.action-link[data-astro-cid-s7liivtd]{--action-link-bg: transparent;--action-link-border: transparent;--action-link-color: inherit;--action-link-hover-bg: var(--action-link-bg);--action-link-hover-border: var(--action-link-border);--action-link-hover-color: var(--action-link-color);--action-link-icon-bg: var(--color-bg-accent);--action-link-icon-color: var(--color-text-primary);display:inline-flex;flex:0 0 auto;width:fit-content;min-height:2.75rem;align-items:center;justify-content:center;gap:.75rem;border:1px solid var(--action-link-border);border-radius:var(--radius-pill);background:var(--action-link-bg);color:var(--action-link-color);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.action-link[data-astro-cid-s7liivtd]:has(.action-link__icon){justify-content:space-between;padding:.5rem .5rem .5rem 1.5rem}.action-link[data-astro-cid-s7liivtd]:hover,.action-link[data-astro-cid-s7liivtd]:focus-visible{border-color:var(--action-link-hover-border);background:var(--action-link-hover-bg);color:var(--action-link-hover-color)}.action-link__label[data-astro-cid-s7liivtd]{min-width:0}.action-link__icon[data-astro-cid-s7liivtd]{display:inline-grid;width:1.75rem;aspect-ratio:1;flex:0 0 auto;place-items:center;border-radius:var(--radius-pill);background:var(--action-link-icon-bg);color:var(--action-link-icon-color);transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.action-link[data-astro-cid-s7liivtd]:hover .action-link__icon[data-astro-cid-s7liivtd],.action-link[data-astro-cid-s7liivtd]:focus-visible .action-link__icon[data-astro-cid-s7liivtd]{transform:rotate(45deg)}.action-link--primary[data-astro-cid-s7liivtd]{--action-link-bg: var(--color-bg-inverse);--action-link-color: var(--color-text-inverse);--action-link-icon-bg: var(--color-bg-accent);--action-link-icon-color: var(--color-text-primary);--action-link-hover-bg: var(--color-bg-inverse);--action-link-hover-border: var(--color-bg-inverse);--action-link-hover-color: var(--color-text-inverse)}.action-link--secondary[data-astro-cid-s7liivtd]{--action-link-bg: var(--color-bg-primary);--action-link-border: var(--color-bg-primary);--action-link-color: var(--color-text-primary);--action-link-icon-bg: var(--color-bg-inverse);--action-link-icon-color: var(--color-text-inverse);--action-link-hover-bg: var(--color-bg-primary);--action-link-hover-border: var(--color-bg-primary);--action-link-hover-color: var(--color-text-primary)}.action-link--outline-light[data-astro-cid-s7liivtd]{--action-link-border: rgb(244 239 230 / 55%);--action-link-color: var(--color-text-inverse);--action-link-icon-bg: var(--color-bg-primary);--action-link-icon-color: var(--color-text-primary);--action-link-hover-bg: var(--color-bg-primary);--action-link-hover-border: var(--color-bg-primary);--action-link-hover-color: var(--color-text-primary)}.action-link--large[data-astro-cid-s7liivtd]{position:relative;z-index:2;width:100%;max-width:100%;min-height:3.5rem;align-self:start;gap:1rem;font-family:var(--font-family-display);font-size:clamp(1rem,2.7vw,1.25rem);padding:.875rem 2rem}.action-link--large[data-astro-cid-s7liivtd]:has(.action-link__icon){padding:.4rem .4rem .4rem 1.6rem}.action-link--large[data-astro-cid-s7liivtd] .action-link__label[data-astro-cid-s7liivtd]{overflow-wrap:break-word}.action-link--large[data-astro-cid-s7liivtd] .action-link__icon[data-astro-cid-s7liivtd]{width:2.6rem}@media(min-width:48rem){.action-link--large[data-astro-cid-s7liivtd]{width:fit-content}}@media(prefers-reduced-motion:reduce){.action-link[data-astro-cid-s7liivtd]:hover,.action-link[data-astro-cid-s7liivtd]:focus-visible,.action-link[data-astro-cid-s7liivtd]:hover .action-link__icon[data-astro-cid-s7liivtd],.action-link[data-astro-cid-s7liivtd]:focus-visible .action-link__icon[data-astro-cid-s7liivtd]{transform:none}}.site-header[data-astro-cid-j2devmb2]{position:fixed;top:0;right:0;left:0;z-index:50;border-bottom:1px solid rgb(14 17 22 / 10%);background:#f4efe6db;backdrop-filter:blur(16px);transition:background-color var(--transition-slow),border-color var(--transition-slow),box-shadow var(--transition-slow)}.site-header[data-astro-cid-j2devmb2][data-nav-theme=hero]{border-bottom-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none}.site-header__inner[data-astro-cid-j2devmb2]{display:flex;width:min(100%,var(--container-max));height:4rem;align-items:center;justify-content:space-between;margin-inline:auto;padding-inline:1.25rem}.site-logo[data-astro-cid-j2devmb2]{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none}.site-logo__icon[data-astro-cid-j2devmb2]{height:2.25rem;width:auto;flex-shrink:0;color:var(--color-brand-coral);transition:color var(--transition-slow)}.site-logo__title[data-astro-cid-j2devmb2]{font-family:Sora,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.02em;line-height:1;color:var(--color-text-primary);transition:color var(--transition-slow)}.site-header[data-astro-cid-j2devmb2][data-nav-theme=hero] .site-logo__title[data-astro-cid-j2devmb2],.site-header[data-astro-cid-j2devmb2][data-nav-theme=hero] .site-logo__icon[data-astro-cid-j2devmb2],.site-header[data-astro-cid-j2devmb2][data-nav-theme=hero] .site-nav__link[data-astro-cid-j2devmb2],.site-header[data-astro-cid-j2devmb2][data-nav-theme=hero] .mobile-nav__summary[data-astro-cid-j2devmb2]{color:#fffaf0}.site-header[data-astro-cid-j2devmb2][data-nav-theme=hero] .site-nav__link[data-astro-cid-j2devmb2]:hover{color:var(--color-brand-lime)}.site-nav[data-astro-cid-j2devmb2]{display:none;align-items:center;gap:2rem}.site-nav__link[data-astro-cid-j2devmb2]{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-text-primary);font-size:.875rem;text-decoration:none;text-shadow:none}.site-nav__link[data-astro-cid-j2devmb2]:hover{color:var(--color-text-accent)}.site-nav__back-icon[data-astro-cid-j2devmb2]{display:inline-block;flex-shrink:0}.site-header__actions[data-astro-cid-j2devmb2]{display:flex;align-items:center;gap:1rem}.site-header__actions[data-astro-cid-j2devmb2] .site-header__cta{display:none}.mobile-nav[data-astro-cid-j2devmb2]{display:block}.mobile-nav__summary[data-astro-cid-j2devmb2]{display:grid;width:2.75rem;aspect-ratio:1;place-items:center;border-radius:var(--radius-pill);color:var(--color-text-primary);cursor:pointer;list-style:none;transition:background-color var(--transition-slow),color var(--transition-slow)}.mobile-nav__summary[data-astro-cid-j2devmb2]::-webkit-details-marker{display:none}.mobile-nav__close[data-astro-cid-j2devmb2],.mobile-nav[data-astro-cid-j2devmb2][open] .mobile-nav__open[data-astro-cid-j2devmb2]{display:none}.mobile-nav[data-astro-cid-j2devmb2][open] .mobile-nav__close[data-astro-cid-j2devmb2]{display:block}.mobile-nav__panel[data-astro-cid-j2devmb2]{position:absolute;inset-inline:0;top:100%;display:flex;flex-direction:column;gap:1rem;border-top:1px solid rgb(14 17 22 / 10%);background:var(--color-bg-primary);padding:1.25rem;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}.mobile-nav[data-astro-cid-j2devmb2][open] .mobile-nav__panel[data-astro-cid-j2devmb2]{opacity:1;transform:translateY(0);pointer-events:auto}.mobile-nav[data-astro-cid-j2devmb2][data-animating=closing] .mobile-nav__panel[data-astro-cid-j2devmb2]{opacity:0;transform:translateY(-8px);pointer-events:none}.mobile-nav__panel[data-astro-cid-j2devmb2] .action-link{width:80%;align-self:center;opacity:0;transform:translateY(6px);transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1)}.mobile-nav[data-astro-cid-j2devmb2][open]:not([data-animating=closing]) .mobile-nav__panel[data-astro-cid-j2devmb2] .action-link{opacity:1;transform:translateY(0)}.site-header[data-astro-cid-j2devmb2]:not([data-nav-theme=hero]) .site-header__cta{padding:.75rem 1.5rem}.site-header[data-astro-cid-j2devmb2]:not([data-nav-theme=hero]) .site-header__cta .action-link__icon{display:none}.site-header[data-astro-cid-j2devmb2][data-nav-theme=hero] .site-header__cta{border-color:#fffaf02e;box-shadow:0 0 0 1px #fffaf02e}.mobile-nav__link[data-astro-cid-j2devmb2]{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-primary);font-size:1rem;text-decoration:none;opacity:0;transform:translateY(6px);transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1)}.mobile-nav__back-icon[data-astro-cid-j2devmb2]{display:inline-block;flex-shrink:0}.mobile-nav[data-astro-cid-j2devmb2][open]:not([data-animating=closing]) .mobile-nav__link[data-astro-cid-j2devmb2]{opacity:1;transform:translateY(0)}.mobile-nav[data-astro-cid-j2devmb2][open]:not([data-animating=closing]) .mobile-nav__link[data-astro-cid-j2devmb2]:nth-child(1){transition-delay:40ms}.mobile-nav[data-astro-cid-j2devmb2][open]:not([data-animating=closing]) .mobile-nav__link[data-astro-cid-j2devmb2]:nth-child(2){transition-delay:80ms}.mobile-nav[data-astro-cid-j2devmb2][open]:not([data-animating=closing]) .mobile-nav__link[data-astro-cid-j2devmb2]:nth-child(3){transition-delay:.12s}.mobile-nav[data-astro-cid-j2devmb2][open]:not([data-animating=closing]) .mobile-nav__link[data-astro-cid-j2devmb2]:nth-child(4){transition-delay:.16s}.mobile-nav[data-astro-cid-j2devmb2][open]:not([data-animating=closing]) .mobile-nav__panel[data-astro-cid-j2devmb2] .action-link{transition-delay:.2s}@media(min-width:56rem){.site-header__inner[data-astro-cid-j2devmb2]{padding-inline:2.5rem}.site-logo[data-astro-cid-j2devmb2]{flex:1 0 0%}.site-nav[data-astro-cid-j2devmb2]{display:flex;flex:0 0 auto;justify-content:center}.site-header__actions[data-astro-cid-j2devmb2]{flex:1 0 0%;justify-content:flex-end}.site-header__actions[data-astro-cid-j2devmb2] .site-header__cta{display:inline-flex}.mobile-nav[data-astro-cid-j2devmb2]{display:none}}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/sora-800.ttf) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bricolage-grotesque-400.ttf) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bricolage-grotesque-500.ttf) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/bricolage-grotesque-600.ttf) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bricolage-grotesque-700.ttf) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bricolage-grotesque-800.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700.ttf) format("truetype")}:root{color-scheme:light;--color-bg-primary: #f4efe6;--color-bg-secondary: #e8e1d2;--color-bg-inverse: #0e1116;--color-bg-accent: #d6ff3e;--color-bg-action: #ff5c39;--color-text-primary: #0e1116;--color-text-secondary: #5a5750;--color-text-inverse: #f4efe6;--color-text-accent: #ff5c39;--color-brand-ink: #0e1116;--color-brand-cream: #f4efe6;--color-brand-lime: #d6ff3e;--color-brand-coral: #ff5c39;--color-brand-plum: #2a1f3d;--color-border-subtle: rgb(14 17 22 / 15%);--color-border-strong: rgb(14 17 22 / 30%);--color-border-inverse: rgb(244 239 230 / 18%);--color-focus: #ff5c39;--font-family-display: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-family-base: "Manrope", ui-sans-serif, system-ui, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 800;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-card-title: clamp(1.25rem, 1rem + 2.5vw, 1.875rem);--font-size-section-title-compact: clamp(2rem, 1.55rem + 2vw, 3.25rem);--font-size-section-title: clamp(2.35rem, 1.7rem + 2.5vw, 4rem);--font-size-heading-sm: 2.75rem;--font-size-heading-md: 4rem;--font-size-heading-lg: 5rem;--font-size-display: 6rem;--line-height-tight: .95;--line-height-heading: 1.05;--line-height-card-title: 1.08;--line-height-body: 1.6;--letter-spacing-label: .18em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-28: 7rem;--space-36: 9rem;--container-max: 87.5rem;--container-padding: clamp(1.25rem, 4vw, 2.5rem);--section-padding-block: clamp(5rem, 9vw, 8rem);--section-padding-block-lg: clamp(6rem, 12vw, 9rem);--section-heading-content-gap: 2.5rem;--section-header-description-offset: 1.25rem;--marker-padding-inline: .16em;--marker-padding-block: 0;--marker-line-height: 1.28;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.25rem;--radius-pill: 999px;--border-width-base: 1px;--shadow-soft: 0 16px 40px rgb(14 17 22 / 10%);--shadow-strong: 0 24px 70px rgb(14 17 22 / 18%);--duration-fast: .14s;--duration-base: .18s;--duration-slow: .32s;--ease-standard: ease;--transition-base: var(--duration-base) var(--ease-standard);--transition-slow: var(--duration-slow) var(--ease-standard)}@media(min-width:48rem){:root{--font-size-heading-sm: 3.75rem;--font-size-heading-md: 5rem;--font-size-heading-lg: 7rem;--font-size-display: 8rem;--section-heading-content-gap: 3.5rem}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{min-height:100%;scroll-padding-top:var(--space-8)}html:focus-within{scroll-behavior:smooth}body{min-height:100vh}img,picture,svg,video,canvas{display:block;max-width:100%}img,video,canvas{height:auto}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed}ul,ol{padding-inline-start:1.25em}:target{scroll-margin-block:var(--space-12)}body{background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--color-bg-accent);color:var(--color-text-primary)}h1,h2,h3,h4,h5,h6{color:inherit;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);overflow-wrap:break-word;word-break:normal;hyphens:none;text-wrap:balance}p,span,strong,em,a,button,summary,li,dt,dd{min-width:0;max-width:100%;overflow-wrap:break-word;word-break:normal;hyphens:none}p,li,dd{text-wrap:pretty}h1{font-size:var(--font-size-heading-lg);line-height:var(--line-height-tight)}h2{font-size:var(--font-size-heading-md);line-height:var(--line-height-tight)}h3{font-size:var(--font-size-heading-sm)}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}p{line-height:var(--line-height-body)}a{color:inherit;text-decoration-color:currentColor;text-decoration-thickness:.08em;text-underline-offset:.18em;transition:color var(--transition-base),text-decoration-color var(--transition-base)}a:hover{color:var(--color-text-accent)}strong{font-weight:var(--font-weight-semibold)}small{font-size:var(--font-size-sm);line-height:1.45}.supporting-text{font-size:clamp(1rem,.9rem + .5vw,1.0625rem);line-height:1.58}:focus{outline:none}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.motion-line-trigger .motion-line-reveal{position:relative;display:inline-block;width:fit-content}.motion-line-trigger .motion-line-reveal:after{position:absolute;right:0;bottom:var(--motion-line-offset, -.18em);left:0;display:var(--motion-line-display, block);height:var(--motion-line-thickness, .12em);border-radius:var(--radius-pill);background:var(--motion-line-color, currentColor);content:"";transform:scaleX(var(--motion-line-rest-scale, 0));transform-origin:left center;transition:transform var(--motion-line-duration, var(--transition-base))}.motion-line-trigger:is(:hover,:focus-visible,[aria-selected=true]) .motion-line-reveal:after{transform:scaleX(1)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.home-container{width:min(100%,var(--container-max));margin-inline:auto;padding-inline:1.25rem}@media(min-width:48rem){.home-container{padding-inline:2.5rem}}.section-padding{padding-top:var(--section-padding-top, var(--section-padding-block));padding-bottom:var(--section-padding-bottom, var(--section-padding-block))}@media(min-width:48rem){.section-padding{padding-top:var(--section-padding-top, var(--section-padding-block-lg));padding-bottom:var(--section-padding-bottom, var(--section-padding-block-lg))}}.section-padding--half-top{--section-padding-top: calc(var(--section-padding-block) / 2)}.section-padding--half-bottom{--section-padding-bottom: calc(var(--section-padding-block) / 2)}.section-padding--third-top{--section-padding-top: calc(var(--section-padding-block) / 3)}.section-padding--third-bottom{--section-padding-bottom: calc(var(--section-padding-block) / 3)}@media(min-width:48rem){.section-padding--half-top{--section-padding-top: calc(var(--section-padding-block-lg) / 2)}.section-padding--half-bottom{--section-padding-bottom: calc(var(--section-padding-block-lg) / 2)}.section-padding--third-top{--section-padding-top: calc(var(--section-padding-block-lg) / 3)}.section-padding--third-bottom{--section-padding-bottom: calc(var(--section-padding-block-lg) / 3)}}@media(prefers-reduced-motion:no-preference){.js-enabled .hero-section__title>span,.js-enabled .hero-section__description,.js-enabled .hero-section__actions,.js-enabled .hero-section__proof,.js-enabled .hero-section__bottom>*,.js-enabled .about-section__content>*,.js-enabled .about-section__visual,.js-enabled .audience-section .section-header,.js-enabled .audience-list__item,.js-enabled .formats-section .section-header,.js-enabled .format-showcase,.js-enabled .activities-section .section-header,.js-enabled .activity-tile,.js-enabled .trust-section__header,.js-enabled .trust-grid,.js-enabled .faq-section .section-header,.js-enabled .faq-item,.js-enabled .faq-item--link,.js-enabled .registration-section .section-header,.js-enabled .registration-section__actions,.js-enabled .registration-contact{opacity:0;transform:translateY(16px);will-change:transform,opacity}.js-enabled .about-section__visual{transform:scale(.96)}.js-enabled .hero-section__drawn-arrow path:first-child{stroke-dasharray:450;stroke-dashoffset:450}.js-enabled .hero-section__drawn-arrow path:not(:first-child){stroke-dasharray:80;stroke-dashoffset:80}}
