:root{--bg:#0b0d14;--s1:#111421;--s2:#171b2a;--ink:#e6e8ef;--body:#c3c8d6;--mut:#8a91a8;--c1:#22e1ff;--c2:#8b5cf6;--line:rgba(255,255,255,.36);--line-soft:rgba(255,255,255,.12);--paper:#f6f7fb;--paper-ink:#1b1e2a;--paper-body:#2a2f3f;--paper-mut:#5b6275;--paper-link:#5b21b6;--ok:#34d399;--err:#f87171;--radius:16px;--radius-sm:10px;--font-body:"Inter","Inter Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Space Grotesk","Space Grotesk Fallback",var(--font-body);--wrap:1160px;--gutter:24px;color-scheme:dark}html{background:var(--bg);-webkit-text-size-adjust:100%}body.wp-theme-astra{background:var(--bg);color:var(--body);font-family:var(--font-body);font-size:17px;line-height:1.65;margin:0}body.wp-theme-astra h1,body.wp-theme-astra h2,body.wp-theme-astra h3,body.wp-theme-astra h4{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;line-height:1.1;margin:0 0 .5em}body.wp-theme-astra a{color:var(--c1);text-decoration-thickness:1px;text-underline-offset:3px}body.wp-theme-astra a:hover{color:#8aedff}:focus-visible{outline:2px solid var(--c1);outline-offset:3px}img,svg,video{max-width:100%;height:auto}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.sr-only,.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.micro{font-size:14px;line-height:1.5;color:var(--body)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:var(--radius-sm);font:600 15px/1 var(--font-body);text-decoration:none!important;border:1px solid #fff0;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s,filter .2s;white-space:nowrap}.btn--primary{background:linear-gradient(90deg,var(--c1),var(--c2));color:var(--bg)!important}.btn--primary:hover{filter:brightness(1.08);color:var(--bg)!important}.btn--ghost{background:#fff0;border-color:var(--line);color:var(--ink)!important}.btn--ghost:hover{border-color:var(--c1);color:var(--ink)!important}.btn:disabled{opacity:.6;cursor:default}.cta-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:24px}.yc-header{position:sticky;top:0;z-index:50;background:rgb(23 27 42 / .92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft)}.yc-header__in{display:flex;align-items:center;gap:16px;min-height:64px}.yc-logo{display:inline-flex;align-items:center;color:var(--ink)!important;text-decoration:none;padding:8px 0}.yc-logo svg{display:block;height:22px;width:auto}.yc-nav{margin-left:auto}.yc-menu{display:flex;gap:2px;list-style:none;margin:0;padding:0}.yc-menu li{margin:0}.yc-menu a{display:block;padding:12px 10px;color:var(--ink)!important;font-size:15px;font-weight:500;text-decoration:none;border-radius:8px}.yc-menu a:hover{color:var(--c1)!important}.yc-menu .current-menu-item>a,.yc-menu .current_page_item>a{text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--c1)}.yc-nav__foot{display:none}.yc-header__cta{min-height:40px;padding:0 16px;font-size:14px}html.yc-form-in-view .yc-header__cta{background:#fff0;border-color:var(--line);color:var(--ink)!important;filter:none}.yc-menu-toggle,.yc-nav__close{display:none;min-height:40px;padding:0 14px;background:#fff0;border:1px solid var(--line);color:var(--ink);border-radius:8px;font:600 14px/1 var(--font-body);cursor:pointer}@media (max-width:899px){.yc-menu-toggle{display:inline-flex;align-items:center;margin-left:auto}.yc-header__cta{display:none}.yc-nav{position:fixed;inset:0;z-index:60;background:var(--bg);display:none;flex-direction:column;padding:24px var(--gutter) calc(24px + env(safe-area-inset-bottom));overflow:auto;margin:0}html.yc-menu-open .yc-nav{display:flex}.yc-menu{flex-direction:column;gap:0;margin-top:48px}.yc-menu a{display:flex;align-items:center;min-height:52px;font-size:22px;font-family:var(--font-display);font-weight:700;border-bottom:1px solid var(--line-soft);border-radius:0;padding:0}.yc-nav__foot{display:flex;gap:12px;align-items:center;margin-top:auto;padding-top:24px}.yc-nav__foot .btn{flex:1}.yc-nav__close{display:inline-flex;align-items:center;min-height:48px}}.yc{overflow-x:hidden}.yc-hero{padding:64px 0 48px;background:radial-gradient(60% 50% at 85% 0%,rgb(139 92 246 / .18),transparent 70%),radial-gradient(50% 40% at 0% 100%,rgb(34 225 255 / .10),transparent 70%)}.yc-hero__grid{display:grid;gap:32px;align-items:center}.yc-hero .eyebrow{font:500 15px/1.4 var(--font-body);color:var(--body);letter-spacing:.01em;text-transform:none;margin:0 0 8px}.yc-hero h1{font-size:clamp(40px,6vw,72px);line-height:1.02;margin:10px 0 18px;font-weight:700}.accent{color:var(--c1)}.display{font:500 clamp(24px,2.6vw,32px)/1.25 var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:0 0 18px;max-width:760px}.lead{font-size:clamp(17px,2vw,20px);line-height:1.65;color:var(--body);max-width:62ch;margin:0 0 24px}.yc-hero .yc-nl{max-width:560px;margin:8px 0 0}.yc-hero .cta-row{margin-top:18px}.portrait{display:block;width:100%;max-width:440px;height:auto;border-radius:24px;border:1px solid var(--line-soft);background:var(--s1)}.yc-hero__media{display:flex;justify-content:center}@media (min-width:900px){.yc-hero{padding:88px 0 64px}.yc-hero__grid{grid-template-columns:1.15fr .85fr;gap:48px}.yc-hero .accent{display:block}.yc-hero__media{justify-content:flex-end}}@media (max-width:899px){.yc-hero__media{order:-1}.yc-hero__media .portrait{max-width:168px;border-radius:20px}}.yc-section{padding:64px 0}.yc-section--alt{background:var(--s1);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.yc-section--alt .card,.yc-section--alt .principles li,.yc-section--alt .record__tile,.yc-section--alt .post-card{background:var(--s2)}@media (min-width:768px){.yc-section{padding:96px 0}}.yc h2{font-size:clamp(28px,4vw,44px);margin:0 0 20px}.yc h3{font-size:20px;line-height:1.25;margin:0 0 10px}.eyebrow{font:600 13px/1.4 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--c1);margin:0 0 12px}.yc p{margin:0 0 16px}.yc .prose{max-width:70ch}.yc .prose p,.yc .prose li{font-size:18px;line-height:1.7}.yc ul.plain{list-style:none;padding:0;margin:0}.section-link{display:inline-block;margin-top:8px;font-weight:600}.record{padding:8px 0 64px}.record__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (min-width:900px){.record__grid{grid-template-columns:repeat(4,1fr)}}.record__tile{background:var(--s1);border:1px solid var(--line-soft);border-radius:var(--radius);padding:24px}.record__figure{display:block;font:700 clamp(28px,3.4vw,44px)/1.1 var(--font-display);color:var(--ink);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.record__label{display:block;margin-top:8px;font-size:15px;line-height:1.45;color:var(--body)}.record-link{display:inline-block;margin-top:18px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.cards-3{display:grid;gap:18px;grid-template-columns:1fr;margin-top:32px}@media (min-width:900px){.cards-3{grid-template-columns:repeat(3,1fr)}}.card{background:var(--s1);border:1px solid var(--line-soft);border-radius:var(--radius);padding:28px;transition:border-color .2s}.card:hover{border-color:rgb(34 225 255 / .5)}.card h3{margin:0 0 10px}.card p{font-size:16px;line-height:1.6;margin:0 0 14px}.card__icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:rgb(34 225 255 / .1);border:1px solid rgb(34 225 255 / .25);color:var(--c1);margin-bottom:16px}.card__link{font-weight:600}@media (max-width:519px){.card{padding:20px}}.thesis{font:500 clamp(22px,2.6vw,30px)/1.3 var(--font-display);color:var(--ink);border-left:2px solid var(--c1);padding:6px 0 6px 22px;margin:8px 0 36px;max-width:760px}.principles{list-style:none;padding:0;margin:0;display:grid;gap:18px;grid-template-columns:1fr;counter-reset:p}@media (min-width:768px){.principles{grid-template-columns:repeat(2,1fr)}}.principles li{background:var(--s1);border:1px solid var(--line-soft);border-radius:var(--radius);padding:24px}.principles h3{font-size:19px}.principles p{font-size:16px;line-height:1.6;margin:0}.timeline{list-style:none;margin:16px 0 0;padding:0 0 0 30px;position:relative;max-width:65ch}.timeline::before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:2px;background:var(--line-soft)}.timeline__item{position:relative;padding:0 0 28px}.timeline__item:last-child{padding-bottom:0}.timeline__item::before{content:"";position:absolute;left:-30px;top:6px;width:14px;height:14px;border-radius:50%;background:var(--bg);border:2px solid var(--c1)}.timeline time{display:block;font:600 13px/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--c1)}.timeline h3{margin:4px 0 2px;font-size:19px}.timeline__org{color:var(--body);font-size:16px;margin:0}.timeline p{font-size:16px;line-height:1.6;margin:6px 0 0}.faq{max-width:780px;border-bottom:1px solid var(--line-soft)}.faq__item{border-top:1px solid var(--line-soft)}.faq__q{cursor:pointer;list-style:none;padding:20px 44px 20px 0;font:700 19px/1.3 var(--font-display);color:var(--ink);position:relative}.faq__q::-webkit-details-marker{display:none}.faq__q::after{content:"";position:absolute;right:10px;top:24px;width:10px;height:10px;border-right:2px solid var(--c1);border-bottom:2px solid var(--c1);transform:rotate(45deg);transition:transform .2s}.faq__item[open]>.faq__q::after{transform:rotate(-135deg);top:30px}.faq__a{padding:0 0 22px;max-width:70ch}.faq__a p{font-size:17px;line-height:1.65;margin:0 0 12px}.yc-nl{max-width:560px}.yc-nl label{display:block;font-size:14px;font-weight:600;color:var(--ink);margin-bottom:8px}.yc-nl__row{display:flex;gap:10px;flex-wrap:wrap}.yc-nl input[type=email]{flex:1 1 220px;min-width:0;height:48px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--s2);color:var(--ink);font:16px var(--font-body)}.yc-nl input[type=email]::placeholder{color:var(--mut)}.yc-nl .btn{height:48px}.yc-trap{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.yc-nl .micro{margin:12px 0 0}.yc-nl__msg{font-size:16px;color:var(--ok);margin:12px 0 0;min-height:1em}.yc-nl__msg.is-error{color:var(--err)}.nl-block{text-align:center;background:radial-gradient(50% 60% at 50% 30%,rgb(139 92 246 / .12),transparent 70%)}.nl-block .lead{margin-left:auto;margin-right:auto}.nl-block .yc-nl{margin:0 auto;text-align:left}.nl-block .cta-row{justify-content:center}.nl-confirmed{background:var(--s1);border:1px solid var(--ok);border-radius:var(--radius);padding:20px 24px;margin:0 0 24px}.post-cards{list-style:none;padding:0;margin:0;display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:900px){.post-cards{grid-template-columns:repeat(3,1fr)}}.post-card{background:var(--s1);border:1px solid var(--line-soft);border-radius:var(--radius);padding:24px;transition:border-color .2s}.post-card:hover{border-color:rgb(34 225 255 / .5)}.post-card__cat{display:block;font:600 13px/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--c1);margin-bottom:10px}.post-card h3{font-size:19px;margin:0 0 8px}.post-card h3 a{color:var(--ink)!important;text-decoration:none}.post-card h3 a:hover{color:var(--c1)!important}.post-card time{display:block;font-size:14px;color:var(--body);margin-bottom:8px}.post-card p{font-size:15px;line-height:1.55;margin:0}.about-table{width:100%;border-collapse:collapse;font-size:16px;margin:8px 0 24px}.about-table th,.about-table td{text-align:left;vertical-align:top;padding:12px 10px;border-bottom:1px solid var(--line-soft)}.about-table th{color:var(--ink);font-weight:600;white-space:nowrap}.about-table td{color:var(--body)}@media (max-width:767px){.about-table thead{display:none}.about-table tr{display:block;padding:12px 0;border-bottom:1px solid var(--line-soft)}.about-table th,.about-table td{display:block;border:0;padding:2px 0}}.author-box{display:flex;gap:16px;align-items:flex-start;background:var(--s1);border:1px solid var(--line-soft);border-radius:var(--radius);padding:20px;margin:32px auto 0;max-width:70ch;color:var(--body)}.author-box__img{width:72px;height:72px;border-radius:50%;flex:0 0 72px;object-fit:cover}.author-box__name{font:700 18px/1.3 var(--font-display);margin:0 0 4px}.author-box__name a{color:var(--ink)!important}.author-box__role{font-size:15px;margin:0 0 6px}.author-box__meta{font-size:14px;margin:0;color:var(--body)}.yc-social{display:flex;gap:12px;list-style:none;padding:0;margin:0}.yc-social a{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--line-soft);border-radius:10px;color:var(--ink)!important}.yc-footer{background:var(--s2);border-top:1px solid var(--line-soft);padding:56px 0 32px;margin-top:64px;color:var(--body)}.yc-footer__grid{display:grid;gap:32px;grid-template-columns:1fr}@media (min-width:768px){.yc-footer__grid{grid-template-columns:1.3fr 1fr 1fr}}.yc-footer__links{list-style:none;padding:0;margin:0 0 16px}.yc-footer__links li{margin:0 0 6px}.yc-footer__links a,.yc-footer__contact a{color:var(--body)!important;text-decoration:none}.yc-footer__links a:hover,.yc-footer__contact a:hover{color:var(--c1)!important;text-decoration:underline}.yc-footer__links a,.yc-footer p{font-size:15px;line-height:1.6}.yc-footer__meta p{font-size:14px;margin:0 0 6px}.yc-footer .yc-nl label{color:var(--ink)}.yc-footer .yc-nl input[type=email]{background:var(--bg)}body.wp-theme-astra #masthead,body.wp-theme-astra #ast-mobile-header,body.wp-theme-astra .site-footer,body.wp-theme-astra #secondary,body.wp-theme-astra .ast-header-breadcrumb{display:none}body.wp-theme-astra #content.site-content,body.wp-theme-astra .site-content,body.wp-theme-astra .ast-separate-container .ast-article-single,body.wp-theme-astra .ast-separate-container .ast-article-post,body.wp-theme-astra .ast-separate-container .comments-area,body.wp-theme-astra .ast-separate-container .ast-comment-list li.depth-1{background:var(--bg);background-color:var(--bg)}body.wp-theme-astra #content .ast-container{max-width:var(--wrap);padding-left:var(--gutter);padding-right:var(--gutter)}body.wp-theme-astra #primary{width:100%;float:none;margin:0;padding:0}body.wp-theme-astra .ast-separate-container #primary{padding:0}body.yc-page .ast-article-single,body.yc-home .ast-article-single{background:transparent!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important}body.yc-page .entry-header,body.yc-home .entry-header,body.yc-page .ast-single-post-featured-section,body.yc-home .ast-single-post-featured-section{display:none}body.yc-page #content .ast-container,body.yc-home #content .ast-container{max-width:none;padding:0}body.yc-page .entry-content,body.yc-home .entry-content{margin:0}body.yc-page .entry-content>*,body.yc-home .entry-content>*{max-width:none;margin-left:0;margin-right:0}body.wp-theme-astra.blog .ast-row,body.wp-theme-astra.archive .ast-row{display:grid;gap:20px;grid-template-columns:1fr;margin:0}@media (min-width:768px){body.wp-theme-astra.blog .ast-row,body.wp-theme-astra.archive .ast-row{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){body.wp-theme-astra.blog .ast-row,body.wp-theme-astra.archive .ast-row{grid-template-columns:repeat(3,1fr)}}body.wp-theme-astra.blog article.post,body.wp-theme-astra.archive article.post{width:100%;float:none;margin:0;padding:0}body.wp-theme-astra.blog .ast-article-post,body.wp-theme-astra.archive .ast-article-post{background:var(--s1)!important;border:1px solid var(--line-soft);border-radius:var(--radius);padding:24px!important;margin:0!important;height:100%;box-sizing:border-box;transition:border-color .2s}body.wp-theme-astra.blog .ast-article-post:hover,body.wp-theme-astra.archive .ast-article-post:hover{border-color:rgb(34 225 255 / .5)}body.wp-theme-astra .ast-article-post .entry-title{font-size:20px;line-height:1.3;margin:0 0 10px}body.wp-theme-astra .ast-article-post .entry-title a{color:var(--ink)!important;text-decoration:none}body.wp-theme-astra .ast-article-post .entry-title a:hover{color:var(--c1)!important}body.wp-theme-astra .ast-article-post .post-thumb img{border-radius:12px;margin-bottom:14px}body.wp-theme-astra .entry-meta,body.wp-theme-astra .entry-meta a,body.wp-theme-astra .ast-article-post .entry-meta{color:var(--body)!important;font-size:14px}body.wp-theme-astra .entry-meta .comments-link,body.wp-theme-astra .entry-meta .ast-comment-count,body.wp-theme-astra .post-count{display:none}body.wp-theme-astra .ast-excerpt-container,body.wp-theme-astra .ast-article-post .entry-content{color:var(--body);font-size:15px;line-height:1.6}body.wp-theme-astra .ast-article-post .read-more a,body.wp-theme-astra .ast-article-post .ast-the-content-more-link{color:var(--c1)!important}body.wp-theme-astra.blog .ast-archive-title,body.wp-theme-astra .ast-archive-description{color:var(--ink)}body.wp-theme-astra .ast-archive-description{max-width:var(--wrap);margin:0 auto 32px;padding:32px var(--gutter) 0;background:#fff0}body.wp-theme-astra .ast-archive-description .ast-archive-title{font-size:clamp(32px,5vw,52px);margin-bottom:12px}body.wp-theme-astra .ast-pagination{margin:40px 0 0}body.wp-theme-astra .ast-pagination a,body.wp-theme-astra .ast-pagination .page-numbers{color:var(--ink)!important;border:1px solid var(--line-soft);background:var(--s1);border-radius:8px;padding:8px 14px}body.wp-theme-astra .ast-pagination .current{border-color:var(--c1)}body.wp-theme-astra.single-post .ast-article-single{background:var(--paper)!important;color:var(--paper-body);border-radius:var(--radius);border:1px solid var(--line-soft);margin:32px 0 0!important;padding:48px var(--gutter)!important}@media (min-width:768px){body.wp-theme-astra.single-post .ast-article-single{padding:64px 48px!important}}body.wp-theme-astra.single-post .ast-article-single .entry-header,body.wp-theme-astra.single-post .ast-article-single .entry-content,body.wp-theme-astra.single-post .ast-article-single .post-navigation{max-width:70ch;margin-left:auto;margin-right:auto}body.wp-theme-astra.single-post .ast-article-single h1,body.wp-theme-astra.single-post .ast-article-single h2,body.wp-theme-astra.single-post .ast-article-single h3,body.wp-theme-astra.single-post .ast-article-single h4{color:var(--paper-ink)}body.wp-theme-astra.single-post .ast-article-single .entry-title{font-size:clamp(30px,4.5vw,46px);line-height:1.1;margin-bottom:16px}body.wp-theme-astra.single-post .ast-article-single .entry-meta,body.wp-theme-astra.single-post .ast-article-single .entry-meta a{color:var(--paper-mut)!important;font-size:14px}body.wp-theme-astra.single-post .ast-article-single .entry-content{font-size:18px;line-height:1.7;color:var(--paper-body)}body.wp-theme-astra.single-post .ast-article-single .entry-content p,body.wp-theme-astra.single-post .ast-article-single .entry-content li{font-size:18px;line-height:1.7;color:var(--paper-body)}body.wp-theme-astra.single-post .ast-article-single .entry-content h2{font-size:28px;margin:1.5em 0 .5em}body.wp-theme-astra.single-post .ast-article-single .entry-content h3{font-size:22px;margin:1.4em 0 .4em}body.wp-theme-astra.single-post .ast-article-single a{color:var(--paper-link)!important}body.wp-theme-astra.single-post .ast-article-single img{border-radius:12px}body.wp-theme-astra.single-post .ast-article-single table{border-collapse:collapse;width:100%;font-size:16px}body.wp-theme-astra.single-post .ast-article-single th,body.wp-theme-astra.single-post .ast-article-single td{border:1px solid #d9dce6;padding:10px;text-align:left}body.wp-theme-astra.single-post .ast-article-single blockquote{border-left:3px solid var(--paper-link);margin:1.5em 0;padding:0 0 0 20px;color:var(--paper-ink)}body.wp-theme-astra.single-post .post-navigation{border-top:1px solid #d9dce6;padding-top:20px}body.wp-theme-astra.single-post .post-navigation a{color:var(--paper-link)!important;text-decoration:none}body.wp-theme-astra .ast-breadcrumbs-wrapper,body.wp-theme-astra .ast-breadcrumbs,body.wp-theme-astra .breadcrumb-trail{background:#fff0;color:var(--body);font-size:14px;padding:16px 0 0}body.wp-theme-astra .ast-breadcrumbs a{color:var(--body)!important}body.wp-theme-astra .comments-area,body.wp-theme-astra #respond{color:var(--body);background:var(--s1);border:1px solid var(--line-soft);border-radius:var(--radius);padding:24px;margin:24px auto 0;max-width:70ch}body.wp-theme-astra .comments-area h2,body.wp-theme-astra .comments-area h3,body.wp-theme-astra .comment-reply-title{color:var(--ink);font-size:22px}body.wp-theme-astra .comments-area input,body.wp-theme-astra .comments-area textarea{background:var(--s2);border:1px solid var(--line);color:var(--ink);border-radius:var(--radius-sm)}body.wp-theme-astra .comments-area .submit{background:linear-gradient(90deg,var(--c1),var(--c2));color:var(--bg)!important;border:0;border-radius:var(--radius-sm);font-weight:600}.wpcf7{max-width:640px}.wpcf7 label{display:block;font-weight:600;color:var(--ink);margin:0 0 6px;font-size:15px}.wpcf7 p{margin:0 0 18px}.wpcf7 input:not([type=submit]):not([type=checkbox]),.wpcf7 select,.wpcf7 textarea{display:block;width:100%;box-sizing:border-box;min-height:48px;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--s2);color:var(--ink);font:16px var(--font-body)}.wpcf7 textarea{min-height:160px;resize:vertical}.wpcf7 select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--c1) 50%),linear-gradient(135deg,var(--c1) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:40px}.wpcf7 .wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:var(--radius-sm);border:0;background:linear-gradient(90deg,var(--c1),var(--c2));color:var(--bg);font:600 15px/1 var(--font-body);cursor:pointer}.wpcf7 .wpcf7-submit:hover{filter:brightness(1.08)}.wpcf7 .wpcf7-not-valid-tip{color:var(--err);font-size:14px;margin-top:6px}.wpcf7 .wpcf7-response-output{border:1px solid var(--line)!important;border-radius:var(--radius-sm);color:var(--body);margin:16px 0 0!important;padding:12px 16px!important}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--ok)!important;color:var(--ok)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:var(--err)!important}.wpcf7 .wpcf7-spinner{display:none}.field-help{font-size:14px;color:var(--body);margin:-10px 0 18px}.yc-honeypot{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}#cookie-law-info-bar{background:var(--s2)!important;color:var(--body)!important;border-top:1px solid var(--line-soft)!important;border-radius:0!important;box-shadow:0 -4px 24px rgb(0 0 0 / .35)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:12px 16px!important;font:14px/1.5 var(--font-body)!important}#cookie-law-info-bar .cli-bar-container{max-width:var(--wrap);margin:0 auto;display:flex;gap:14px;align-items:center;flex-wrap:wrap}#cookie-law-info-bar .cli-bar-message{flex:1 1 320px;color:var(--body)!important;font-size:14px!important}#cookie-law-info-bar .cli-bar-btn_container{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0!important}#cookie-law-info-bar .cli_action_button,#cookie-law-info-bar .wt-cli-accept-btn,#cookie-law-info-bar .wt-cli-reject-btn,#cookie-law-info-bar .cli_settings_button{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;padding:0 16px!important;border-radius:var(--radius-sm)!important;font:600 14px/1 var(--font-body)!important;text-decoration:none!important;box-shadow:none!important;margin:0!important}#cookie-law-info-bar .wt-cli-accept-btn,#cookie-law-info-bar .cli_action_button.wt-cli-accept-btn{background:var(--ink)!important;color:var(--bg)!important;border:1px solid var(--ink)!important}#cookie-law-info-bar .wt-cli-reject-btn,#cookie-law-info-bar .cli_action_button.wt-cli-reject-btn{background:transparent!important;color:var(--ink)!important;border:1px solid var(--line)!important}#cookie-law-info-bar .cli_settings_button{background:transparent!important;color:var(--c1)!important;border:0!important;padding:0 6px!important;text-decoration:underline!important}.grecaptcha-badge{visibility:hidden}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{.yc-header,.yc-footer,.yc-nl,#cookie-law-info-bar,.yc-menu-toggle{display:none!important}html,body.wp-theme-astra{background:#fff;color:#000}body.wp-theme-astra h1,body.wp-theme-astra h2,body.wp-theme-astra h3{color:#000}.card,.record__tile,.principles li,.post-card{border-color:#999}}body.yc-home #yogi .nav,body.yc-home #yogi .foot{display:none}.yc-insights-intro{padding:56px 0 8px}.yc-insights-intro h1{font-size:clamp(32px,5vw,52px);margin-bottom:12px}.yc-insights-intro .lead{max-width:70ch}body.wp-theme-astra.blog .ast-archive-description{display:none}