body.kr-page-v2{--kr-brand-parchment: #fffbf8;--kr-brand-parchment-light: #faf3ee;--kr-brand-paper: #faf3ee;--kr-brand-ink: #2b2724;--kr-brand-brown: #5c3f22;--kr-brand-clay: #a45b3a;--kr-brand-body: #4d453d;--kr-brand-muted: #8a7c67;--kr-brand-line: rgb(43 39 36 / 16%);--kr-brand-display: "Aboreto", Georgia, serif;--kr-brand-head: "Manrope", sans-serif;--kr-brand-body-font: "Mulish", sans-serif;--kr-brand-wobble-medium: 22px 40px 26px 44px / 40px 24px 42px 26px;--kr-brand-wobble-small: 14px 24px 16px 26px / 24px 15px 25px 16px;--kr-brand-wobble-button: 120px 16px 120px 18px / 18px 120px 16px 120px}body.kr-page-v2 .main-content{color:var(--kr-brand-ink);background:var(--kr-brand-parchment);font-family:var(--kr-brand-body-font);font-size:17px;line-height:1.65;overflow-x:clip}.kr-brand-page-section,.kr-brand-page-section *,.kr-brand-page-divider,.kr-brand-page-divider *{box-sizing:border-box}.kr-brand-page-section{position:relative;color:var(--kr-brand-ink);background:var(--kr-brand-parchment);font-family:var(--kr-brand-body-font);font-size:17px;line-height:1.65}.kr-brand-page-section :is(h1,h2,h3){margin:0;color:var(--kr-brand-ink);font-weight:400;letter-spacing:0;text-transform:none}.kr-brand-page-wrap{position:relative;width:100%;max-width:1240px;margin-inline:auto;padding-inline:max(16px,5vw)}.kr-brand-page-kicker{color:var(--kr-brand-clay);font-family:var(--kr-brand-head);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.32em;text-transform:uppercase}.kr-brand-page-underline{padding-bottom:.14em;background:url(./kr-underline.png) no-repeat bottom left / 100% .09em}.kr-brand-page-button{border-color:var(--kr-button-border, var(--kr-button-main, var(--kr-brand-ink)));color:var(--kr-button-text, var(--kr-button-main, var(--kr-brand-ink)));background:var(--kr-button-background, transparent);transition:.3s}.kr-brand-page-button--solid{color:var(--kr-button-text, var(--kr-button-contrast, var(--kr-brand-parchment)));background:var(--kr-button-background, var(--kr-button-main, var(--kr-brand-ink)))}.kr-brand-page-button--ivory{border-color:var(--kr-button-border, var(--kr-button-main, var(--kr-brand-parchment)));color:var(--kr-button-text, var(--kr-button-main, var(--kr-brand-parchment)));background:var(--kr-button-background, transparent)}.kr-brand-page-text-link{display:inline-flex;min-height:44px;align-items:center;padding-bottom:8px;color:var(--kr-brand-ink);background:url(./kr-underline.png) no-repeat bottom left / 100% 7px;font-family:var(--kr-brand-head);font-size:13px;font-weight:600;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:color .3s}.kr-brand-page-section :is(a,button):focus-visible{outline:3px solid var(--kr-button-focus, var(--kr-brand-clay));outline-offset:4px}.kr-brand-page-editor-placeholder{display:inline-flex;min-height:44px;align-items:center;padding-inline:12px;border:1px dashed currentcolor;font-family:var(--kr-brand-head);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.kr-rich-text--statement{padding:130px 0 110px;text-align:center}.kr-rich-text__crumbs{margin-bottom:30px;color:var(--kr-brand-muted);font-family:var(--kr-brand-head);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.kr-rich-text__crumbs a{color:inherit;text-decoration:none}.kr-rich-text__crumbs span{margin-inline:10px;color:#2b272459}.kr-rich-text--statement h1{max-width:16ch;margin:18px auto 0;font-family:var(--kr-brand-display);font-size:clamp(38px,5.6vw,72px);line-height:1.12;overflow-wrap:break-word}.kr-rich-text--statement h1 em{display:block;font-style:normal}.kr-rich-text--prose{padding:20px 0 96px}.kr-rich-text__prose{max-width:640px;margin-inline:auto}.kr-rich-text__prose p{margin:0 0 22px;color:var(--kr-brand-body);font-size:clamp(16px,1.25vw,18px)}.kr-rich-text__prose p:first-child:first-letter{float:left;padding:6px 10px 0 0;color:var(--kr-brand-clay);font-family:var(--kr-brand-display);font-size:2.6em;line-height:.9}.kr-brand-page-divider{display:flex;justify-content:center;padding:8px 0;background:var(--kr-brand-parchment)}.kr-brand-page-divider img{display:block;width:170px;height:auto;opacity:.8}.kr-rich-text--split{padding:96px 0}.kr-rich-text__split-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.kr-rich-text--split h2{margin:16px 0 22px;font-family:var(--kr-brand-display);font-size:clamp(28px,3.4vw,44px);line-height:1.15}.kr-rich-text__split-copy>p{max-width:54ch;margin:0 0 16px;color:var(--kr-brand-body)}.kr-rich-text--split blockquote{max-width:48ch;margin:26px 0 0;padding:6px 0 6px 22px;border-left:2px solid var(--kr-brand-clay);color:#453e35;font-size:16.5px;font-style:italic}.kr-rich-text--split blockquote p{margin:0}.kr-rich-text--split blockquote footer{margin-top:10px;color:var(--kr-brand-muted);background:transparent;font-family:var(--kr-brand-head);font-size:11.5px;font-style:normal;letter-spacing:.2em;text-transform:uppercase}.kr-rich-text--split blockquote footer:before{content:none}.kr-rich-text__split-photo{position:relative;margin:0}.kr-rich-text__split-wash{position:absolute;top:-34px;left:-40px;display:block;width:114%;max-width:none;height:auto;opacity:.9;transform:rotate(-2.6deg);pointer-events:none}.kr-rich-text__split-frame{position:relative;overflow:hidden;padding:13px;border:1.5px solid var(--kr-brand-brown);border-radius:34px 58px 38px 62px/56px 36px 60px 40px;background:var(--kr-brand-parchment-light);transform:rotate(1.2deg);transition:transform .5s ease}.kr-rich-text__split-inner{overflow:hidden;border-radius:inherit}.kr-rich-text__split-image{display:block;width:100%;height:auto;aspect-ratio:4 / 4.2;object-fit:cover;transition:transform .8s ease}.kr-rich-text--split figcaption{margin-top:16px;color:var(--kr-brand-muted);font-family:var(--kr-brand-head);font-size:11px;letter-spacing:.22em;text-align:center;text-transform:uppercase}.kr-card-button--image-band{display:flex;min-height:520px;align-items:flex-end;overflow:hidden;background:var(--kr-brand-ink)}.kr-card-button__media{position:absolute;top:0;right:0;bottom:0;left:0}.kr-card-button__media img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(.85) sepia(.12)}.kr-card-button__media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#2b272429,#2b27240d 40%,#2b2724a8)}.kr-card-button__inner{position:relative;z-index:2;width:100%;max-width:1240px;margin-inline:auto;padding:0 max(16px,5vw) 72px;color:var(--kr-brand-parchment)}.kr-card-button--image-band .kr-brand-page-kicker{color:#e6c9a8}.kr-card-button--image-band h2{margin:14px 0 16px;color:var(--kr-brand-parchment);font-family:var(--kr-brand-display);font-size:clamp(28px,3.8vw,48px)}.kr-card-button--image-band p{max-width:56ch;margin:0 0 26px;color:#f2ead9}.kr-simple-cards--stats{padding:100px 0 90px;text-align:center}.kr-simple-cards--stats h2{margin:16px 0 50px;font-family:var(--kr-brand-display);font-size:clamp(26px,3.2vw,40px)}.kr-simple-cards__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;max-width:940px;margin:0 auto;padding:0;list-style:none}.kr-simple-card-stat__value{display:block;color:var(--kr-brand-clay);font-family:var(--kr-brand-display);font-size:clamp(30px,3.4vw,46px)}.kr-simple-card-stat__label{display:block;margin-top:8px;color:var(--kr-brand-muted);font-family:var(--kr-brand-head);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.kr-simple-cards__source{margin:34px 0 0;color:var(--kr-brand-muted);font-family:var(--kr-brand-head);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.kr-team-cards{padding:20px 0 96px}.kr-team-cards__header{margin-bottom:14px;text-align:center}.kr-team-cards h2{margin:16px 0 14px;font-family:var(--kr-brand-display);font-size:clamp(26px,3.2vw,40px)}.kr-team-cards__header p{max-width:52ch;margin:0 auto 44px;color:var(--kr-brand-body)}.kr-team-cards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;max-width:1080px;margin:0 auto;padding:0;list-style:none}.kr-team-cards__card{height:100%;padding:28px 24px 26px;border:1.5px solid var(--kr-brand-brown);border-radius:var(--kr-brand-wobble-medium);background:var(--kr-brand-parchment-light);box-shadow:4px 6px #2b27241f;text-align:center;transform:rotate(-.8deg);transition:transform .4s ease}.kr-team-cards__grid li:nth-child(2) .kr-team-cards__card{transform:rotate(.7deg)}.kr-team-cards__grid li:nth-child(3) .kr-team-cards__card{transform:rotate(-.5deg)}.kr-team-cards__grid li:nth-child(4) .kr-team-cards__card{transform:rotate(.9deg)}.kr-team-cards__name{display:block;margin:0 0 6px;color:var(--kr-brand-ink);font-family:var(--kr-brand-display);font-size:22px;font-weight:400;line-height:1.35}.kr-team-cards__role{display:block;margin-bottom:12px;color:var(--kr-brand-clay);font-family:var(--kr-brand-head);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.kr-team-cards__card p{margin:0;color:var(--kr-brand-body);font-size:14.5px;line-height:1.6}.kr-team-cards__email{display:inline-flex;min-height:44px;align-items:center;margin-top:10px;color:var(--kr-brand-brown);font-family:var(--kr-brand-head);font-size:11px;font-weight:700;text-underline-offset:.22em}.kr-team-cards__simo{max-width:640px;margin:44px auto 0;color:#453e35;font-size:clamp(16px,1.25vw,18px);text-align:center}.kr-team-cards__simo strong{font-weight:600}.kr-rich-text--paper-note{padding:0 0 96px}.kr-rich-text__paper-card{position:relative;max-width:680px;margin-inline:auto;padding:44px 48px;border:1.5px solid var(--kr-brand-brown);border-radius:var(--kr-brand-wobble-medium);background:var(--kr-brand-paper);box-shadow:4px 6px #2b272421;transform:rotate(-.5deg)}.kr-rich-text__paper-card:after{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px dashed rgb(92 63 34 / 40%);border-radius:inherit;content:"";pointer-events:none}.kr-rich-text__paper-card>*{position:relative;z-index:1}.kr-rich-text--paper-note h2{margin:14px 0 18px;font-family:var(--kr-brand-display);font-size:clamp(23px,2.8vw,32px)}.kr-rich-text__paper-card p{margin:0 0 14px;color:#453e35;font-size:15.5px}.kr-simple-cards--gallery{padding:0 0 100px}.kr-simple-cards__gallery-header{margin-bottom:50px;text-align:center}.kr-simple-cards--gallery h2{margin:16px 0 0;font-family:var(--kr-brand-display);font-size:clamp(26px,3.2vw,40px)}.kr-simple-cards__gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;max-width:1080px;margin:0 auto;padding:0;list-style:none}.kr-simple-cards--gallery figure{height:100%;margin:0;padding:12px 12px 16px;border:1.5px solid var(--kr-brand-brown);border-radius:var(--kr-brand-wobble-medium);background:var(--kr-brand-parchment-light);box-shadow:4px 6px #2b27241f;transform:rotate(-1deg);transition:transform .4s ease}.kr-simple-cards__gallery-grid li:nth-child(2) figure{transform:rotate(.9deg)}.kr-simple-cards__gallery-grid li:nth-child(3) figure{transform:rotate(-.7deg)}.kr-simple-cards__gallery-image-box{overflow:hidden;border-radius:var(--kr-brand-wobble-small)}.kr-simple-cards--gallery img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.kr-simple-cards--gallery figcaption{padding:14px 6px 2px;color:var(--kr-brand-muted);font-family:var(--kr-brand-head);font-size:11px;letter-spacing:.18em;text-align:center;text-transform:uppercase}.kr-rich-text--cta{padding:60px 0 110px;text-align:center}.kr-rich-text--cta h2{margin:16px 0 14px;font-family:var(--kr-brand-display);font-size:clamp(28px,3.6vw,46px)}.kr-rich-text__cta-text{max-width:48ch;margin:0 auto 34px;color:var(--kr-brand-body)}.kr-rich-text__cta-row{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:center}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.kr-brand-page-button:hover{border-color:var(--kr-button-hover-border, var(--kr-brand-ink));color:var(--kr-button-hover-text, var(--kr-brand-parchment));background:var(--kr-button-hover-background, var(--kr-brand-ink));transform:rotate(-.6deg)}.kr-brand-page-button--solid:hover{border-color:var(--kr-button-hover-border, var(--kr-brand-brown));background:var(--kr-button-hover-background, var(--kr-brand-brown))}.kr-brand-page-button--ivory:hover{border-color:var(--kr-button-hover-border, var(--kr-brand-parchment));color:var(--kr-button-hover-text, var(--kr-brand-ink));background:var(--kr-button-hover-background, var(--kr-brand-parchment))}.kr-brand-page-text-link:hover{color:var(--kr-brand-clay)}.kr-rich-text__split-photo:hover .kr-rich-text__split-frame{transform:rotate(0) translateY(-6px)}.kr-rich-text__split-photo:hover .kr-rich-text__split-image{transform:scale(1.045)}.kr-team-cards__card:hover,.kr-team-cards__grid li:nth-child(n) .kr-team-cards__card:hover,.kr-simple-cards--gallery figure:hover,.kr-simple-cards__gallery-grid li:nth-child(n) figure:hover{transform:rotate(0) translateY(-5px)}}@media(max-width:989px){.kr-simple-cards__stats,.kr-team-cards__grid,.kr-simple-cards__gallery-grid{grid-template-columns:1fr 1fr}.kr-simple-cards__stats{gap:40px}}@media(max-width:749px){.kr-rich-text--statement{padding:74px 0 60px}.kr-rich-text--prose{padding:10px 0 56px}.kr-rich-text--split{padding:58px 0}.kr-rich-text__split-columns{grid-template-columns:1fr;gap:36px}.kr-rich-text__split-wash{left:-20px}.kr-card-button--image-band{min-height:420px}.kr-simple-cards--stats{padding:60px 0 50px}.kr-team-cards{padding:10px 0 56px}.kr-team-cards__grid{gap:16px}.kr-team-cards__card{padding:20px 14px 18px}.kr-rich-text--paper-note{padding:0 0 56px}.kr-rich-text__paper-card{padding:30px 24px}.kr-simple-cards--gallery{padding:0 0 60px}.kr-simple-cards__gallery-grid{gap:20px}.kr-simple-cards--gallery figure,.kr-simple-cards__gallery-grid li:nth-child(n) figure{transform:rotate(-.6deg)}.kr-rich-text--cta{padding:36px 0 66px}.kr-rich-text__cta-row{flex-direction:column}.kr-rich-text__cta-row .kr-brand-page-button{width:100%;max-width:360px}.kr-brand-page-divider img{width:120px}}@media(prefers-reduced-motion:reduce){.kr-brand-page-section *,.kr-brand-page-section *:before,.kr-brand-page-section *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kr-rich-text__statement-lede{max-width:54ch;margin:26px auto 0;color:var(--kr-brand-body);font-size:clamp(16px,1.3vw,18.5px)}.kr-rich-text--media-left .kr-rich-text__split-copy,.kr-steps-text--media-left .kr-steps-text__copy,.kr-size-guide--media-left .kr-size-guide__copy{order:2}.kr-rich-text--media-left .kr-rich-text__split-photo,.kr-steps-text--media-left .kr-steps-text__photo,.kr-size-guide--media-left .kr-size-guide__diagram-wrap{order:1}.kr-rich-text__paper-card--center{text-align:center}.kr-rich-text__paper-card .kr-brand-page-button,.kr-rich-text__paper-card .kr-brand-page-text-link{margin-top:12px}.kr-simple-cards__intro{max-width:56ch;margin:0 auto 44px;color:var(--kr-brand-body)}.kr-simple-cards--cards{padding:86px 0}.kr-simple-cards__header{margin-bottom:44px;text-align:center}.kr-simple-cards__header h2{margin:16px 0 14px;font-family:var(--kr-brand-display);font-size:clamp(26px,3.2vw,40px)}.kr-simple-cards__header p{max-width:56ch;margin:0 auto;color:var(--kr-brand-body)}.kr-simple-cards__grid{display:grid;gap:26px;max-width:1080px;margin:0 auto;padding:0;list-style:none}.kr-simple-cards__grid--2{grid-template-columns:repeat(2,1fr)}.kr-simple-cards__grid--3{grid-template-columns:repeat(3,1fr)}.kr-simple-cards__grid--4{grid-template-columns:repeat(4,1fr)}.kr-simple-cards__card{height:100%;padding:28px 26px 26px;border:1.5px solid var(--kr-brand-brown);border-radius:var(--kr-brand-wobble-medium);background:var(--kr-brand-parchment-light);box-shadow:4px 6px #2b27241f;text-align:center;transform:rotate(-.8deg);transition:transform .4s ease}.kr-simple-cards__grid li:nth-child(2n) .kr-simple-cards__card{transform:rotate(.7deg)}.kr-simple-cards__grid li:nth-child(3n) .kr-simple-cards__card{transform:rotate(-.5deg)}.kr-simple-cards__card h3{margin:10px 0;font-family:var(--kr-brand-display);font-size:19px;line-height:1.35}.kr-simple-cards__card p{margin:0;color:var(--kr-brand-body);font-size:14.5px;line-height:1.6}.kr-simple-cards__card .kr-brand-page-text-link{margin-top:18px}.kr-simple-cards__footer{max-width:60ch;margin:40px auto 0;color:var(--kr-brand-body);text-align:center}.kr-team-cards__grid--2{grid-template-columns:repeat(2,1fr)}.kr-team-cards__grid--3{grid-template-columns:repeat(3,1fr)}.kr-team-cards__grid--4{grid-template-columns:repeat(4,1fr)}.kr-team-cards--featured .kr-team-cards__grid{grid-template-columns:minmax(0,680px);justify-content:center}.kr-card-button__light-link{display:inline-flex;min-height:44px;align-items:center;margin-left:18px;padding-bottom:8px;border-bottom:1px solid rgb(230 201 168 / 52%);color:#e6c9a8;font-family:var(--kr-brand-head);font-size:13px;font-weight:600;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.kr-card-button--ink-band{padding:96px 0;color:var(--kr-brand-parchment);background:var(--kr-brand-ink);text-align:center}.kr-card-button--ink-band .kr-card-button__card{max-width:760px;margin:0 auto}.kr-card-button--ink-band .kr-brand-page-kicker{color:#e6c9a8}.kr-card-button--ink-band h2{margin:16px 0 18px;color:var(--kr-brand-parchment);font-family:var(--kr-brand-display);font-size:clamp(28px,3.8vw,48px);line-height:1.15}.kr-card-button--ink-band p{max-width:52ch;margin:0 auto 34px;color:#d9cdb8}.kr-card-button--paper-card{padding:20px 0 96px}.kr-card-button--paper-card .kr-card-button__card{position:relative;max-width:680px;margin:0 auto;padding:44px 48px;border:1.5px solid var(--kr-brand-brown);border-radius:var(--kr-brand-wobble-medium);background:var(--kr-brand-paper);box-shadow:4px 6px #2b272421;text-align:center;transform:rotate(-.5deg)}.kr-card-button--paper-card .kr-card-button__card:after{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px dashed rgb(92 63 34 / 40%);border-radius:inherit;content:"";pointer-events:none}.kr-card-button--paper-card .kr-card-button__card>*{position:relative;z-index:1}.kr-card-button--paper-card h2{margin:14px 0 18px;font-family:var(--kr-brand-display);font-size:clamp(23px,2.8vw,32px)}.kr-card-button--paper-card p{max-width:48ch;margin:0 auto 18px;color:#453e35}.kr-steps-text{padding:76px 0 86px}.kr-steps-text__header{max-width:720px;margin:0 auto 40px;text-align:center}.kr-steps-text__header h2{margin:16px 0 12px;font-family:var(--kr-brand-display);font-size:clamp(25px,3vw,38px);line-height:1.15}.kr-steps-text__header p{margin:0;color:var(--kr-brand-body)}.kr-steps-text__list{display:grid;gap:16px;max-width:640px;margin:0 auto;padding:0;list-style:none}.kr-steps-text--wide .kr-steps-text__list{max-width:820px;gap:22px}.kr-steps-text__step{display:flex;gap:16px;align-items:flex-start}.kr-steps-text__number,.kr-size-guide__measure-number{display:flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border:1.5px solid var(--kr-brand-clay);border-radius:50%;color:var(--kr-brand-clay);font-family:var(--kr-brand-display);font-size:20px}.kr-steps-text__step p{margin:0;color:#453e35;font-size:15.5px}.kr-steps-text__step strong,.kr-size-guide__measure-list strong{font-weight:600}.kr-steps-text__footer{max-width:720px;margin:34px auto 0;color:var(--kr-brand-brown);font-size:15px;font-style:italic;text-align:center}.kr-steps-text__columns{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.kr-steps-text--split_media .kr-steps-text__header{margin-inline:0;text-align:left}.kr-steps-text--split_media .kr-steps-text__list{margin-inline:0}.kr-steps-text__photo{position:relative;margin:0}.kr-steps-text__wash{position:absolute;top:-34px;left:-40px;display:block;width:114%;max-width:none;height:auto;opacity:.9;transform:rotate(-2.6deg);pointer-events:none}.kr-steps-text__frame{position:relative;overflow:hidden;padding:13px;border:1.5px solid var(--kr-brand-brown);border-radius:34px 58px 38px 62px/56px 36px 60px 40px;background:var(--kr-brand-parchment-light);transform:rotate(-1.2deg);transition:transform .5s ease}.kr-steps-text__inner{overflow:hidden;border-radius:inherit}.kr-steps-text__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3.4;object-fit:cover;transition:transform .8s ease}.kr-steps-text__photo figcaption{margin-top:16px;color:var(--kr-brand-muted);font-family:var(--kr-brand-head);font-size:11px;letter-spacing:.22em;text-align:center;text-transform:uppercase}.kr-size-guide--room{padding:76px 0}.kr-size-guide__columns{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center;max-width:1120px;margin:0 auto}.kr-size-guide__copy h2{margin:16px 0 18px;font-family:var(--kr-brand-display);font-size:clamp(25px,3vw,38px)}.kr-size-guide__copy>p{max-width:52ch;margin:0 0 14px;color:var(--kr-brand-body)}.kr-size-guide__sizes{margin-top:16px!important;color:var(--kr-brand-brown)!important;font-family:var(--kr-brand-head);font-size:13px;font-weight:600;letter-spacing:.06em;line-height:1.9}.kr-size-guide__sizes strong{display:block;margin-bottom:4px;color:var(--kr-brand-clay);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kr-size-guide__diagram-wrap{margin:0}.kr-size-guide__diagram-wrap figcaption{margin-top:14px;color:var(--kr-brand-muted);font-family:var(--kr-brand-head);font-size:11px;letter-spacing:.2em;text-align:center;text-transform:uppercase}.kr-size-guide__diagram{position:relative;overflow:hidden;aspect-ratio:4 / 3.2;border:1.5px solid var(--kr-brand-brown);border-radius:var(--kr-brand-wobble-medium);background:var(--kr-brand-parchment-light);box-shadow:4px 6px #2b27241f}.kr-size-guide__diagram--flat{aspect-ratio:5 / 2.2}.kr-size-guide__rug{position:absolute;border:2px dashed var(--kr-brand-clay);border-radius:6px;background:#a45b3a17}.kr-size-guide__rug>span{position:absolute;right:10px;bottom:6px;color:var(--kr-brand-clay);font-family:var(--kr-brand-head);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.kr-size-guide__furniture{position:absolute;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--kr-brand-ink);border-radius:5px;color:#5d554b;background:var(--kr-brand-parchment-light);font-family:var(--kr-brand-head);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kr-size-guide__rug--living{top:24%;right:13%;bottom:12%;left:13%}.kr-size-guide__sofa{top:7%;right:24%;left:24%;height:19%}.kr-size-guide__coffee{top:44%;left:39%;width:22%;height:16%}.kr-size-guide__chair{top:48%;width:13%;height:17%}.kr-size-guide__chair--left{left:16%}.kr-size-guide__chair--right{right:16%}.kr-size-guide__rug--bedroom{top:34%;right:12%;bottom:10%;left:12%}.kr-size-guide__bed{top:6%;right:30%;left:30%;height:52%}.kr-size-guide__nightstand{top:8%;width:12%;height:14%}.kr-size-guide__nightstand--left{left:13%}.kr-size-guide__nightstand--right{right:13%}.kr-size-guide__rug--dining{top:12%;right:10%;bottom:12%;left:10%}.kr-size-guide__dining-table{top:33%;right:31%;left:31%;height:34%}.kr-size-guide__dining-chair{width:10%}.kr-size-guide__dining-chair--1{top:16%;left:36%;height:12%}.kr-size-guide__dining-chair--2{top:16%;right:36%;height:12%}.kr-size-guide__dining-chair--3{bottom:16%;left:36%;height:12%}.kr-size-guide__dining-chair--4{right:36%;bottom:16%;height:12%}.kr-size-guide__dining-chair--5{top:42%;left:14%;height:16%}.kr-size-guide__dining-chair--6{top:42%;right:14%;height:16%}.kr-size-guide__rug--hallway{top:32%;right:9%;bottom:32%;left:9%}.kr-size-guide--table{padding:70px 0 80px}.kr-size-guide__header{max-width:720px;margin:0 auto 44px;text-align:center}.kr-size-guide__header h2{margin:16px 0 0;font-family:var(--kr-brand-display);font-size:clamp(26px,3.2vw,40px)}.kr-size-guide__header p{margin:14px auto 0;color:var(--kr-brand-body)}.kr-size-guide__table-wrap{max-width:840px;margin:0 auto;overflow-x:auto;border:1.5px solid var(--kr-brand-brown);border-radius:var(--kr-brand-wobble-medium);background:var(--kr-brand-parchment-light);box-shadow:4px 6px #2b27241f}.kr-size-guide__table-wrap table{width:100%;border-collapse:collapse;font-size:15px}.kr-size-guide__table-wrap thead th{padding:14px 20px;color:var(--kr-brand-parchment);background:var(--kr-brand-ink);font-family:var(--kr-brand-head);font-size:11px;font-weight:700;letter-spacing:.2em;text-align:left;text-transform:uppercase}.kr-size-guide__table-wrap tbody :is(th,td){padding:13px 20px;border-top:1px solid var(--kr-brand-line);color:#453e35;text-align:left}.kr-size-guide__table-wrap tbody th{font-family:var(--kr-brand-head);font-weight:700}.kr-size-guide__custom-row :is(th,td){color:var(--kr-brand-brown)!important;background:#a45b3a14;font-weight:600}.kr-size-guide--measure{padding:0 0 90px}.kr-size-guide__measure-list{display:grid;gap:16px;max-width:640px;margin:0 auto;padding:0;list-style:none}.kr-size-guide__measure-list li{display:flex;gap:16px;align-items:flex-start}.kr-size-guide__measure-list p{margin:0;color:#453e35;font-size:15.5px}.kr-contact-form{padding:86px 0 100px}.kr-contact-form__card{position:relative;max-width:820px;margin:0 auto;padding:48px 52px;border:1.5px solid var(--kr-brand-brown);border-radius:var(--kr-brand-wobble-medium);background:var(--kr-brand-paper);box-shadow:4px 6px #2b272421}.kr-contact-form__header{margin-bottom:34px;text-align:center}.kr-contact-form__header h2{margin:14px 0 12px;font-family:var(--kr-brand-display);font-size:clamp(26px,3.2vw,40px)}.kr-contact-form__header p{max-width:54ch;margin:0 auto;color:var(--kr-brand-body)}.kr-contact-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px}.kr-contact-form__field{grid-column:1 / -1}.kr-contact-form__field--half{grid-column:auto}.kr-contact-form__field>label{display:block;margin-bottom:7px;color:var(--kr-brand-brown);font-family:var(--kr-brand-head);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kr-contact-form__field small{display:block;margin-top:6px;color:var(--kr-brand-muted);font-size:12px}.kr-contact-form__checkbox{display:flex!important;min-height:44px;gap:10px;align-items:center;margin:0!important;color:var(--kr-brand-body)!important;font-family:var(--kr-brand-body-font)!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.kr-contact-form__checkbox input{width:20px;height:20px;accent-color:var(--kr-brand-clay)}.kr-contact-form__form>.kr-brand-page-button{display:flex;margin:30px auto 0}.kr-contact-form__status,.kr-contact-form__errors{margin:0 0 24px;padding:14px 16px;border-left:3px solid var(--kr-brand-clay);color:var(--kr-brand-body);background:var(--kr-brand-parchment-light)}.kr-contact-form__errors ul{margin:8px 0 0 20px}.kr-contact-form__alternate{margin:26px 0 0;color:var(--kr-brand-muted);font-size:14px;text-align:center}.kr-contact-form__alternate a{color:var(--kr-brand-brown);font-weight:600;text-underline-offset:.22em}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.kr-simple-cards__card:hover,.kr-simple-cards__grid li:nth-child(n) .kr-simple-cards__card:hover{transform:rotate(0) translateY(-5px)}.kr-steps-text__photo:hover .kr-steps-text__frame{transform:rotate(0) translateY(-6px)}.kr-steps-text__photo:hover .kr-steps-text__image{transform:scale(1.045)}}@media(max-width:989px){.kr-simple-cards__grid--3,.kr-simple-cards__grid--4,.kr-team-cards__grid--3,.kr-team-cards__grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.kr-rich-text--media-left .kr-rich-text__split-copy,.kr-steps-text--media-left .kr-steps-text__copy,.kr-size-guide--media-left .kr-size-guide__copy{order:1}.kr-rich-text--media-left .kr-rich-text__split-photo,.kr-steps-text--media-left .kr-steps-text__photo,.kr-size-guide--media-left .kr-size-guide__diagram-wrap{order:2}.kr-simple-cards--cards,.kr-steps-text,.kr-size-guide--room,.kr-contact-form{padding:52px 0 58px}.kr-simple-cards__grid--2,.kr-simple-cards__grid--3,.kr-simple-cards__grid--4,.kr-steps-text__columns,.kr-size-guide__columns{grid-template-columns:1fr}.kr-steps-text__columns,.kr-size-guide__columns{gap:36px}.kr-steps-text__wash{left:-20px}.kr-card-button--ink-band{padding:60px 0}.kr-card-button--paper-card{padding:10px 0 60px}.kr-card-button--paper-card .kr-card-button__card,.kr-contact-form__card{padding:30px 24px}.kr-size-guide--table{padding:44px 0 50px}.kr-size-guide__table-wrap :is(th,td){min-width:125px;padding:10px 12px!important}.kr-size-guide--measure{padding:0 0 56px}.kr-contact-form__fields{grid-template-columns:1fr}.kr-contact-form__field--half{grid-column:1 / -1}}.kr-rich-text--page-header{padding:120px 0 80px;text-align:center}.kr-rich-text--page-header-compact{padding-bottom:70px}.kr-rich-text--page-header h1{max-width:18ch;margin:18px auto 0;font-family:var(--kr-brand-display);font-size:clamp(36px,5.2vw,66px);line-height:1.12;overflow-wrap:break-word}.kr-rich-text--page-header h1 em{display:block;font-style:normal}.kr-steps-text--editorial{padding:84px 0}.kr-steps-text--editorial .kr-steps-text__columns{grid-template-columns:1.1fr 1fr}.kr-steps-text--editorial.kr-steps-text--media-left .kr-steps-text__columns{grid-template-columns:1fr 1.1fr}.kr-steps-text--editorial .kr-steps-text__header{max-width:none;margin:0;text-align:left}.kr-steps-text--editorial .kr-steps-text__header h2{margin:16px 0 20px;font-size:clamp(26px,3.2vw,42px)}.kr-steps-text--editorial .kr-steps-text__header>p,.kr-steps-text--editorial .kr-steps-text__paragraph{max-width:54ch;margin:0 0 16px;color:var(--kr-brand-body)}.kr-steps-text--editorial .kr-steps-text__list{gap:14px;max-width:52ch;margin:22px 0 6px}.kr-steps-text--editorial .kr-steps-text__step{gap:16px}.kr-steps-text--editorial .kr-steps-text__route{margin-top:10px}.kr-steps-text--editorial.kr-steps-text--media-left .kr-steps-text__frame{transform:rotate(1.1deg)}.kr-simple-cards--stats-craft{padding:96px 0 86px}.kr-simple-cards--stats-craft h2{margin:16px 0 12px}.kr-simple-cards--stats-craft .kr-simple-cards__intro{max-width:52ch;margin:0 auto 50px}.kr-simple-cards--stats-craft .kr-simple-cards__stats{grid-template-columns:repeat(3,1fr);max-width:840px}.kr-simple-cards--stats-craft .kr-simple-cards__source{margin-top:36px}.kr-simple-cards--care{padding:96px 0 86px}.kr-simple-cards--care .kr-simple-cards__header{margin-bottom:16px}.kr-simple-cards--care .kr-simple-cards__header p{margin-bottom:44px}.kr-simple-cards--care .kr-simple-cards__grid{max-width:1000px}.kr-simple-cards--care .kr-simple-cards__card h3{margin:0 0 10px;font-size:19px}.kr-simple-cards__route{margin-top:40px;text-align:center}.kr-rich-text--promise-note{padding:20px 0 100px}.kr-rich-text--promise-note .kr-rich-text__paper-card{text-align:center}.kr-rich-text--promise-note .kr-rich-text__paper-card p{max-width:48ch;margin-right:auto;margin-bottom:14px;margin-left:auto;font-size:16px}.kr-rich-text--promise-note .kr-rich-text__paper-emphasis{margin-top:20px;color:var(--kr-brand-brown);font-family:var(--kr-brand-head);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.kr-simple-cards--pitch{padding:40px 0 80px}.kr-simple-cards--pitch .kr-simple-cards__grid{max-width:1080px}.kr-simple-cards--pitch .kr-simple-cards__card{padding:30px 26px;text-align:left}.kr-simple-cards--pitch .kr-simple-cards__card h3{margin:0 0 10px;font-size:18.5px}.kr-simple-cards--pitch .kr-simple-cards__card p{line-height:1.62}.kr-steps-text--project{padding:40px 0 80px}.kr-steps-text--project .kr-steps-text__header{margin-bottom:44px}.kr-steps-text--project .kr-steps-text__header h2{margin:16px 0 0;font-size:clamp(26px,3.2vw,40px)}.kr-steps-text--project .kr-steps-text__list{gap:20px;max-width:680px}.kr-steps-text--project .kr-steps-text__step{gap:18px}.kr-steps-text--project .kr-steps-text__number{width:42px;height:42px;flex-basis:42px}.kr-steps-text--project .kr-steps-text__step p{line-height:1.6}.kr-steps-text--project .kr-steps-text__footer{max-width:620px;margin-top:40px;color:#453e35;font-size:16.5px}.kr-brand-page-section.kr-steps-text--terms{padding:88px 0;color:var(--kr-brand-parchment);background:var(--kr-brand-ink)}.kr-steps-text--terms .kr-steps-text__header{margin-bottom:44px}.kr-steps-text--terms .kr-brand-page-kicker{color:#e6c9a8}.kr-steps-text--terms .kr-steps-text__header h2{margin:16px 0 0;color:var(--kr-brand-parchment);font-size:clamp(24px,3.2vw,38px)}.kr-steps-text--terms .kr-steps-text__list{gap:20px;max-width:640px}.kr-steps-text__term{display:flex;gap:16px;align-items:flex-start}.kr-steps-text__term:before{flex-shrink:0;color:#e6c9a8;content:"\2014"}.kr-steps-text__term p{margin:0;color:#d9cdb8;font-size:15.5px;line-height:1.65}.kr-steps-text__term strong{color:var(--kr-brand-parchment);font-weight:600}.kr-simple-cards--tags{padding:80px 0 70px;text-align:center}.kr-simple-cards--tags h2{margin:16px 0 18px;font-family:var(--kr-brand-display);font-size:clamp(24px,3vw,36px)}.kr-simple-cards--tags>.kr-brand-page-wrap>p{max-width:56ch;margin:0 auto 14px;color:var(--kr-brand-body)}.kr-simple-cards__tags{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:26px 0 0;padding:0;list-style:none}.kr-simple-cards__tags li{padding:11px 22px;border:1.5px solid var(--kr-brand-brown);border-radius:var(--kr-brand-wobble-button);color:var(--kr-brand-brown);font-family:var(--kr-brand-head);font-size:12.5px;font-weight:600;letter-spacing:.12em;line-height:1.65;text-transform:uppercase}.kr-contact-form--application{padding:30px 0 110px}.kr-contact-form--application .kr-contact-form__card{max-width:720px;padding:46px 50px;transform:rotate(-.4deg)}.kr-contact-form--application .kr-contact-form__card:after{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px dashed rgb(92 63 34 / 40%);border-radius:inherit;content:"";pointer-events:none}.kr-contact-form--application .kr-contact-form__card>*{position:relative;z-index:1}.kr-contact-form--application .kr-contact-form__header{margin-bottom:28px;text-align:left}.kr-contact-form--application .kr-contact-form__header h2{margin:12px 0 8px;font-size:clamp(23px,2.8vw,32px)}.kr-contact-form--application .kr-contact-form__header p{max-width:none;margin:0;color:#453e35;font-size:15px}.kr-contact-form--application .kr-contact-form__fields{gap:18px}.kr-contact-form--application .kr-contact-form__field>label{font-size:12px}.kr-contact-form--application .kr-contact-form__form>.kr-brand-page-button{margin:24px 0 0}.kr-contact-form--application .kr-contact-form__alternate{margin-top:22px;color:#6b6152;font-size:14px;font-style:italic;text-align:left}@media(max-width:1020px){.kr-simple-cards--pitch .kr-simple-cards__grid,.kr-simple-cards--care .kr-simple-cards__grid{grid-template-columns:1fr}.kr-simple-cards--stats-craft .kr-simple-cards__stats{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:760px){.kr-rich-text--page-header,.kr-rich-text--page-header-compact{padding:70px 0 48px}.kr-rich-text--page-header-compact{padding-bottom:44px}.kr-steps-text--editorial{padding:48px 0}.kr-steps-text--editorial .kr-steps-text__columns,.kr-steps-text--editorial.kr-steps-text--media-left .kr-steps-text__columns{grid-template-columns:1fr;gap:36px}.kr-simple-cards--stats-craft{padding:60px 0 50px}.kr-simple-cards--stats-craft .kr-simple-cards__stats{grid-template-columns:1fr;gap:34px}.kr-simple-cards--care{padding:56px 0 50px}.kr-rich-text--promise-note{padding:10px 0 60px}.kr-simple-cards--pitch,.kr-steps-text--project{padding:24px 0 50px}.kr-brand-page-section.kr-steps-text--terms{padding:56px 0}.kr-simple-cards--tags{padding:50px 0 40px}.kr-contact-form--application{padding:16px 0 66px}.kr-contact-form--application .kr-contact-form__card{padding:30px 24px}}.kr-rich-text--statement-purpose{padding:130px 0 90px}.kr-rich-text--statement-purpose h1{max-width:16ch;font-size:clamp(38px,5.6vw,70px)}.kr-rich-text--prose.kr-v2-space--compact{padding:10px 0 70px}.kr-rich-text--prose.kr-v2-space--generous{padding:10px 0 90px}.kr-rich-text--prose blockquote{max-width:48ch;margin:26px auto 0;padding:6px 0 6px 22px;border-left:2px solid var(--kr-brand-clay);color:#453e35;font-size:16.5px;font-style:italic}.kr-rich-text--prose blockquote p{margin:0;color:inherit;font-size:inherit}.kr-rich-text--prose blockquote footer{margin-top:10px;color:var(--kr-brand-muted);background:transparent;font-family:var(--kr-brand-head);font-size:11.5px;font-style:normal;letter-spacing:.2em;text-transform:uppercase}.kr-rich-text--centered{padding:70px 0;text-align:center}.kr-rich-text--centered h2{margin:16px auto 18px;font-family:var(--kr-brand-display);font-size:clamp(26px,3.4vw,42px);line-height:1.25}.kr-rich-text--centered p{max-width:54ch;margin:0 auto 14px;color:var(--kr-brand-body)}.kr-rich-text--centered .kr-rich-text__centered-muted{max-width:640px;color:#453e35;font-size:16px;font-style:italic}.kr-rich-text--centered-vision{padding:110px 0}.kr-rich-text--centered-vision h2{max-width:26ch;margin-top:22px;font-size:clamp(24px,3.4vw,42px);line-height:1.35}.kr-rich-text--centered-vision p{max-width:52ch;margin-top:26px;font-size:clamp(15.5px,1.2vw,17px)}.kr-rich-text__vision-squiggle{display:block;width:150px;height:auto;margin:34px auto 0;opacity:.75}.kr-rich-text--centered-routine .kr-rich-text__centered-emphasis{max-width:30ch;margin-top:30px;color:var(--kr-brand-brown);font-family:var(--kr-brand-display);font-size:clamp(20px,2.4vw,28px)}.kr-rich-text--centered-question{padding:40px 0 0}.kr-rich-text--centered.kr-v2-space--compact{padding:0 0 80px}.kr-rich-text--centered-question h2{margin-bottom:14px}.kr-rich-text--cta.kr-v2-space--compact{padding:20px 0 110px}.kr-rich-text--cta.kr-v2-space--deep{padding:80px 0 110px}.kr-rich-text--cta.kr-v2-space--generous{padding:100px 0 110px}.kr-rich-text--paper-note.kr-v2-space--compact{padding:10px 0 60px}.kr-rich-text--paper-note.kr-v2-space--generous{padding:10px 0 90px}.kr-rich-text--paper-note.kr-v2-space--deep{padding:90px 0 110px}.kr-rich-text--paper-compact .kr-rich-text__paper-card{padding:36px 42px}.kr-rich-text--paper-compact h2{font-size:clamp(21px,2.6vw,28px)}.kr-rich-text--paper-narrow .kr-rich-text__paper-card{max-width:640px}.kr-rich-text__paper-muted{margin-top:16px!important;color:#6b6152!important;font-size:14px!important}.kr-simple-cards--comparison{padding:90px 0}.kr-simple-cards--comparison .kr-simple-cards__header{margin-bottom:14px}.kr-simple-cards--comparison .kr-simple-cards__header h2{font-size:clamp(26px,3.4vw,44px)}.kr-simple-cards--comparison .kr-simple-cards__header p{margin-bottom:48px}.kr-simple-cards--comparison .kr-simple-cards__grid{grid-template-columns:1fr 1fr;gap:34px;max-width:1000px}.kr-simple-cards--comparison .kr-simple-cards__card{padding:36px 34px;text-align:left}.kr-simple-cards--comparison .kr-simple-cards__grid li:nth-child(2) .kr-simple-cards__card{border-style:dashed;background:var(--kr-brand-parchment-light);box-shadow:none;opacity:.92;transform:rotate(.6deg)}.kr-simple-cards--comparison .kr-simple-cards__card h3{margin:0 0 18px;font-size:21px}.kr-simple-cards__list{display:grid;grid-template-columns:1fr;gap:13px;margin:0;padding:0;list-style:none}.kr-simple-cards__list li{position:relative;padding-left:24px;color:#453e35;font-size:15px;line-height:1.55}.kr-simple-cards__list li:before{position:absolute;top:1px;left:2px;color:var(--kr-brand-clay);font-size:11px;content:"\25cf"}.kr-simple-cards--comparison .kr-simple-cards__grid li:nth-child(2) .kr-simple-cards__list li:before{color:var(--kr-brand-muted);content:"\25cb"}.kr-simple-cards--comparison .kr-simple-cards__footer{max-width:640px;margin-top:44px;color:#453e35;font-size:16px;font-style:italic}.kr-simple-cards--pillars{padding:20px 0 96px}.kr-simple-cards--pillars .kr-simple-cards__header{margin-bottom:14px}.kr-simple-cards--pillars .kr-simple-cards__header p{max-width:52ch;margin-bottom:44px}.kr-simple-cards--pillars .kr-simple-cards__card{padding:32px 28px 28px;text-align:left}.kr-simple-cards__icon{display:block;width:auto;height:44px;margin:0 auto 16px;object-fit:contain}.kr-simple-cards--pillars .kr-simple-cards__card h3{margin:0 0 14px;font-size:19.5px;text-align:center}.kr-simple-cards--pillars .kr-simple-cards__card p{margin-bottom:10px;line-height:1.65}.kr-simple-cards--compact{padding:70px 0}.kr-simple-cards--compact.kr-simple-cards--space-topless{padding:0 0 80px}.kr-simple-cards--compact .kr-simple-cards__grid{gap:22px;max-width:1000px}.kr-simple-cards--compact.kr-simple-cards--space-topless .kr-simple-cards__grid{max-width:900px}.kr-simple-cards--compact .kr-simple-cards__card{padding:24px 22px;text-align:left}.kr-simple-cards--compact.kr-simple-cards--space-topless .kr-simple-cards__card{text-align:center}.kr-simple-cards--compact .kr-simple-cards__card h3{margin:0 0 8px;font-size:17.5px}.kr-simple-cards--compact .kr-simple-cards__card p{font-size:14px}.kr-simple-cards--compact .kr-simple-cards__footer{max-width:560px;font-size:16px}.kr-simple-cards--chain{padding:70px 0 80px}.kr-simple-cards--chain .kr-simple-cards__header{margin-bottom:48px}.kr-simple-cards--chain .kr-simple-cards__header p{max-width:52ch}.kr-simple-cards__chain-rows{display:grid;gap:30px;max-width:840px;margin:0 auto}.kr-simple-cards__chain-row{padding:30px 34px;border:1.5px dashed var(--kr-brand-brown);border-radius:var(--kr-brand-wobble-medium);background:var(--kr-brand-parchment-light);opacity:.9}.kr-simple-cards__chain-row:nth-child(2){border-style:solid;background:var(--kr-brand-parchment-light);box-shadow:4px 6px #2b27241f;opacity:1}.kr-simple-cards__chain-label{display:block;margin-bottom:16px;color:var(--kr-brand-muted);font-family:var(--kr-brand-head);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.kr-simple-cards__chain-row:nth-child(2) .kr-simple-cards__chain-label{color:var(--kr-brand-clay)}.kr-simple-cards__chain-stops{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-family:var(--kr-brand-head);font-size:14px;font-weight:600}.kr-simple-cards__chain-stop{padding:9px 16px;border:1.5px solid var(--kr-brand-ink);border-radius:var(--kr-brand-wobble-button)}.kr-simple-cards__chain-row:first-child .kr-simple-cards__chain-stop{border-color:#2b272473;color:#5d554b}.kr-simple-cards__chain-arrow{color:var(--kr-brand-clay);font-size:16px}.kr-simple-cards__chain-row p{margin:16px 0 0;color:var(--kr-brand-body);font-size:14.5px;line-height:1.6}.kr-simple-cards--choice{padding:60px 0 80px}.kr-simple-cards--choice .kr-simple-cards__header{margin-bottom:46px}.kr-simple-cards--choice .kr-simple-cards__grid{grid-template-columns:1fr 1fr;gap:32px;max-width:1020px}.kr-simple-cards--choice .kr-simple-cards__card{display:flex;flex-direction:column;padding:36px 32px 32px;text-align:left}.kr-simple-cards--choice .kr-simple-cards__card .kr-brand-page-kicker,.kr-simple-cards--stitched .kr-simple-cards__card .kr-brand-page-kicker{display:block;margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:.22em}.kr-simple-cards--choice .kr-simple-cards__card h3{margin:0 0 14px;font-size:22px;line-height:1.25}.kr-simple-cards--choice .kr-simple-cards__card p{margin-bottom:12px;font-size:15px;line-height:1.65}.kr-simple-cards__callout{margin:6px 0 16px;padding:12px 16px;border-radius:12px;color:#453e35;background:#a45b3a14;font-size:14px}.kr-simple-cards__callout strong{display:block;margin-bottom:4px;color:var(--kr-brand-brown);font-family:var(--kr-brand-head);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.kr-simple-cards--choice .kr-simple-cards__card .kr-brand-page-button{align-self:flex-start;margin-top:auto}.kr-simple-cards--choice .kr-simple-cards__footer{max-width:620px;font-size:16px;font-style:italic}.kr-simple-cards--stitched{padding:80px 0 90px}.kr-simple-cards--stitched .kr-simple-cards__header{margin-bottom:46px}.kr-simple-cards--stitched .kr-simple-cards__grid{grid-template-columns:1fr 1fr;gap:30px;max-width:1000px}.kr-simple-cards--stitched .kr-simple-cards__card{position:relative;padding:36px 34px;background:var(--kr-brand-paper);text-align:left}.kr-simple-cards--stitched .kr-simple-cards__card:after{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px dashed rgb(92 63 34 / 40%);border-radius:inherit;content:"";pointer-events:none}.kr-simple-cards--stitched .kr-simple-cards__card>*{position:relative;z-index:1}.kr-simple-cards--stitched .kr-simple-cards__card h3{margin:0 0 14px;font-size:21px}.kr-simple-cards--stitched .kr-simple-cards__card p{margin-bottom:16px;font-size:15px;line-height:1.65}.kr-simple-cards--care_duo{padding:0 0 90px}.kr-simple-cards--care_duo .kr-simple-cards__grid,.kr-simple-cards--dark_duo .kr-simple-cards__grid{grid-template-columns:1fr 1fr;gap:30px;max-width:1000px}.kr-simple-cards--care_duo .kr-simple-cards__card{padding:34px 32px 30px;text-align:left}.kr-simple-cards--care_duo .kr-simple-cards__card .kr-brand-page-kicker{display:block;margin-bottom:10px}.kr-simple-cards--care_duo .kr-simple-cards__card h3{margin:0 0 14px;font-size:21px}.kr-simple-cards--care_duo .kr-simple-cards__card p{margin-bottom:12px;font-size:15px;line-height:1.65}.kr-simple-cards--care_duo .kr-simple-cards__list{gap:8px;margin:6px 0 0 18px;list-style:decimal}.kr-simple-cards--care_duo .kr-simple-cards__list li{padding-left:0;font-size:14.5px}.kr-simple-cards--care_duo .kr-simple-cards__list li:before{content:none}.kr-brand-page-section.kr-simple-cards--dark_duo{padding:90px 0;color:var(--kr-brand-parchment);background:var(--kr-brand-ink)}.kr-simple-cards--dark_duo .kr-simple-cards__grid{gap:70px;max-width:1080px}.kr-simple-cards--dark_duo .kr-simple-cards__card,.kr-simple-cards--dark_duo .kr-simple-cards__grid li:nth-child(n) .kr-simple-cards__card{padding:0;border:0;background:transparent;box-shadow:none;text-align:left;transform:none}.kr-simple-cards--dark_duo .kr-brand-page-kicker{color:#e6c9a8}.kr-simple-cards--dark_duo .kr-simple-cards__card h3{margin:14px 0 16px;color:var(--kr-brand-parchment);font-size:clamp(24px,3vw,36px)}.kr-simple-cards--dark_duo .kr-simple-cards__card p{max-width:50ch;margin-bottom:14px;color:#d9cdb8;font-size:15.5px;line-height:1.65}.kr-simple-cards--dark_duo .kr-brand-page-text-link{color:#e6c9a8;background:none;border-bottom:1px solid rgb(230 201 168 / 50%)}.kr-brand-page-section.kr-steps-text--dark_numbered{padding:96px 0;color:var(--kr-brand-parchment);background:var(--kr-brand-ink)}.kr-steps-text--dark_numbered .kr-steps-text__header{margin-bottom:54px}.kr-steps-text--dark_numbered .kr-brand-page-kicker{color:#e6c9a8}.kr-steps-text--dark_numbered .kr-steps-text__header h2{margin:16px 0 0;color:var(--kr-brand-parchment);font-size:clamp(26px,3.4vw,42px)}.kr-steps-text--dark_numbered .kr-steps-text__list{gap:38px;max-width:760px}.kr-steps-text--dark_numbered .kr-steps-text__step{gap:26px}.kr-steps-text--dark_numbered .kr-steps-text__number{width:54px;height:54px;flex-basis:54px;border-color:#e6c9a88c;color:#e6c9a8;font-size:26px}.kr-steps-text--dark_numbered .kr-steps-text__step p{color:#d9cdb8;font-size:15.5px;line-height:1.65}.kr-steps-text--dark_numbered .kr-steps-text__step strong{display:block;margin-bottom:8px;color:var(--kr-brand-parchment);font-family:var(--kr-brand-display);font-size:21px;font-weight:400}.kr-steps-text--spill{padding:70px 0 80px}.kr-steps-text__spill-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:start;max-width:1080px;margin:0 auto}.kr-steps-text--spill .kr-steps-text__header{margin:0 0 22px;text-align:left}.kr-steps-text--spill .kr-steps-text__header h2{margin:16px 0 22px;font-size:clamp(26px,3.2vw,40px)}.kr-steps-text--spill .kr-steps-text__header p{max-width:52ch;margin-bottom:18px}.kr-steps-text--spill .kr-steps-text__list{margin:0}.kr-steps-text__aside{padding:34px 32px;border:1.5px solid var(--kr-brand-brown);border-radius:var(--kr-brand-wobble-medium);background:var(--kr-brand-parchment-light);box-shadow:4px 6px #2b27241f;transform:rotate(.6deg)}.kr-steps-text__aside h3{margin:0 0 16px;font-family:var(--kr-brand-display);font-size:21px}.kr-steps-text__aside ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.kr-steps-text__aside li{position:relative;padding-left:22px;color:#453e35;font-size:14.5px;line-height:1.55}.kr-steps-text__aside li:before{position:absolute;left:2px;color:var(--kr-brand-clay);content:"\d7"}.kr-steps-text--editorial.kr-steps-text--space-compact{padding:56px 0}.kr-steps-text--editorial.kr-steps-text--space-compact .kr-steps-text__columns{grid-template-columns:1.05fr 1fr;gap:70px;max-width:1120px;margin:0 auto}.kr-steps-text--editorial.kr-steps-text--space-compact.kr-steps-text--media-left .kr-steps-text__columns{grid-template-columns:1fr 1.05fr}.kr-steps-text--editorial.kr-steps-text--space-compact .kr-steps-text__header h2{margin:16px 0 18px;font-size:clamp(24px,3vw,38px)}.kr-steps-text__paragraph--callout{display:inline-block;margin:4px 0 14px!important;padding:12px 16px;border-radius:12px;color:var(--kr-brand-brown)!important;background:#a45b3a14;font-family:var(--kr-brand-head);font-size:14.5px;font-weight:600;letter-spacing:.02em}.kr-team-cards--featured{padding:30px 0 20px}.kr-team-cards--featured .kr-team-cards__card{padding:40px 44px;background:var(--kr-brand-paper)}.kr-team-cards--featured .kr-team-cards__name{font-size:clamp(24px,2.8vw,32px)}.kr-team-cards--featured .kr-team-cards__card p{max-width:46ch;margin:0 auto 8px;font-size:15.5px}.kr-team-cards--directory{padding:50px 0 90px}.kr-team-cards--directory .kr-team-cards__card{padding:30px 24px 26px}.kr-team-cards--directory .kr-team-cards__simo{max-width:560px;margin-top:40px;font-size:15.5px;font-style:italic}.kr-card-button--image-band.kr-card-button--band-compact{min-height:420px}.kr-card-button--image-band.kr-card-button--band-compact .kr-card-button__inner{padding-bottom:64px}.kr-card-button--ink-band.kr-card-button--space-compact{padding:80px 0}.kr-card-button--paper-card.kr-card-button--space-compact{padding:10px 0 60px}.kr-card-button--paper-card.kr-card-button--space-generous{padding:10px 0 90px}.kr-card-button--paper-card.kr-card-button--space-deep{padding:90px 0 110px}.kr-card-button--paper-compact .kr-card-button__card{padding:36px 42px}.kr-card-button--paper-compact h2{font-size:clamp(21px,2.6vw,28px)}.kr-card-button--paper-narrow .kr-card-button__card{max-width:640px}.kr-card-button__note{margin:26px auto 0!important;color:#6b6152!important;font-size:14px!important;font-style:italic}.kr-card-button--ink-band .kr-card-button__note{color:#b9ac95!important}.kr-card-button__note a{color:var(--kr-brand-brown);text-underline-offset:.22em}.kr-card-button--ink-band .kr-card-button__note a{color:#e6c9a8}.kr-card-button--ink-band .kr-brand-page-button+.kr-brand-page-button{margin-left:18px}@media(max-width:1020px){.kr-simple-cards--comparison .kr-simple-cards__grid,.kr-simple-cards--choice .kr-simple-cards__grid,.kr-simple-cards--stitched .kr-simple-cards__grid,.kr-simple-cards--care_duo .kr-simple-cards__grid,.kr-simple-cards--dark_duo .kr-simple-cards__grid,.kr-steps-text__spill-columns,.kr-simple-cards--pillars .kr-simple-cards__grid{grid-template-columns:1fr}.kr-simple-cards--dark_duo .kr-simple-cards__grid{gap:44px}.kr-steps-text__spill-columns{gap:40px}}@media(max-width:760px){.kr-rich-text--statement-purpose{padding:74px 0 54px}.kr-rich-text--prose.kr-v2-space--compact{padding:0 0 44px}.kr-rich-text--prose.kr-v2-space--generous{padding:0 0 50px}.kr-rich-text--centered-vision{padding:64px 0}.kr-rich-text--centered-question{padding-top:30px}.kr-rich-text--centered.kr-v2-space--compact{padding:0 0 50px}.kr-rich-text--cta.kr-v2-space--compact{padding:10px 0 66px}.kr-rich-text--cta.kr-v2-space--deep{padding:50px 0 66px}.kr-rich-text--cta.kr-v2-space--generous{padding:60px 0 66px}.kr-simple-cards--comparison{padding:54px 0}.kr-simple-cards--comparison .kr-simple-cards__card{padding:26px 22px}.kr-simple-cards--pillars{padding:10px 0 56px}.kr-simple-cards--compact{padding:44px 0}.kr-simple-cards--compact.kr-simple-cards--space-topless{padding:0 0 50px}.kr-simple-cards--compact .kr-simple-cards__grid{gap:14px}.kr-simple-cards--chain{padding:44px 0 50px}.kr-simple-cards__chain-row{padding:22px 18px}.kr-simple-cards__chain-stops{font-size:12.5px}.kr-simple-cards__chain-stop{padding:7px 12px}.kr-simple-cards--choice{padding:36px 0 50px}.kr-simple-cards--choice .kr-simple-cards__card,.kr-simple-cards--stitched .kr-simple-cards__card{padding:26px 22px}.kr-simple-cards--stitched{padding:44px 0 56px}.kr-simple-cards--care_duo{padding-bottom:56px}.kr-simple-cards--care_duo .kr-simple-cards__card{padding:26px 22px}.kr-brand-page-section.kr-simple-cards--dark_duo{padding:56px 0}.kr-brand-page-section.kr-steps-text--dark_numbered{padding:58px 0}.kr-steps-text--dark_numbered .kr-steps-text__step{gap:16px}.kr-steps-text--dark_numbered .kr-steps-text__number{width:44px;height:44px;flex-basis:44px;font-size:21px}.kr-steps-text--spill{padding:44px 0 50px}.kr-steps-text--editorial.kr-steps-text--space-compact{padding:36px 0}.kr-steps-text--editorial.kr-steps-text--space-compact .kr-steps-text__columns,.kr-steps-text--editorial.kr-steps-text--space-compact.kr-steps-text--media-left .kr-steps-text__columns{grid-template-columns:1fr;gap:32px}.kr-team-cards--featured .kr-team-cards__card,.kr-card-button--paper-compact .kr-card-button__card{padding:30px 24px}.kr-team-cards--directory{padding:36px 0 56px}.kr-team-cards--directory .kr-team-cards__grid{grid-template-columns:1fr 1fr;gap:16px}.kr-team-cards--directory .kr-team-cards__card{padding:22px 14px 18px}.kr-card-button--image-band.kr-card-button--band-compact{min-height:380px}.kr-card-button--ink-band.kr-card-button--space-compact{padding:54px 0}.kr-card-button--ink-band .kr-brand-page-button,.kr-card-button--ink-band .kr-brand-page-button+.kr-brand-page-button{width:100%;max-width:360px;margin:0 0 18px}.kr-card-button--paper-card.kr-card-button--space-generous{padding:0 0 56px}.kr-card-button--paper-card.kr-card-button--space-deep{padding:56px 0 66px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/keshrug-brand-pages-v2.css.map */
