.foureveryoung-module__sM9Dea__page{--paper:var(--fy-color-paper);--paper-2:var(--fy-color-paper-2);--ink:var(--fy-color-ink);--muted:var(--fy-color-muted);--accent:var(--fy-color-accent);--accent-deep:var(--fy-color-accent-deep);--rule:var(--fy-color-rule);background:var(--paper);color:var(--ink);font-family:var(--hm-font-body);overflow-x:clip}.foureveryoung-module__sM9Dea__hero{background:var(--fy-color-hero);min-height:610px;color:var(--fy-color-light);position:relative;overflow:hidden}.foureveryoung-module__sM9Dea__heroGlow{background:linear-gradient(120deg, var(--fy-color-hero) 12%, transparent 60%, var(--fy-color-glow) 100%);opacity:.92;position:absolute;inset:0}.foureveryoung-module__sM9Dea__heroVisual{position:absolute;inset:0 0 0 48%;overflow:hidden}.foureveryoung-module__sM9Dea__heroVisual img{object-fit:cover;object-position:center;opacity:.78;width:100%;height:100%}.foureveryoung-module__sM9Dea__heroVisualShade{background:linear-gradient(90deg, var(--fy-color-hero) 0%, #001a1e61 38%, transparent 100%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.foureveryoung-module__sM9Dea__heroVisualShade{background:linear-gradient(90deg, var(--fy-color-hero) 0%, lab(7.76697% -15.7993 -10.7142/.38) 38%, transparent 100%)}}.foureveryoung-module__sM9Dea__heroContent{z-index:1;gap:var(--hm-space-xl);max-width:1280px;min-height:610px;padding:var(--hm-space-4xl) var(--hm-space-lg) var(--hm-space-xl);grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;margin:0 auto;display:grid;position:relative}.foureveryoung-module__sM9Dea__heroCopy{max-width:650px}.foureveryoung-module__sM9Dea__eyebrow{margin:0 0 var(--hm-space-sm);color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.2}.foureveryoung-module__sM9Dea__hero h1,.foureveryoung-module__sM9Dea__sectionHeading h2{font-family:var(--hm-font-display);letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-style:normal;font-weight:700;line-height:.98}.foureveryoung-module__sM9Dea__hero h1{max-width:620px;font-size:clamp(3.6rem,8vw,7.2rem)}.foureveryoung-module__sM9Dea__heroLead{max-width:480px;margin:var(--hm-space-lg) 0 0;color:var(--fy-color-light-muted);font-size:1.08rem;line-height:1.6}.foureveryoung-module__sM9Dea__heroActions,.foureveryoung-module__sM9Dea__galleryHeading{justify-content:space-between;align-items:center;gap:var(--hm-space-md);display:flex}.foureveryoung-module__sM9Dea__heroActions{margin-top:var(--hm-space-xl);flex-wrap:wrap;justify-content:flex-start}.foureveryoung-module__sM9Dea__heroBrand{text-align:right;place-self:center end;max-width:350px}.foureveryoung-module__sM9Dea__heroBrand img{object-fit:contain;width:min(100%,350px);height:auto;filter:drop-shadow(0 1rem 2rem var(--fy-color-shadow));display:block}.foureveryoung-module__sM9Dea__heroBrand p{margin:var(--hm-space-sm) 0 0;color:var(--fy-color-light-muted);letter-spacing:.04em;font-size:.85rem}.foureveryoung-module__sM9Dea__heroRule{background:linear-gradient(90deg, var(--fy-color-cyan), var(--fy-color-blue), var(--fy-color-green));height:5px;position:absolute;bottom:0;left:0;right:0}.foureveryoung-module__sM9Dea__primaryLink,.foureveryoung-module__sM9Dea__secondaryLink,.foureveryoung-module__sM9Dea__textLink{border-radius:var(--hm-radius-pill);min-height:44px;transition:transform var(--hm-dur-short) var(--hm-ease-out), background-color var(--hm-dur-short) var(--hm-ease-out), color var(--hm-dur-short) var(--hm-ease-out);border:1px solid #0000;align-items:center;gap:.45rem;padding:.7rem 1rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.foureveryoung-module__sM9Dea__primaryLink{background:var(--accent);color:var(--fy-color-light)}.foureveryoung-module__sM9Dea__secondaryLink{color:var(--fy-color-light);border-color:var(--fy-color-light-faint)}.foureveryoung-module__sM9Dea__textLink{color:var(--accent-deep);padding-left:0}.foureveryoung-module__sM9Dea__primaryLink:hover,.foureveryoung-module__sM9Dea__secondaryLink:hover,.foureveryoung-module__sM9Dea__textLink:hover{transform:translateY(-2px)}.foureveryoung-module__sM9Dea__primaryLink:hover{background:var(--fy-color-cyan)}.foureveryoung-module__sM9Dea__secondaryLink:hover{background:var(--fy-color-light-faint)}.foureveryoung-module__sM9Dea__textLink:hover{color:var(--accent)}.foureveryoung-module__sM9Dea__primaryLink:active,.foureveryoung-module__sM9Dea__secondaryLink:active,.foureveryoung-module__sM9Dea__textLink:active{transform:translateY(1px)}.foureveryoung-module__sM9Dea__primaryLink:focus-visible,.foureveryoung-module__sM9Dea__secondaryLink:focus-visible,.foureveryoung-module__sM9Dea__textLink:focus-visible{outline:2px solid var(--fy-color-focus);outline-offset:3px}.foureveryoung-module__sM9Dea__intro,.foureveryoung-module__sM9Dea__events,.foureveryoung-module__sM9Dea__gallery{max-width:1280px;padding:var(--hm-space-4xl) var(--hm-space-lg);margin:0 auto}.foureveryoung-module__sM9Dea__intro{gap:var(--hm-space-3xl);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid}.foureveryoung-module__sM9Dea__sectionHeading h2{max-width:760px;font-size:clamp(2.5rem,5vw,5rem)}.foureveryoung-module__sM9Dea__introText{align-self:end;max-width:420px;font-size:1.15rem;line-height:1.65}.foureveryoung-module__sM9Dea__introText p{margin:0}.foureveryoung-module__sM9Dea__signature{margin-top:var(--hm-space-lg);color:var(--accent-deep);font-family:var(--hm-font-display);font-size:.9rem;font-weight:700;display:block}.foureveryoung-module__sM9Dea__events{max-width:none;padding-right:max(var(--hm-space-lg), calc((100vw - 1280px) / 2));padding-left:max(var(--hm-space-lg), calc((100vw - 1280px) / 2));background:var(--paper-2)}.foureveryoung-module__sM9Dea__sectionNote{margin:var(--hm-space-md) 0 0;color:var(--muted)}.foureveryoung-module__sM9Dea__eventGrid{margin-top:var(--hm-space-2xl);border-top:1px solid var(--rule);flex-direction:column;gap:0;display:flex}.foureveryoung-module__sM9Dea__eventCard{column-gap:var(--hm-space-lg);min-width:0;padding:var(--hm-space-lg) 0;border-bottom:1px solid var(--rule);grid-template-columns:160px minmax(0,1fr) auto;grid-template-areas:"image index date""image title title""image description meta";display:grid}.foureveryoung-module__sM9Dea__eventImage{object-fit:cover;border-radius:var(--hm-radius-pill);grid-area:image;width:160px;height:160px;display:block}.foureveryoung-module__sM9Dea__eventIndex{color:var(--accent-deep);font-family:var(--hm-font-display);letter-spacing:.1em;grid-area:index;align-self:start;font-size:.9rem;font-weight:800}.foureveryoung-module__sM9Dea__eventDate{grid-area:date;align-self:start}.foureveryoung-module__sM9Dea__eventDate,.foureveryoung-module__sM9Dea__eventMeta span{color:var(--accent-deep);align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.foureveryoung-module__sM9Dea__eventDate svg,.foureveryoung-module__sM9Dea__eventMeta svg{width:15px;height:15px}.foureveryoung-module__sM9Dea__eventCard h3{margin:var(--hm-space-xs) 0;font-family:var(--hm-font-display);grid-area:title;align-self:end;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.05}.foureveryoung-module__sM9Dea__eventCard p{max-width:620px;color:var(--muted);grid-area:description;margin:0;font-size:.92rem;line-height:1.55}.foureveryoung-module__sM9Dea__eventMeta{padding-left:var(--hm-space-lg);flex-direction:column;grid-area:meta;justify-content:end;align-items:flex-end;gap:.45rem;display:flex}.foureveryoung-module__sM9Dea__eventMeta span:last-child{color:var(--muted);font-weight:500}.foureveryoung-module__sM9Dea__events>.foureveryoung-module__sM9Dea__textLink{margin-top:var(--hm-space-lg)}.foureveryoung-module__sM9Dea__gallery{background:var(--paper)}.foureveryoung-module__sM9Dea__galleryHeading{margin-bottom:var(--hm-space-xl);align-items:end}.foureveryoung-module__sM9Dea__galleryGrid{gap:var(--hm-space-sm);grid-template-rows:360px;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,.75fr));display:grid}.foureveryoung-module__sM9Dea__galleryItem{border-radius:var(--hm-radius-md);background:var(--paper-2);min-width:0;margin:0;position:relative;overflow:hidden}.foureveryoung-module__sM9Dea__galleryItem1{grid-column:1}.foureveryoung-module__sM9Dea__galleryItem2{grid-column:2}.foureveryoung-module__sM9Dea__galleryItem3{grid-column:3}.foureveryoung-module__sM9Dea__galleryItem img{object-fit:cover;width:100%;height:100%;transition:transform var(--hm-dur-medium) var(--hm-ease-out)}.foureveryoung-module__sM9Dea__galleryItem:hover img{transform:scale(1.04)}.foureveryoung-module__sM9Dea__galleryItem:after{background:linear-gradient(transparent 42%, var(--fy-color-overlay));content:"";pointer-events:none;position:absolute;inset:0}.foureveryoung-module__sM9Dea__galleryItem figcaption{z-index:1;bottom:var(--hm-space-md);left:var(--hm-space-md);color:var(--fy-color-light);font-family:var(--hm-font-display);font-size:1.15rem;font-weight:700;position:absolute}@media (max-width:700px){.foureveryoung-module__sM9Dea__heroContent,.foureveryoung-module__sM9Dea__intro,.foureveryoung-module__sM9Dea__galleryHeading{grid-template-columns:1fr}.foureveryoung-module__sM9Dea__heroContent{min-height:650px;padding-top:var(--hm-space-3xl);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.foureveryoung-module__sM9Dea__heroBrand{text-align:right;align-self:flex-end;max-width:190px}.foureveryoung-module__sM9Dea__heroBrand img{width:190px}.foureveryoung-module__sM9Dea__hero h1{font-size:clamp(3.35rem,17vw,5rem)}.foureveryoung-module__sM9Dea__intro,.foureveryoung-module__sM9Dea__events,.foureveryoung-module__sM9Dea__gallery{padding-top:var(--hm-space-3xl);padding-bottom:var(--hm-space-3xl)}.foureveryoung-module__sM9Dea__intro{display:block}.foureveryoung-module__sM9Dea__introText{margin-top:var(--hm-space-xl)}.foureveryoung-module__sM9Dea__eventCard{column-gap:var(--hm-space-md);row-gap:var(--hm-space-xs);padding:var(--hm-space-lg) 0;grid-template-columns:92px minmax(0,1fr);grid-template-areas:"image index""image date""image title""description description""meta meta"}.foureveryoung-module__sM9Dea__eventImage{width:92px;height:92px}.foureveryoung-module__sM9Dea__eventDate{justify-self:start}.foureveryoung-module__sM9Dea__eventCard h3{margin:0}.foureveryoung-module__sM9Dea__eventCard p{margin-top:var(--hm-space-sm)}.foureveryoung-module__sM9Dea__eventMeta{padding:var(--hm-space-sm) 0 0;flex-direction:row;justify-content:space-between;align-items:center}.foureveryoung-module__sM9Dea__galleryHeading{align-items:flex-start}.foureveryoung-module__sM9Dea__galleryHeading .foureveryoung-module__sM9Dea__primaryLink{margin-top:var(--hm-space-sm)}.foureveryoung-module__sM9Dea__galleryGrid{grid-template-rows:230px 170px;grid-template-columns:repeat(2,minmax(0,1fr))}.foureveryoung-module__sM9Dea__galleryItem1{grid-column:1/-1}.foureveryoung-module__sM9Dea__galleryItem2,.foureveryoung-module__sM9Dea__galleryItem3{grid-column:auto}}@media (prefers-reduced-motion:reduce){.foureveryoung-module__sM9Dea__primaryLink,.foureveryoung-module__sM9Dea__secondaryLink,.foureveryoung-module__sM9Dea__textLink,.foureveryoung-module__sM9Dea__galleryItem img{transition-duration:1ms}}.foureveryoung-module__sM9Dea__heroBrand{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:relative;bottom:-72px;right:-88px}@media (max-width:700px){.foureveryoung-module__sM9Dea__heroVisual{inset:0}.foureveryoung-module__sM9Dea__heroVisualShade{background:linear-gradient(180deg, #001a1e47 0%, var(--fy-color-hero) 72%)}@supports (color:lab(0% 0 0)){.foureveryoung-module__sM9Dea__heroVisualShade{background:linear-gradient(180deg, lab(7.76697% -15.7993 -10.7142/.28) 0%, var(--fy-color-hero) 72%)}}.foureveryoung-module__sM9Dea__heroContent{min-height:690px}.foureveryoung-module__sM9Dea__heroBrand{bottom:-18px;right:-24px}}
