/* Native profile components, scoped to unpublished profile wrappers. */
body:has([data-ck-native-profile]){margin:0;background:#faf9f5}
.elementor:has([data-ck-native-profile])>.elementor-section>.elementor-container{max-width:none;width:100%}
.elementor:has([data-ck-native-profile])>.elementor-section>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0;display:block}
.ck-native-profile-frame,.ck-native-profile-main{min-height:0!important}
.ck-native-profile-slot,.ck-native-profile-main{padding:0!important;margin:0!important}
.ck-native-profile-main .elementor-widget{margin:0;width:100%}
.ck-native-profile-main .ck-native-profile-query>.elementor-widget-container,.ck-native-profile-main .ck-native-profile-query .elementor-posts-container{display:block;margin:0;padding:0}
.ck-native-profile-main .ck-native-profile-query article{margin:0;padding:0;width:100%}
.ck-native-profile-main .ck-native-profile-content>.elementor-container,.ck-native-profile-main .ck-native-profile-content>.elementor-container>.elementor-column,.ck-native-profile-main .ck-native-profile-content>.elementor-container>.elementor-column>.elementor-widget-wrap,.ck-native-profile-main .ck-native-profile-content section>.elementor-container,.ck-native-profile-main .ck-native-profile-content section>.elementor-container>.elementor-column,.ck-native-profile-main .ck-native-profile-content section>.elementor-container>.elementor-column>.elementor-widget-wrap,.ck-native-profile-main .ck-native-profile-content :is(nav,figure)>.elementor-container,.ck-native-profile-main .ck-native-profile-content :is(nav,figure)>.elementor-container>.elementor-column,.ck-native-profile-main .ck-native-profile-content :is(nav,figure)>.elementor-container>.elementor-column>.elementor-widget-wrap{display:contents!important}
.ck-native-profile-main .ck-native-profile-content{margin:0;padding:0}
.ck-native-profile-main .ck-native-breadcrumb .elementor-widget,.ck-native-profile-main .ck-native-breadcrumb .elementor-widget-container{display:contents}
.ck-native-profile-main .ck-native-breadcrumb .elementor-heading-title{font:inherit;color:inherit;letter-spacing:normal}
.ck-native-profile-main .ck-native-breadcrumb{padding-top:4px!important}
.ck-native-profile-main .ck-native-breadcrumb :is(.elementor-widget-container,.elementor-heading-title){font:inherit!important;letter-spacing:normal!important}
.ck-native-profile-main .ck-profile-hero{padding-block:18px 78px!important}
.ck-native-profile-main .ck-profile-copy{padding-block:28px!important}
.ck-native-profile-main .ck-profile-title-widget h1{font-family:inherit;font-weight:500;line-height:1.03;letter-spacing:-.055em;color:inherit}
.ck-native-profile-main .ck-profile-title-widget h1{font-size:clamp(46px,5.8vw,78px)!important}
.ck-native-profile-main .ck-profile-role-widget{margin-top:28px;max-width:41ch}
.ck-native-profile-main .ck-profile-role-widget p{font:inherit;line-height:1.55;color:var(--ck-muted)}
.ck-native-profile-main .ck-profile-role-widget+.ck-profile-role-widget{margin-top:16px}
.ck-native-profile-main .ck-profile-role-widget{font-size:clamp(18px,1.8vw,22px);line-height:1.55}
.ck-native-profile-main .ck-profile-role-widget :is(.elementor-widget-container,p){font:inherit!important}
.ck-native-profile-main figure.ck-profile-figure{margin:0!important}
.ck-native-profile-main .ck-profile-figure .ck-profile-portrait>.elementor-widget-container{height:100%}
.ck-native-profile-main .ck-native-profile-caption figcaption{line-height:1.6}
.ck-native-profile-main .ck-native-profile-bio{font:inherit;color:var(--ck-muted)}
.ck-native-profile-main .ck-native-profile-bio .elementor-widget-container{font:inherit;color:inherit}
.ck-native-profile-main .ck-native-profile-bio:has(.elementor-widget-container:empty){display:none}
.ck-native-profile-main .ck-native-profile-bio.ck-profile-bio-present{padding:0 0 42px;margin-top:-22px;max-width:900px}
.ck-native-profile-main .ck-profile-return{padding-block:28px 42px!important}
.ck-native-profile-main .ck-profile-return .elementor-widget,.ck-native-profile-main .ck-profile-return .elementor-widget-container{display:contents}
.ck-native-profile-main .ck-profile-return>.elementor-container,.ck-native-profile-main .ck-profile-return>.elementor-container>.elementor-column,.ck-native-profile-main .ck-profile-return>.elementor-container>.elementor-column>.elementor-widget-wrap{display:contents!important}
.ck-native-profile-main .ck-native-profile-bio[hidden]{display:none!important}
.ck-native-profile-main .elementor-pagination{display:none}
@media(max-width:780px){
 .ck-native-profile-main .ck-profile-hero{padding-block:2px 36px!important}
 .ck-native-profile-main .ck-profile-copy{padding-block:12px 0!important}
 .ck-native-profile-main .ck-profile-title-widget h1{font-size:clamp(44px,11vw,68px)!important}
 .ck-native-profile-main .ck-profile-role-widget{font-size:18px;margin-top:22px}
 .ck-native-profile-main .ck-profile-role-widget+.ck-profile-role-widget{margin-top:16px}
 .ck-native-profile-main .ck-profile-return{padding-block:22px 32px!important}
 .ck-native-profile-main .ck-native-profile-bio.ck-profile-bio-present{margin-top:0;padding-bottom:28px}
}
