.kaahu-content-page{--kcp-ground: #f7f5ee;--kcp-ground-2: #efeadd;--kcp-ink: #232a22;--kcp-ink-soft: #5c6357;--kcp-green: #354a38;--kcp-amber: #a9762a;--kcp-line: #dcd6c7;--kcp-body-size: var(--font-body-base-size-mobile);--kcp-heading-1-size: var(--font-h1-size-mobile);--kcp-heading-2-size: var(--font-h2-size-mobile);--kcp-heading-3-size: var(--font-h3-size-mobile);--kcp-caption-size: var(--font-caption-size-mobile);--kcp-ui-size: var(--font-ui-size-mobile);--kcp-story-display-size: var(--font-h2-size-mobile);--kcp-page-inset: max(var(--page-margin-mobile), 28px);background:var(--kcp-ground);color:var(--kcp-ink);font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:var(--kcp-body-size);line-height:1.55;padding-left:var(--kcp-page-inset);padding-right:var(--kcp-page-inset)}.kaahu-content-page a{color:var(--kcp-green);text-underline-offset:3px;text-decoration-thickness:1px}.kaahu-content-page a:hover{color:var(--kcp-amber)}.kcp-wrap{max-width:var(--kcp-width, 1080px);margin:0 auto;padding-left:0;padding-right:0}.kcp-narrow{max-width:660px}.kcp-faq-wrap{max-width:860px}.kcp-eyebrow{margin:0 0 18px;color:var(--kcp-amber);font-family:var(--font-accent-family);font-style:var(--font-accent-style);font-size:var(--kcp-caption-size);font-weight:var(--font-accent-weight);letter-spacing:.16em;text-transform:uppercase}.kcp-rule,.kcp-mark{width:54px;height:2px;margin:0 0 34px;border:0;background:var(--kcp-amber)}.kcp-mark{width:40px;margin:0 auto 30px}.kcp-content h1,.kcp-content h2,.kcp-content h3{margin:0;color:var(--kcp-green);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--body-letter-spacing)}.kcp-content h1{max-width:15ch;color:var(--kcp-ink);font-size:var(--kcp-heading-1-size);line-height:1.08}.kcp-content h2{font-size:var(--kcp-heading-2-size);line-height:1.2}.kcp-content p{margin:0 0 1.1em}.kcp-hero{padding:var(--kcp-hero-padding-top, 104px) 0 40px}.kcp-hero__lede{max-width:48ch;margin-top:26px;color:var(--kcp-ink-soft);font-size:calc(var(--kcp-body-size) + 2px);line-height:1.55}.kcp-hero__image{margin-top:54px}.kcp-frame{position:relative;overflow:hidden;border:1px solid var(--kcp-line);border-radius:10px;background:var(--kcp-ground-2)}.kcp-frame img,.kcp-frame picture{display:block;width:100%;height:100%}.kcp-frame img{object-fit:cover}.kcp-frame--wide{aspect-ratio:16 / 8}.kcp-frame--portrait{aspect-ratio:4 / 5}.kcp-rows{border-top:1px solid var(--kcp-line)}.kcp-row{display:grid;grid-template-columns:260px 1fr;gap:44px;align-items:start;padding:32px 0;border-bottom:1px solid var(--kcp-line)}.kcp-row__label{color:var(--kcp-green);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--font-h3-size-mobile);line-height:1.25}.kcp-row__text{color:var(--kcp-ink-soft);font-size:var(--kcp-body-size);line-height:1.55}.kcp-row__text p:last-child,.kcp-rich p:last-child{margin-bottom:0}.kcp-notes{padding:84px 0}.kcp-close{padding:8px 0 104px;text-align:center}.kcp-close p{max-width:50ch;margin-left:auto;margin-right:auto;color:var(--kcp-ink-soft);font-size:var(--kcp-body-size);line-height:1.55}.kcp-sign{color:var(--kcp-green);font-family:var(--font-heading-family);font-style:italic;font-weight:var(--font-heading-weight);font-size:var(--font-h3-size-mobile);line-height:1.4}.kcp-jump{display:flex;flex-wrap:wrap;gap:10px;padding-top:8px;padding-bottom:8px}.kcp-jump a{border:1px solid var(--kcp-line);border-radius:999px;background:#ffffff80;color:var(--kcp-green);font-family:var(--font-accent-family);font-style:var(--font-accent-style);font-size:var(--kcp-ui-size);font-weight:var(--font-accent-weight);letter-spacing:.02em;padding:9px 16px;text-decoration:none}.kcp-jump a:hover{border-color:var(--kcp-amber)}.kcp-faq-category{padding:52px 0 8px;scroll-margin-top:24px}.kcp-faq-category__head{margin-bottom:14px}.kcp-faq-category__head .kcp-eyebrow{margin-bottom:8px}.kcp-faq-item{border-bottom:1px solid var(--kcp-line)}.kcp-faq-item summary{position:relative;cursor:pointer;list-style:none;padding:24px 56px 24px 18px;color:var(--kcp-ink);font-size:calc(var(--kcp-body-size) + 1px);font-weight:600;line-height:1.45;transition:color .15s ease}.kcp-faq-item summary::-webkit-details-marker{display:none}.kcp-faq-item summary:after{content:"+";position:absolute;top:24px;right:18px;color:var(--kcp-amber);font-family:var(--font-heading-family);font-size:22px;font-weight:300;line-height:1}.kcp-faq-item[open] summary,.kcp-faq-item summary:hover{color:var(--kcp-green)}.kcp-faq-item[open] summary:after{content:"-"}.kcp-answer{padding:0 56px 28px 18px;color:var(--kcp-ink-soft);font-size:var(--kcp-body-size);line-height:1.55}.kcp-answer ul{margin:.2em 0 .8em;padding-left:20px}.kcp-answer li{margin:.3em 0}.kcp-story-intro{padding:80px 0 30px}.kcp-story-intro p{color:var(--kcp-ink);font-size:calc(var(--kcp-body-size) + 2px);line-height:1.62}.kcp-cue{color:var(--kcp-ink-soft);font-size:var(--kcp-body-size)}.kcp-quote{padding:54px 0 64px;text-align:center}.kcp-quote blockquote{max-width:20ch;margin:0 auto;color:var(--kcp-green);font-family:var(--font-heading-family);font-size:var(--kcp-story-display-size);font-style:italic;font-weight:var(--font-heading-weight);line-height:1.25}.kcp-band{border-top:1px solid var(--kcp-line);border-bottom:1px solid var(--kcp-line);background:var(--kcp-ground-2)}.kcp-section{padding:80px 0}.kcp-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.kcp-lead{margin-bottom:16px;color:var(--kcp-green);font-family:var(--font-heading-family);font-size:var(--kcp-heading-3-size);font-style:italic;line-height:1.35}.kcp-split__copy p:not(.kcp-eyebrow):not(.kcp-lead){color:var(--kcp-ink-soft);font-size:var(--kcp-body-size);line-height:1.55}.kcp-care-over{padding:80px 0}.kcp-care-over p{color:var(--kcp-ink-soft);font-size:calc(var(--kcp-body-size) + 1px);line-height:1.62}.kcp-symbol{background:var(--kcp-green);color:#edeadd;text-align:center}.kcp-symbol__inner{padding-top:88px;padding-bottom:88px}.kcp-symbol .kcp-eyebrow{color:#d9b675}.kcp-symbol__image{max-width:540px;margin:0 auto 36px}.kcp-symbol__image img{display:block;width:100%;height:auto;object-fit:contain}.kcp-symbol__lead{max-width:22ch;margin:0 auto 26px;color:#f4f1e6;font-family:var(--font-heading-family);font-size:var(--kcp-heading-2-size);font-style:italic;line-height:1.25}.kcp-symbol p:not(.kcp-eyebrow):not(.kcp-symbol__lead){max-width:52ch;margin-left:auto;margin-right:auto;color:#cbd2c2;font-size:var(--kcp-body-size);line-height:1.55}.kcp-story-close{padding:88px 0 36px}.kcp-story-sign{margin:0;color:var(--kcp-green);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--kcp-heading-2-size);line-height:1.3}.kcp-story-sign span{display:block}.kcp-close-img{padding:48px 0 96px}@media screen and (min-width:750px){.kaahu-content-page{--kcp-body-size: var(--font-body-base-size-tablet);--kcp-heading-1-size: var(--font-h1-size-tablet);--kcp-heading-2-size: var(--font-h2-size-tablet);--kcp-heading-3-size: var(--font-h3-size-tablet);--kcp-story-display-size: var(--font-h1-size-tablet);--kcp-page-inset: max(var(--page-margin-tablet), 48px)}.kcp-wrap{padding-left:0;padding-right:0}.kcp-row__label,.kcp-sign{font-size:var(--font-h3-size-tablet)}}@media screen and (min-width:990px){.kaahu-content-page{--kcp-body-size: var(--font-body-base-size-desktop);--kcp-heading-1-size: var(--font-h1-size-desktop);--kcp-heading-2-size: var(--font-h2-size-desktop);--kcp-heading-3-size: var(--font-h3-size-desktop);--kcp-caption-size: var(--font-caption-size-desktop);--kcp-ui-size: var(--font-ui-size-desktop);--kcp-story-display-size: var(--font-h1-size-desktop);--kcp-page-inset: max(var(--page-margin-desktop), 72px)}.kcp-wrap{padding-left:0;padding-right:0}.kcp-row__label,.kcp-sign{font-size:var(--font-h3-size-desktop)}}@media screen and (max-width:749px){.kcp-content h1{font-size:var(--font-h1-size-mobile)}.kcp-frame--wide{aspect-ratio:4 / 3}.kcp-hero{padding:50px 0 22px}.kcp-hero__image{margin-top:38px}.kcp-notes,.kcp-section,.kcp-care-over{padding:54px 0}.kcp-row,.kcp-split{grid-template-columns:1fr}.kcp-row{gap:10px;padding:26px 0}.kcp-row__label{font-size:var(--font-h4-size-mobile)}.kcp-close{padding:8px 0 72px}.kcp-faq-category{padding:42px 0 6px}.kcp-faq-item summary{padding:22px 44px 22px 18px;font-size:var(--kcp-body-size)}.kcp-faq-item summary:after{top:22px;right:14px}.kcp-answer{padding:0 44px 24px 18px}.kcp-story-intro{padding:56px 0 16px}.kcp-quote{padding:36px 0 44px}.kcp-split{gap:28px}.kcp-symbol__inner{padding-top:62px;padding-bottom:62px}.kcp-story-close{padding:62px 0 24px}.kcp-close-img{padding:36px 0 72px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-kaahu-content-page.css.map */
