.fieldset-module-scss-module__SB6fCq__fieldset{border:1px solid var(--kh-neutral-30);width:fit-content;padding:12px}.fieldset-module-scss-module__SB6fCq__fieldset legend{padding:0 8px}.fieldset-module-scss-module__SB6fCq__fieldsetContent{outline:1px dashed #f08080}
.stories-wrapper-module-scss-module__LKSiWq__storiesWrapper{flex-flow:wrap;align-items:self-start;gap:12px;display:flex}
.image-option-module-scss-module__S26qhG__imageOption{font-family:var(--kh-font-kaveHafferText);border-bottom:2px solid #0000;flex-direction:column;gap:8px;padding-bottom:6px;font-size:10px;display:flex}.image-option-module-scss-module__S26qhG__imageOption img{width:100%}.image-option-module-scss-module__S26qhG__imageOption span{overflow-wrap:anywhere}.image-option-module-scss-module__S26qhG__imageOption:active{color:var(--kh-neutral-80);background-color:var(--kh-neutral-10)}.image-option-module-scss-module__S26qhG__imageOption:focus-visible{outline:1px solid var(--kh-neutral-100);outline-offset:1px;background-color:var(--kh-neutral-10)}.image-option-module-scss-module__S26qhG__imageOption.image-option-module-scss-module__S26qhG__selected{border-color:var(--kh-neutral-100)}
.image-options-carousel-module-scss-module__ZQTFSG__imageOptionCarouselItem img{width:var(--image-options-carousel-item-img-width)}.image-options-carousel-module-scss-module__ZQTFSG__imageOptionCarouselItem.image-options-carousel-module-scss-module__ZQTFSG__md{--image-options-carousel-item-img-width:72px}.image-options-carousel-module-scss-module__ZQTFSG__imageOptionCarouselItem.image-options-carousel-module-scss-module__ZQTFSG__sm{--image-options-carousel-item-img-width:48px}.image-options-carousel-module-scss-module__ZQTFSG__imageOptionCarouselItemLastOptionButton{width:max-content;height:100%}
.image-options-grid-module-scss-module__9CxDwa__imageOptionsGrid{grid-template-columns:repeat(var(--image-options-grid-columns),minmax(auto,1fr));align-content:flex-start;align-items:flex-start;gap:var(--image-options-grid-gap);--image-options-grid-gap:8px;display:grid}.image-options-grid-module-scss-module__9CxDwa__imageOptionsGrid:not(.image-options-grid-module-scss-module__9CxDwa__imageOptionsGrid.image-options-grid-module-scss-module__9CxDwa__compact).image-options-grid-module-scss-module__9CxDwa__md{--image-options-grid-columns:3}.image-options-grid-module-scss-module__9CxDwa__imageOptionsGrid:not(.image-options-grid-module-scss-module__9CxDwa__imageOptionsGrid.image-options-grid-module-scss-module__9CxDwa__compact).image-options-grid-module-scss-module__9CxDwa__sm{--image-options-grid-columns:4;--image-options-grid-gap:16px}.image-options-grid-module-scss-module__9CxDwa__imageOptionsGrid.image-options-grid-module-scss-module__9CxDwa__compact.image-options-grid-module-scss-module__9CxDwa__md{--image-options-grid-columns:4}.image-options-grid-module-scss-module__9CxDwa__imageOptionsGrid.image-options-grid-module-scss-module__9CxDwa__compact.image-options-grid-module-scss-module__9CxDwa__sm{--image-options-grid-columns:7}
.segmented-button-group-module-scss-module__DSGy1a__segmentedButtonGroup{flex-flow:wrap;gap:8px;list-style:none;display:flex}
.controls-module-scss-module__9KoadW__globalControls{padding:24px 16px}.controls-module-scss-module__9KoadW__controlItem+.controls-module-scss-module__9KoadW__controlItem{margin-top:32px}.controls-module-scss-module__9KoadW__controlsTabs{--kh-panels-padding:20px 16px;padding-top:12px}
@media only screen and (min-width:1024px){.drawer-module-scss-module__TOmIyq__parameterDrawer{--kh-header-padding-drawer:24px 24px 12px 24px;--kh-content-padding-drawer:12px 24px 24px 24px}}.drawer-module-scss-module__TOmIyq__imageOptionsGroupList>*+*{margin-top:32px}
.dialog-module-scss-module__4NY5DG__openDesignDialog{--dialog-content-padding-y:40px;flex-direction:column;gap:16px;display:flex}
.page-module-scss-module__DdSYOG__designSystemContainer{font-family:var(--kh-font-kaveHaffer);margin:32px 64px}.page-module-scss-module__DdSYOG__designSystemContainer h1{text-align:center;max-width:20ch;margin:auto auto 32px;font-size:42px;font-weight:700}.page-module-scss-module__DdSYOG__designSystemContainer h1>span{font-size:32px;font-weight:400;font-family:var(--kh-font-noto);font-style:italic}.page-module-scss-module__DdSYOG__designSystemContainer h2{font-size:24px;font-family:var(--kh-font-noto);margin-bottom:12px}.page-module-scss-module__DdSYOG__designSystemContainer>section+section{border-top:1px solid var(--kh-neutral-40);margin-top:32px;padding-top:24px}
.landing-module-scss-module__n9i3xa__landing>article:first-of-type{background-color:var(--kh-signature-linen);text-align:center;padding:24px}.landing-module-scss-module__n9i3xa__landing>article:first-of-type section{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px 0;display:flex}.landing-module-scss-module__n9i3xa__landing>article:first-of-type .landing-module-scss-module__n9i3xa__header{font-family:var(--kh-font-kaveHaffer);font-size:var(--kh-font-header-lg);line-height:var(--kh-font-header-lg-lh);text-wrap:pretty}.landing-module-scss-module__n9i3xa__landing>article:first-of-type p{font-family:var(--kh-font-martina);font-size:var(--kh-font-paragraph-md);line-height:var(--kh-font-paragraph-md-lh);text-wrap:balance;max-width:612px}@media only screen and (min-width:768px){.landing-module-scss-module__n9i3xa__landing>article:first-of-type{padding:48px 40px}.landing-module-scss-module__n9i3xa__landing>article:first-of-type section{padding:24px 0}.landing-module-scss-module__n9i3xa__landing>article:first-of-type .landing-module-scss-module__n9i3xa__header{font-size:var(--kh-font-header-xl);line-height:var(--kh-font-header-xl-lh)}.landing-module-scss-module__n9i3xa__landing>article:first-of-type .landing-module-scss-module__n9i3xa__buttons{flex-direction:row;max-width:640px;margin:auto}.landing-module-scss-module__n9i3xa__landing>article:first-of-type .landing-module-scss-module__n9i3xa__buttons button{flex:1}}@media only screen and (min-width:1024px){.landing-module-scss-module__n9i3xa__landing>article:first-of-type{padding:56px 40px}}@media only screen and (min-width:1440px){.landing-module-scss-module__n9i3xa__landing>article:first-of-type{padding:80px 40px}.landing-module-scss-module__n9i3xa__landing>article:first-of-type .landing-module-scss-module__n9i3xa__header{font-size:var(--kh-font-header-xxl);line-height:var(--kh-font-header-xxl-lh)}}@media only screen and (min-width:1920px){.landing-module-scss-module__n9i3xa__landing>article:first-of-type{padding:96px 40px}}.landing-module-scss-module__n9i3xa__landing>article:nth-of-type(2){flex-direction:column;display:flex}.landing-module-scss-module__n9i3xa__landing>article:nth-of-type(2) .landing-module-scss-module__n9i3xa__image{object-fit:cover;aspect-ratio:16/9;width:100%}.landing-module-scss-module__n9i3xa__landing>article:nth-of-type(2) .landing-module-scss-module__n9i3xa__content{flex-direction:column;align-items:center;padding:40px 24px;display:flex}.landing-module-scss-module__n9i3xa__landing>article:nth-of-type(2) .landing-module-scss-module__n9i3xa__header{max-width:612px;font-family:var(--kh-font-kaveHaffer);font-size:var(--kh-font-header-xs);line-height:var(--kh-font-header-xs-lh);text-wrap:pretty;text-align:center;padding-bottom:24px}@media only screen and (min-width:768px){.landing-module-scss-module__n9i3xa__landing>article:nth-of-type(2) .landing-module-scss-module__n9i3xa__content{padding:56px 40px}}@media only screen and (min-width:1024px){.landing-module-scss-module__n9i3xa__landing>article:nth-of-type(2) .landing-module-scss-module__n9i3xa__content{padding:56px}}@media only screen and (min-width:1440px){.landing-module-scss-module__n9i3xa__landing>article:nth-of-type(2){flex-direction:row}.landing-module-scss-module__n9i3xa__landing>article:nth-of-type(2)>*{width:50%}.landing-module-scss-module__n9i3xa__landing>article:nth-of-type(2) .landing-module-scss-module__n9i3xa__content{align-self:center;padding:0 120px}.landing-module-scss-module__n9i3xa__landing>article:nth-of-type(2) .landing-module-scss-module__n9i3xa__header{font-size:var(--kh-font-header-md);line-height:var(--kh-font-header-md-lh);min-width:480px}}@media only screen and (min-width:1920px){.landing-module-scss-module__n9i3xa__landing>article:nth-of-type(2) .landing-module-scss-module__n9i3xa__content{padding:0 80px}.landing-module-scss-module__n9i3xa__landing>article:nth-of-type(2) .landing-module-scss-module__n9i3xa__header{font-size:var(--kh-font-header-lg);line-height:var(--kh-font-header-lg-lh)}}
