.header[data-astro-cid-nen7h5rs]{z-index:1000;border-bottom:1px solid var(--color-border);backdrop-filter:blur(10px);background-color:#fdfbf8e6;position:sticky;top:0}.header__nav[data-astro-cid-nen7h5rs]{padding:var(--spacing-md) var(--spacing-md);justify-content:space-between;align-items:center;font-family:Body Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.header__logo[data-astro-cid-nen7h5rs]{font-family:Accent Marker,cursive;font-size:var(--text-lead);letter-spacing:0;font-weight:400;text-decoration:none}.header__logo[data-astro-cid-nen7h5rs]:hover{color:var(--color-text-secondary)}.header__links[data-astro-cid-nen7h5rs]{gap:var(--spacing-lg);font-size:var(--text-sm);letter-spacing:.05em;text-transform:uppercase;list-style:none;display:flex}.header__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-text-primary);border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none;transition:border-color .2s}.header__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{border-bottom-color:var(--color-text-primary)}@media (width<=768px){.header__links[data-astro-cid-nen7h5rs]{gap:var(--spacing-md);font-size:var(--text-xs)}}@media (width<=640px){.header__nav[data-astro-cid-nen7h5rs]{gap:var(--spacing-xs);padding:var(--spacing-sm);flex-direction:column}.header__links[data-astro-cid-nen7h5rs]{justify-content:center;gap:var(--spacing-xs) var(--spacing-sm);flex-wrap:wrap;width:100%}.header__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap}}.hero[data-astro-cid-ge2uvauf]{padding:var(--spacing-lg) 0;align-items:center;min-height:60vh;display:flex;position:relative}.hero__content[data-astro-cid-ge2uvauf]{max-width:60ch}.hero__stamp[data-astro-cid-ge2uvauf]{font-size:var(--text-lead);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);animation:.8s ease-out fadeInUp;display:inline-block;transform:rotate(-4deg)}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:var(--text-hero);margin-bottom:var(--spacing-lg)}.hero__subtitle[data-astro-cid-ge2uvauf]{font-size:var(--text-lead);margin-bottom:var(--spacing-md);font-weight:600;line-height:1.55;animation:.8s ease-out .1s both fadeInUp}.hero__subtitle[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--color-text-primary);text-underline-offset:3px;font-weight:700;text-decoration:underline 2px}.hero__subtitle[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{color:var(--color-text-secondary)}.hero__subtitle-secondary[data-astro-cid-ge2uvauf]{font-size:var(--text-body);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);animation:.8s ease-out .2s both fadeInUp}.hero__cta[data-astro-cid-ge2uvauf]{gap:var(--spacing-lg);margin-top:var(--spacing-xl);flex-wrap:wrap;animation:.8s ease-out .3s both fadeInUp;display:flex}.hero__link[data-astro-cid-ge2uvauf]{font-family:Body Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;font-size:var(--text-body);text-underline-offset:6px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline 2px;transition:all .2s;display:inline-block}.hero__link[data-astro-cid-ge2uvauf]:hover{color:var(--color-text-secondary);text-decoration-thickness:2.5px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.hero[data-astro-cid-ge2uvauf]{min-height:60vh;padding:var(--spacing-lg) 0}.hero__cta[data-astro-cid-ge2uvauf]{gap:var(--spacing-md)}}.about[data-astro-cid-oxgmilyn]{padding:var(--spacing-lg) 0}.about__grid[data-astro-cid-oxgmilyn]{display:block}.about__content[data-astro-cid-oxgmilyn]{margin:0}.about__content[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{font-size:var(--text-body);margin-bottom:var(--spacing-lg);line-height:1.7}.about__content[data-astro-cid-oxgmilyn] .about__highlight[data-astro-cid-oxgmilyn]{font-family:Display Wonk,Georgia,serif;font-size:var(--text-statement);text-wrap:balance;max-width:none;color:var(--color-text-primary);line-height:1.1}.about__highlight[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{font-weight:700}.about__proof[data-astro-cid-oxgmilyn]{margin-top:var(--spacing-lg);max-width:var(--measure)}.about__proof-title[data-astro-cid-oxgmilyn]{font-size:var(--text-xl);margin-top:0;margin-bottom:var(--spacing-md)}.about__companies[data-astro-cid-oxgmilyn]{font-family:Body Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--text-body);color:var(--color-text-secondary);margin-bottom:var(--spacing-md);letter-spacing:.02em;line-height:1.8}.about__companies[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{font-weight:500}@media (width<=768px){.about[data-astro-cid-oxgmilyn]{padding:var(--spacing-lg) 0}}.timeline[data-astro-cid-3xih677i]{padding:var(--spacing-lg) 0}.timeline__items[data-astro-cid-3xih677i]{gap:var(--spacing-md);flex-direction:column;display:flex;position:relative}.timeline__items[data-astro-cid-3xih677i]:before{content:"";background-color:var(--color-border);width:1px;position:absolute;top:0;bottom:0;left:0}.timeline__item[data-astro-cid-3xih677i]{align-items:baseline;gap:var(--spacing-md);padding-left:var(--spacing-lg);grid-template-columns:120px 1fr;display:grid;position:relative}.timeline__item[data-astro-cid-3xih677i]:before{content:"";background:var(--gradient-dark);border-radius:50%;width:13px;height:13px;position:absolute;top:14px;left:-7px}.timeline__year-number[data-astro-cid-3xih677i]{font-family:Accent Marker,cursive;font-size:var(--text-year);color:var(--color-text-primary);font-weight:400;line-height:1}.timeline__content[data-astro-cid-3xih677i] h3[data-astro-cid-3xih677i]{margin-top:0;margin-bottom:var(--spacing-sm)}.timeline__description[data-astro-cid-3xih677i]{font-size:var(--text-body);margin-bottom:var(--spacing-md);max-width:var(--measure)}.timeline__details[data-astro-cid-3xih677i]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6;list-style:none}.timeline__details[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]{margin-bottom:var(--spacing-sm)}.timeline__details[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]:before{content:"→ ";margin-right:var(--spacing-xs);color:var(--color-text-light)}@media (width<=768px){.timeline__item[data-astro-cid-3xih677i]{gap:var(--spacing-xs);padding-left:var(--spacing-md);grid-template-columns:1fr}}.videos[data-astro-cid-wfg3qaib]{padding:var(--spacing-lg) 0}.videos__intro[data-astro-cid-wfg3qaib]{font-size:var(--text-body);color:var(--color-text-secondary);max-width:var(--measure);margin-bottom:var(--spacing-md)}.videos__content[data-astro-cid-wfg3qaib]{margin-top:var(--spacing-md)}.videos__series[data-astro-cid-wfg3qaib]{margin-bottom:var(--spacing-md)}.videos__series[data-astro-cid-wfg3qaib] h3[data-astro-cid-wfg3qaib]{margin-top:0;margin-bottom:var(--spacing-sm)}.videos__series-info[data-astro-cid-wfg3qaib]{font-size:var(--text-body);color:var(--color-text-secondary);max-width:var(--measure);margin-bottom:var(--spacing-md);line-height:1.6}.videos__grid[data-astro-cid-wfg3qaib]{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.video-item[data-astro-cid-wfg3qaib]{flex-direction:column;display:flex}.video-container[data-astro-cid-wfg3qaib]{background-color:var(--color-border);position:relative}.video-play[data-astro-cid-wfg3qaib]{cursor:pointer;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.video-play[data-astro-cid-wfg3qaib] img[data-astro-cid-wfg3qaib]{object-fit:cover;width:100%;height:100%;transition:transform .3s,filter .3s}.video-play[data-astro-cid-wfg3qaib]:hover img[data-astro-cid-wfg3qaib],.video-play[data-astro-cid-wfg3qaib]:focus-visible img[data-astro-cid-wfg3qaib]{filter:brightness(.8);transform:scale(1.03)}.video-play__icon[data-astro-cid-wfg3qaib]{background:var(--gradient-dark);width:3.75rem;height:3.75rem;color:var(--color-bg);font-size:var(--text-body);border-radius:50%;justify-content:center;align-items:center;padding-left:.2em;transition:transform .2s,background .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-play[data-astro-cid-wfg3qaib]:hover .video-play__icon[data-astro-cid-wfg3qaib],.video-play[data-astro-cid-wfg3qaib]:focus-visible .video-play__icon[data-astro-cid-wfg3qaib]{background:var(--gradient-dark-hover);transform:translate(-50%,-50%)scale(1.1)}.video-container[data-astro-cid-wfg3qaib] noscript[data-astro-cid-wfg3qaib]{background:var(--color-border);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-container[data-astro-cid-wfg3qaib] noscript[data-astro-cid-wfg3qaib] a[data-astro-cid-wfg3qaib]{font-family:Body Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--text-sm);color:var(--color-text-primary);font-weight:600}@media (width<=768px){.videos__grid[data-astro-cid-wfg3qaib]{grid-template-columns:1fr}}.gallery[data-astro-cid-rj65ajc3]{padding:var(--spacing-lg) 0}.gallery__intro[data-astro-cid-rj65ajc3]{font-size:var(--text-body);color:var(--color-text-secondary);max-width:var(--measure);margin-bottom:var(--spacing-md)}.gallery__grid[data-astro-cid-rj65ajc3]{gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr);display:grid}.gallery__item[data-astro-cid-rj65ajc3]{aspect-ratio:2/3;border:1px solid var(--color-border);cursor:pointer;background-color:#c4b8a814;border-radius:4px;grid-column:span 1;padding:0;display:block;position:relative;overflow:hidden}.gallery__item[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;filter:grayscale(.15);width:100%;height:100%;transition:transform .5s,filter .5s;display:block}.gallery__item[data-astro-cid-rj65ajc3]:hover img[data-astro-cid-rj65ajc3],.gallery__item[data-astro-cid-rj65ajc3]:focus-visible img[data-astro-cid-rj65ajc3]{filter:grayscale(0);transform:scale(1.04)}.gallery__lightbox[data-astro-cid-rj65ajc3]{z-index:2000;padding:var(--spacing-lg);background-color:#2e1b10eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gallery__lightbox[data-astro-cid-rj65ajc3][hidden]{display:none}.gallery__lightbox[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{border-radius:2px;max-width:100%;max-height:90vh;box-shadow:0 20px 60px #0006}.gallery__lightbox-close[data-astro-cid-rj65ajc3]{top:var(--spacing-lg);right:var(--spacing-lg);color:#fdfbf8;cursor:pointer;padding:var(--spacing-xs);background:0 0;border:none;font-size:2.5rem;line-height:1;position:absolute}@media (width<=768px){.gallery__grid[data-astro-cid-rj65ajc3]{gap:var(--spacing-xs);grid-template-columns:repeat(2,1fr)}.gallery__item[data-astro-cid-rj65ajc3]:nth-child(3n+3){aspect-ratio:2/3}}.invite[data-astro-cid-5zraaxkt]{padding:var(--spacing-lg) 0}.invite__intro[data-astro-cid-5zraaxkt]{font-size:var(--text-body);max-width:var(--measure);margin-bottom:var(--spacing-sm)}.invite__detail[data-astro-cid-5zraaxkt]{font-size:var(--text-body);color:var(--color-text-secondary);max-width:var(--measure);margin-bottom:var(--spacing-md);line-height:1.6}.invite__form[data-astro-cid-5zraaxkt]{max-width:600px;margin-top:var(--spacing-md)}.form-group[data-astro-cid-5zraaxkt]{margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.form-group[data-astro-cid-5zraaxkt] label[data-astro-cid-5zraaxkt]{font-family:Body Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--text-sm);margin-bottom:var(--spacing-xs);letter-spacing:.01em;font-weight:500}.form-group[data-astro-cid-5zraaxkt] input[data-astro-cid-5zraaxkt],.form-group[data-astro-cid-5zraaxkt] select[data-astro-cid-5zraaxkt],.form-group[data-astro-cid-5zraaxkt] textarea[data-astro-cid-5zraaxkt]{font-family:Body Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--text-ui);padding:var(--spacing-sm);border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text-primary);transition:border-color .2s,box-shadow .2s}.form-group[data-astro-cid-5zraaxkt] input[data-astro-cid-5zraaxkt]:focus,.form-group[data-astro-cid-5zraaxkt] select[data-astro-cid-5zraaxkt]:focus,.form-group[data-astro-cid-5zraaxkt] textarea[data-astro-cid-5zraaxkt]:focus{border-color:var(--color-text-primary);outline:none;box-shadow:0 0 0 2px #1a18151a}.form-group[data-astro-cid-5zraaxkt] select[data-astro-cid-5zraaxkt]{cursor:pointer}.invite__button[data-astro-cid-5zraaxkt]{font-family:Body Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--text-body);text-underline-offset:6px;color:var(--color-text-primary);cursor:pointer;margin-top:var(--spacing-md);background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline 2px;transition:all .2s}.invite__button[data-astro-cid-5zraaxkt]:hover{color:var(--color-text-secondary);text-decoration-thickness:2.5px}.invite__button[data-astro-cid-5zraaxkt]:active{opacity:.8}.form-disclaimer[data-astro-cid-5zraaxkt]{font-family:Body Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--text-xs);color:var(--color-text-light);margin-top:var(--spacing-sm);margin-bottom:0}.form-message[data-astro-cid-5zraaxkt]{font-size:var(--text-ui);color:var(--color-text-secondary);padding:var(--spacing-md);border-left:2px solid var(--color-accent);margin-top:var(--spacing-lg);background-color:#c4b8a81a}@media (width<=768px){.invite[data-astro-cid-5zraaxkt]{padding:var(--spacing-lg) 0}.form-group[data-astro-cid-5zraaxkt]{margin-bottom:var(--spacing-md)}}
