@font-face{font-family:Zalando Sans;src:url(/fonts/ZalandoSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans;src:url(/fonts/ZalandoSans-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Zalando Sans;src:url(/fonts/ZalandoSans-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans;src:url(/fonts/ZalandoSans-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Zalando Sans;src:url(/fonts/ZalandoSans-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans;src:url(/fonts/ZalandoSans-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Zalando Sans;src:url(/fonts/ZalandoSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans;src:url(/fonts/ZalandoSans-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Zalando Sans SemiExpanded;src:url(/fonts/ZalandoSans_SemiExpanded-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans SemiExpanded;src:url(/fonts/ZalandoSans_SemiExpanded-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Zalando Sans SemiExpanded;src:url(/fonts/ZalandoSans_SemiExpanded-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans SemiExpanded;src:url(/fonts/ZalandoSans_SemiExpanded-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans SemiExpanded;src:url(/fonts/ZalandoSans_SemiExpanded-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans SemiExpanded;src:url(/fonts/ZalandoSans_SemiExpanded-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Zalando Sans Expanded;src:url(/fonts/ZalandoSans_Expanded-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans Expanded;src:url(/fonts/ZalandoSans_Expanded-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Zalando Sans Expanded;src:url(/fonts/ZalandoSans_Expanded-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans Expanded;src:url(/fonts/ZalandoSans_Expanded-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans Expanded;src:url(/fonts/ZalandoSans_Expanded-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans Expanded;src:url(/fonts/ZalandoSans_Expanded-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--white:#fff;--ivory:#f4f4f5;--gray:#e1e1e5;--silver:#c9c9cf;--concrete:#4f4f54;--graphite:#36363a;--charcoal:#202022;--black:#1a1a1a;--slate:#6e6e75;--light-blue:#5576f9;--royal-blue:#234beb;--burnt-orange:#ff564e;--scarlet:#e51b09;--lemon:#ffef3e;--honey:#dec233;--chartreuse:#90e82c;--kelly-green:#7fbf35;--light-pink:#ec6cb3;--hot-pink:#da3f94;--royal-blue-deep:#1b3bc4;--text-strong:var(--black);--text-body:var(--concrete);--text-muted:var(--slate);--text-inverse:var(--white);--text-on-brand:var(--white);--text-on-lemon:var(--black);--text-link:var(--royal-blue);--text-link-hover:var(--royal-blue-deep);--surface-page:var(--white);--surface-subtle:var(--ivory);--surface-card:var(--white);--surface-sunken:var(--gray);--surface-inverse:var(--black);--surface-inverse-soft:var(--charcoal);--surface-brand:var(--royal-blue);--surface-accent:var(--light-pink);--surface-alert:var(--scarlet);--surface-highlight:var(--lemon);--border-hairline:var(--gray);--border-default:var(--silver);--border-strong:var(--black);--status-success:var(--kelly-green);--status-warning:var(--honey);--status-danger:var(--scarlet);--status-info:var(--royal-blue);--focus-ring:var(--royal-blue);--focus-ring-offset:2px;--overlay-scrim:#1a1a1ab8;--juko-ink:var(--black);--juko-ink-soft:var(--graphite);--juko-blue:var(--royal-blue);--juko-blue-deep:var(--royal-blue-deep);--juko-red:var(--scarlet);--juko-red-deep:var(--scarlet);--juko-pink:var(--light-pink);--juko-pink-deep:var(--hot-pink);--juko-yellow:var(--lemon);--juko-yellow-deep:var(--honey);--juko-white:var(--white);--neutral-0:var(--white);--neutral-50:var(--ivory);--neutral-100:var(--ivory);--neutral-200:var(--gray);--neutral-300:var(--silver);--neutral-400:var(--silver);--neutral-500:var(--slate);--neutral-600:var(--concrete);--neutral-700:var(--concrete);--neutral-800:var(--charcoal);--neutral-900:var(--black)}.juko-dark{--text-strong:var(--white);--text-body:var(--gray);--text-muted:var(--silver);--surface-page:var(--black);--surface-subtle:var(--charcoal);--surface-card:var(--charcoal);--surface-sunken:var(--graphite);--border-hairline:#ffffff24;--border-default:#ffffff3d;--border-strong:var(--white);--text-link:var(--lemon);--text-link-hover:var(--honey)}:root{--account-name:"jukosports";--account-primary:var(--royal-blue);--account-secondary:var(--lemon);--account-tertiary:var(--light-pink);--account-ground:var(--black);--pattern-a:var(--royal-blue);--pattern-b:var(--lemon)}.juko-tv{--account-name:"jukosports.tv";--account-primary:var(--kelly-green);--account-secondary:var(--lemon);--account-tertiary:var(--chartreuse);--account-ground:var(--black);--pattern-a:var(--kelly-green);--pattern-b:var(--lemon);--surface-brand:var(--kelly-green);--surface-highlight:var(--lemon);--surface-accent:var(--chartreuse);--text-link:var(--kelly-green);--text-link-hover:var(--chartreuse);--focus-ring:var(--kelly-green)}.juko-fc{--account-name:"juko.fc";--account-primary:var(--royal-blue);--account-secondary:var(--kelly-green);--account-tertiary:var(--light-pink);--account-ground:var(--black);--pattern-a:var(--royal-blue);--pattern-b:var(--light-pink);--surface-brand:var(--royal-blue);--surface-highlight:var(--chartreuse);--surface-accent:var(--light-pink);--text-link:var(--royal-blue);--text-link-hover:var(--light-blue);--focus-ring:var(--royal-blue)}.juko-hoops{--account-name:"juko.hoops";--account-primary:var(--scarlet);--account-secondary:var(--royal-blue);--account-tertiary:var(--burnt-orange);--account-ground:var(--black);--pattern-a:var(--scarlet);--pattern-b:var(--royal-blue);--surface-brand:var(--scarlet);--surface-highlight:var(--burnt-orange);--surface-accent:var(--royal-blue);--text-link:var(--royal-blue);--text-link-hover:var(--light-blue);--focus-ring:var(--royal-blue)}:root{--font-display:"Zalando Sans Expanded","Zalando Sans",system-ui,sans-serif;--font-accent:"Zalando Sans SemiExpanded","Zalando Sans",system-ui,sans-serif;--font-body:"Zalando Sans",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--font-core:var(--font-accent);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-header:700;--weight-accent:600;--weight-body:400;--weight-detail:600;--tracking-header:-.04em;--tracking-accent:-.02em;--tracking-body:0;--tracking-detail:.08em;--leading-header:.9;--leading-header-tight:.8;--leading-accent:1;--leading-body:1.3;--leading-detail:1;--type-header-size:96px;--type-header-lh:var(--leading-header);--type-header-ls:var(--tracking-header);--type-header-weight:var(--weight-header);--type-accent-size:48px;--type-accent-lh:var(--leading-accent);--type-accent-ls:var(--tracking-accent);--type-accent-weight:var(--weight-accent);--type-body-ref-size:18px;--type-body-ref-lh:var(--leading-body);--type-body-ref-ls:var(--tracking-body);--type-detail-size:18px;--type-detail-lh:var(--leading-detail);--type-detail-ls:var(--tracking-detail);--type-detail-weight:var(--weight-detail);--type-hero-size:clamp(3rem,7vw,6rem);--type-hero-lh:var(--leading-header);--type-hero-ls:var(--tracking-header);--type-display-size:clamp(2.5rem,4.6vw,4rem);--type-display-lh:var(--leading-header);--type-display-ls:var(--tracking-header);--type-h1-size:2.5rem;--type-h1-lh:.95;--type-h1-ls:var(--tracking-header);--type-h2-size:1.875rem;--type-h2-lh:var(--leading-accent);--type-h2-ls:var(--tracking-accent);--type-h3-size:1.375rem;--type-h3-lh:1.15;--type-h3-ls:var(--tracking-accent);--type-lead-size:1.25rem;--type-lead-lh:var(--leading-body);--type-body-size:1rem;--type-body-lh:1.6;--type-small-size:.875rem;--type-small-lh:1.5;--type-caption-size:.75rem;--type-caption-lh:1.4;--type-eyebrow-size:.75rem;--type-eyebrow-ls:var(--tracking-detail);--type-eyebrow-weight:var(--weight-detail);--type-label-size:.8125rem;--type-label-ls:var(--tracking-accent);--type-label-weight:var(--weight-accent);--measure-min:45ch;--measure-max:70ch}.juko-header{font-family:var(--font-display);font-weight:var(--weight-header);line-height:var(--leading-header);letter-spacing:var(--tracking-header);text-transform:uppercase;text-align:left}.juko-accent{font-family:var(--font-accent);font-weight:var(--weight-accent);line-height:var(--leading-accent);letter-spacing:var(--tracking-accent)}.juko-body-role{font-family:var(--font-body);font-weight:var(--weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);max-width:var(--measure-max)}.juko-detail{font-family:var(--font-accent);font-weight:var(--weight-detail);line-height:var(--leading-detail);letter-spacing:var(--tracking-detail);text-transform:uppercase}.juko-hero{font-family:var(--font-display);font-weight:700;font-size:var(--type-hero-size);line-height:var(--type-hero-lh);letter-spacing:var(--type-hero-ls);text-transform:uppercase;text-align:left}.juko-display{font-family:var(--font-display);font-weight:700;font-size:var(--type-display-size);line-height:var(--type-display-lh);letter-spacing:var(--type-display-ls)}.juko-h1{font-family:var(--font-display);font-weight:700;font-size:var(--type-h1-size);line-height:var(--type-h1-lh);letter-spacing:var(--type-h1-ls)}.juko-h2{font-family:var(--font-accent);font-weight:600;font-size:var(--type-h2-size);line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-ls)}.juko-h3{font-family:var(--font-accent);font-weight:600;font-size:var(--type-h3-size);line-height:var(--type-h3-lh);letter-spacing:var(--type-h3-ls)}.juko-lead{font-family:var(--font-body);font-size:var(--type-lead-size);line-height:var(--type-lead-lh);max-width:var(--measure-max)}.juko-body{font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-lh);max-width:var(--measure-max)}.juko-eyebrow{font-family:var(--font-accent);font-weight:var(--type-eyebrow-weight);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-ls);text-transform:uppercase}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--layout-max:1200px;--layout-narrow:720px;--layout-gutter:24px;--layout-gutter-lg:48px;--section-y:var(--space-24);--section-y-sm:var(--space-16);--grid-gap:24px;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--border-width:1px;--border-width-bold:2px;--border-width-heavy:3px;--shadow-none:none;--shadow-sm:0 1px 2px #1a1a1a14;--shadow-md:0 4px 16px #1a1a1a1a;--shadow-lg:0 16px 40px #1a1a1a24;--shadow-sticker:4px 4px 0 var(--juko-ink);--shadow-sticker-sm:3px 3px 0 var(--juko-ink);--ease-out:cubic-bezier(.2,.8,.3,1);--ease-in-out:cubic-bezier(.6,0,.3,1);--ease-snap:cubic-bezier(.34,1.4,.5,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.4s;--texture-overlay-opacity:.22;--texture-blend:multiply}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}h1,h2,h3,h4{color:var(--text-strong);margin:0}h1{font-family:var(--font-display);font-weight:700;font-size:var(--type-h1-size);line-height:var(--type-h1-lh);letter-spacing:var(--type-h1-ls)}h2{font-family:var(--font-core);font-weight:700;font-size:var(--type-h2-size);line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-ls)}h3{font-family:var(--font-core);font-weight:600;font-size:var(--type-h3-size);line-height:var(--type-h3-lh);letter-spacing:var(--type-h3-ls)}p{margin:0}a{color:var(--text-link);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out);text-decoration:underline;text-decoration-thickness:2px}a:hover{color:var(--text-link-hover)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}button{font-family:var(--font-core)}
:root{--juko-black:#1a1a1a;--juko-charcoal:#202022;--juko-graphite:#36363a;--juko-white:#fff;--juko-ivory:#f4f4f5;--juko-gray:#e1e1e5;--juko-silver:#c9c9cf;--juko-slate:#6e6e75;--juko-chartreuse:#90e82c;--juko-kelly:#7fbf35;--juko-orange:#ff564e;--juko-scarlet:#e51b09;--juko-pink:#da3f94;--juko-light-pink:#ec6cb3;--juko-royal:#234beb;--juko-royal-deep:#1b3bc4;--juko-lemon:#ffef3e;--accent-1:#234beb;--accent-1-deep:#1b3bc4;--accent-1-ink:#fff;--bar:#234beb;--bar-ink:#fff;--accent-2:#fff;--accent-3:#234beb;--accent-3-ink:#fff;--chip-1:#fff;--chip-1-ink:#1a1a1a;--chip-2:#fff;--chip-2-ink:#1a1a1a;--app:#234beb;--app-ink:#fff;--mission:#234beb;--mission-ink:#fff;--font-body:"Zalando Sans", system-ui, sans-serif;--font-accent:"Zalando Sans SemiExpanded", "Zalando Sans", system-ui, sans-serif;--font-display:"Zalando Sans Expanded", "Zalando Sans", system-ui, sans-serif;--max-width:1280px;--gutter:clamp(20px, 4vw, 48px);--section:clamp(72px, 10vw, 120px);--radius:16px;--ease:cubic-bezier(.2, .8, .3, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--juko-black);color:var(--juko-white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:var(--accent-1);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{color:var(--accent-1-deep)}:focus-visible{outline:3px solid var(--accent-1);outline-offset:2px}.shell{background:var(--juko-black);flex-direction:column;min-height:100vh;display:flex}.shell>main{flex:1}.wrap{max-width:var(--max-width);margin:0 auto}.skip-link{z-index:50;background:var(--juko-white);color:var(--juko-black);padding:12px 16px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.textured{isolation:isolate;position:relative}.tex{z-index:-1;pointer-events:none;background:url(/images/texture-3.jpg) 50%/cover;position:absolute;inset:0}.tex--dark{filter:invert();mix-blend-mode:screen;opacity:.06}.tex--light{mix-blend-mode:multiply;opacity:.08}.tex--blue{mix-blend-mode:multiply;opacity:.18;background-image:url(/images/texture-2.jpg)}.icon{flex:none;line-height:0;display:inline-block}.icon svg{width:100%;height:100%;display:block}.site-header{z-index:30;background:var(--juko-black);border-bottom:1px solid #ffffff24;position:sticky;top:0}.site-header__inner{max-width:var(--max-width);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:16px;min-height:68px;margin:0 auto;display:flex}.site-header__logo{align-items:center;display:flex}.site-header__logo img{height:26px;display:block}.site-header__right{align-items:center;gap:32px;display:flex}.site-header__nav{gap:32px;display:flex}.site-header__nav a{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--juko-silver);font-size:13px;font-weight:600;text-decoration:none}.site-header__nav a[data-active=true],.site-header__nav a:hover{color:var(--juko-white)}.site-header__actions{align-items:center;gap:8px;display:flex}.header-join{appearance:none;cursor:pointer;background:var(--accent-1);color:var(--accent-1-ink);font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;height:40px;transition:background .12s var(--ease);border:0;border-radius:999px;align-items:center;padding:0 18px;font-size:12px;font-weight:600;line-height:normal;text-decoration:none;display:inline-flex}.header-join:hover{background:var(--accent-1-deep);color:var(--accent-1-ink)}.menu-toggle{appearance:none;cursor:pointer;color:var(--juko-white);font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #fff6;border-radius:999px;height:40px;padding:0 16px;font-size:12px;font-weight:600}.mobile-nav{padding:4px var(--gutter) 16px;border-top:1px solid #ffffff24;flex-direction:column;display:flex}.mobile-nav a{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;color:var(--juko-white);border-bottom:1px solid #ffffff24;padding:16px 0;font-size:28px;font-weight:700;text-decoration:none}@media (min-width:760px){.menu-toggle,.mobile-nav{display:none}}@media (max-width:759.98px){.site-header__nav{display:none}}.announce{background:var(--bar);color:var(--bar-ink)}.announce__inner{max-width:var(--max-width);padding:8px var(--gutter);font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:10px;margin:0 auto;font-size:11px;font-weight:600;line-height:1.2;display:flex}.bar-label{background:var(--bar);color:var(--bar-ink);font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;padding:.7em 1em .6em;font-size:clamp(14px,1.6vw,20px);font-weight:600;line-height:1}.eyebrow{font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.block-title{font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;flex-direction:column;margin:0;font-weight:700;line-height:.9;display:flex}.block-title>span{background:var(--juko-white);color:var(--juko-black);padding:.1em .16em .06em}.page-title{background:var(--juko-white);color:var(--juko-black);font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:0;padding:.12em .18em .08em;font-size:clamp(40px,8vw,120px);font-weight:700;line-height:.9}.page-lede{color:var(--juko-silver);max-width:52ch;margin:8px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.5}.chip{font-family:var(--font-accent);letter-spacing:.06em;text-transform:uppercase;transform-origin:0;transition:transform .2s var(--ease), padding .2s var(--ease), background .12s var(--ease);z-index:1;align-items:center;gap:.4em;padding:.6em .8em .5em;font-size:clamp(16px,2.2vw,28px);font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.chip:hover{padding-right:1.4em;transform:translateY(-4px)}.chip--1,.chip--1:hover{background:var(--chip-1);color:var(--chip-1-ink)}.chip--2,.chip--2:hover{background:var(--chip-2);color:var(--chip-2-ink)}.chip--blue,.chip--blue:hover{color:var(--juko-white);background:#234beb}.chip--blue:hover{background:#1b3bc4}.block-btn{font-family:var(--font-accent);letter-spacing:.06em;text-transform:uppercase;transition:transform .2s var(--ease), padding .2s var(--ease);align-items:center;gap:10px;padding:18px 22px 16px;font-size:clamp(14px,1.6vw,18px);font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.block-btn:hover{padding-right:30px;transform:translateY(-4px)}.block-btn--blue,.block-btn--blue:hover{color:var(--juko-white);background:#234beb}.block-btn--blue:hover{background:#1b3bc4}.block-btn--white,.block-btn--white:hover{background:var(--juko-white);color:var(--juko-black)}.block-btn--black,.block-btn--black:hover{background:var(--juko-black);color:var(--juko-white)}.tile-grid{--tile-size:clamp(22px, 2vw, 30px);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1vw,12px);display:grid}@media (max-width:1099.98px){.tile-grid{--tile-size:clamp(28px, 4vw, 40px);grid-template-columns:repeat(2,minmax(0,1fr))}}.tile-grid.tile-grid--pod{--tile-size:clamp(24px, 3.2vw, 48px);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:639.98px){.tile-grid,.tile-grid.tile-grid--pod{--tile-size:clamp(32px, 10vw, 48px);grid-template-columns:repeat(1,minmax(0,1fr))}}.tile{border-radius:var(--radius);min-width:0;min-height:clamp(140px,18vw,240px);transition:transform .12s var(--ease);flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(22px,3vw,32px);text-decoration:none;display:flex;position:relative;overflow:hidden}.tile-grid--pod .tile{padding:clamp(20px,2.6vw,28px)}.tile:hover{transform:translateY(-4px)}.tile__top{justify-content:space-between;align-items:flex-start;display:flex}.tile__name{font-family:var(--font-display);font-weight:700;font-size:var(--tile-size);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;line-height:.86}.tile__name--wrap{white-space:normal;text-wrap:balance}.tile__sub{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font-size:13px;font-weight:600}.tile--green,.tile--green:hover{color:var(--juko-black);background:#90e82c}.tile--white,.tile--white:hover{color:var(--juko-black);background:#fff}.tile--pink,.tile--pink:hover{color:var(--juko-white);background:#ec6cb3}.tile--pink-dark,.tile--pink-dark:hover{color:#1a1a1a;background:#ec6cb3}.tile--blue,.tile--blue:hover{color:var(--juko-white);background:#234beb}.tile--red,.tile--red:hover{color:#fff;background:#e51b09}.hero{background:var(--juko-graphite);flex-direction:column;justify-content:flex-end;min-height:clamp(600px,92vh,900px);display:flex;position:relative;overflow:hidden}@media (max-width:759.98px){.hero{min-height:max(520px,92vh - 120px)}.hero .hero__photo{height:max(100%,92vh);top:auto;bottom:0}}.hero__photo{object-fit:cover;object-position:50% 55%;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__inner{width:100%;max-width:var(--max-width);padding:clamp(96px, 14vw, 160px) var(--gutter) clamp(24px, 4vw, 48px);flex-direction:column;align-items:flex-start;margin:0 auto;display:flex;position:relative}.hero__stack{flex-direction:column;align-items:flex-start;gap:clamp(12px,1.6vw,20px);min-width:0;display:flex}.hero__title{color:var(--juko-white);font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;flex-direction:column;align-items:flex-start;margin:0;font-size:clamp(46px,9.4vw,148px);font-weight:700;line-height:.9;display:flex}.hero__title span{background:var(--juko-black);color:var(--juko-white);padding:.12em .18em .08em}.hero__chips{flex-wrap:wrap;gap:clamp(6px,1vw,10px);margin-top:4px;display:flex}.socials{background:var(--juko-black);padding:clamp(32px, 5vw, 56px) var(--gutter) clamp(48px, 7vw, 80px);scroll-margin-top:72px}.mission{color:var(--juko-white);padding:var(--section) var(--gutter);background:#234beb}.mission__grid{max-width:var(--max-width);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid}.mission__head{flex-direction:column;gap:20px;display:flex}.section-h2{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(36px,6.4vw,84px);font-weight:700;line-height:.9}.mission__copy{flex-direction:column;max-width:60ch;display:flex}.mission__copy>div{flex-direction:column;align-items:flex-start;gap:14px;padding:0 0 clamp(16px,2vw,24px);display:flex}.mission__copy p{color:var(--juko-white);text-wrap:pretty;margin:0;font-size:clamp(17px,1.9vw,19px);line-height:1.5}.hl{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#1a1a1a;padding:.05em .3em;font-weight:600}.team{background:var(--juko-white);color:var(--juko-black);padding:0 var(--gutter) var(--section)}.team__inner{max-width:var(--max-width);margin:0 auto;padding-top:clamp(56px,8vw,96px)}.team__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin-top:clamp(32px,5vw,56px);display:grid}@media (max-width:999.98px){.team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559.98px){.team__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.member{flex-direction:column;gap:20px;display:flex}.member__photo{aspect-ratio:1;background:var(--juko-gray);border-radius:var(--radius);width:100%;position:relative;overflow:hidden}.member__photo img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.member__photo img[data-fit=contain]{object-fit:contain}.member__role{font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;padding:10px 14px;font-size:11px;font-weight:600;line-height:1;position:absolute;bottom:0;left:0}.member h3{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:.95}.member p{color:var(--juko-graphite);margin:12px 0 0;font-size:17px;line-height:1.55}.member strong{font-weight:700}.closing{background:var(--juko-graphite);position:relative;overflow:hidden}.closing__photo{object-fit:cover;object-position:50% 60%;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:759.98px){.closing__photo{object-position:50% 0%;height:125%}}.closing__inner{max-width:var(--max-width);padding:clamp(120px, 18vw, 240px) var(--gutter) clamp(32px, 5vw, 56px);flex-direction:column;align-items:flex-start;gap:24px;margin:0 auto;display:flex;position:relative}.closing__label{background:var(--juko-black);color:var(--juko-white);font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;padding:.75em 1em .65em;font-size:clamp(12px,1.4vw,16px);font-weight:600;line-height:1}.closing__title{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;flex-direction:column;align-items:flex-start;margin:0;font-size:clamp(32px,6vw,84px);font-weight:700;line-height:.9;display:flex}.closing__title span{background:var(--juko-white);color:var(--juko-black);padding:.12em .18em .08em}.wl-hero{background:var(--juko-black);color:var(--juko-white);padding:clamp(40px, 7vw, 96px) var(--gutter) clamp(56px, 8vw, 112px)}.wl-hero__grid{max-width:var(--max-width);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:clamp(40px,6vw,80px);margin:0 auto;display:grid}.wl-hero__copy{flex-direction:column;align-items:flex-start;gap:clamp(20px,2.6vw,32px);min-width:0;display:flex}.drop-label{color:var(--juko-black);font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;background:#ffef3e;padding:.75em 1em .65em;font-size:clamp(13px,1.4vw,16px);font-weight:600;line-height:1}.wl-hero__title{align-items:stretch;width:fit-content;font-size:clamp(38px,6.4vw,92px)}.wl-hero__lede{max-width:40ch;color:var(--juko-white);text-wrap:pretty;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.45}.live-badge{color:var(--juko-black);font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;background:#90e82c;padding:.8em 1em .7em;font-size:16px;font-weight:600;line-height:1}.countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;max-width:520px;display:grid}.countdown>div{border:2px solid var(--juko-white);flex-direction:column;gap:8px;min-width:0;padding:clamp(12px,1.6vw,18px);display:flex}.countdown__num{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(30px,4.6vw,56px);font-weight:700;line-height:.85}.countdown__unit{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--juko-silver);font-size:11px;font-weight:600;line-height:1}.backed-small{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--juko-silver);margin:-8px 0 0;font-size:11px;font-weight:600;line-height:1.3}.form-card{background:var(--juko-white);width:100%;max-width:520px;color:var(--juko-black);border-radius:var(--radius);justify-self:end;padding:clamp(20px,3vw,32px);scroll-margin-top:96px;box-shadow:6px 6px #234beb}.ghl-form{flex-direction:column;gap:18px;display:flex}.ghl-form__head{flex-direction:column;gap:8px;display:flex}.ghl-form__head h2{color:var(--juko-black);font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(22px,3vw,30px);font-weight:700;line-height:.95}.ghl-form__head p{color:var(--juko-graphite);margin:0;font-size:15px;line-height:1.45}.field{flex-direction:column;gap:8px;display:flex}.field__label{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1}.field__input{border:2px solid var(--juko-black);width:100%;height:52px;font-family:var(--font-body);color:var(--juko-black);background:var(--juko-white);outline-offset:2px;border-radius:8px;padding:0 14px;font-size:16px}textarea.field__input{resize:vertical;height:auto;min-height:140px;padding:12px 14px;line-height:1.5}.consent{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.consent input{accent-color:#234beb;cursor:pointer;width:22px;height:22px;margin:1px 0 0}.consent span{color:var(--juko-graphite);font-size:13px;line-height:1.5}.consent a{color:#234beb}.submit-btn{appearance:none;cursor:pointer;width:100%;height:58px;color:var(--juko-white);font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;transition:background .12s var(--ease);background:#234beb;border:0;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.submit-btn:hover{background:#1b3bc4}.submit-btn:disabled{cursor:progress}.form-error{color:var(--juko-scarlet);margin:-4px 0 0;font-size:14px;line-height:1.45}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-done{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:360px;display:flex}.form-done p{flex-direction:column;gap:12px;margin:0;display:flex}.form-done__title{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;color:var(--juko-black);font-size:clamp(28px,3.6vw,40px);font-weight:700;line-height:.92}.form-done__body{color:var(--juko-graphite);font-size:18px;line-height:1.45}.in-app{background:var(--juko-white);color:var(--juko-black);padding:var(--section) var(--gutter)}.h2-mid{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(32px,5vw,64px);font-weight:700;line-height:.9}.streams{color:#fff;border-radius:var(--radius);background:#234beb;flex-direction:column;gap:clamp(28px,4vw,48px);margin-top:clamp(28px,4vw,48px);padding:clamp(24px,4vw,56px);display:flex}.streams__intro{flex-direction:column;gap:12px;display:flex}.streams__intro h3{color:#fff;font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(30px,4.4vw,60px);font-weight:700;line-height:.9}.streams__intro p{color:#fff;max-width:52ch;margin:0;font-size:clamp(17px,1.8vw,20px);line-height:1.5}.streams__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(28px,4vw,48px);display:grid}.stream{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.stream__day{color:#1a1a1a;font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;background:#ffef3e;padding:9px 12px 8px;font-size:12px;font-weight:600;line-height:1}.stream h4{color:#fff;font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:.92}.stream p{color:#fff;margin:0;font-size:clamp(17px,1.7vw,19px);line-height:1.5}.features{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(8px,1vw,12px);margin-top:clamp(8px,1vw,12px);display:grid}.feature{border-radius:var(--radius);color:#1a1a1a;flex-direction:column;gap:16px;min-width:0;padding:clamp(24px,3vw,40px);display:flex}.feature h3{color:#1a1a1a;font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:.92}.feature p{color:#1a1a1a;max-width:36ch;margin:0;font-size:clamp(18px,1.8vw,21px);line-height:1.45}#battle-pass{scroll-margin-top:96px}.split{padding:var(--section) var(--gutter)}.split--dark{background:var(--juko-black);color:var(--juko-white)}.split--light{background:var(--juko-white);color:var(--juko-black)}.split__grid{max-width:var(--max-width);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid}.families{flex-direction:column;gap:clamp(18px,2.4vw,28px);margin:0;padding:0;list-style:none;display:flex}.families li{grid-template-columns:14px minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.families li>span:first-child{background:#90e82c;width:14px;height:14px;transform:translateY(1px)}.families li>span:last-child{font-family:var(--font-accent);letter-spacing:-.02em;color:var(--juko-white);font-size:clamp(19px,2.2vw,28px);font-weight:600;line-height:1.2}.faq{border-bottom:2px solid var(--juko-black);flex-direction:column;display:flex}.faq__item{border-top:2px solid var(--juko-black)}.faq__q{appearance:none;cursor:pointer;text-align:left;width:100%;min-height:64px;color:var(--juko-black);font-family:var(--font-accent);letter-spacing:-.02em;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:16px;padding:18px 0;font-size:clamp(18px,2vw,24px);font-weight:600;line-height:1.2;display:grid}.faq__a{color:var(--juko-graphite);max-width:60ch;margin:0;padding:0 44px 22px 0;font-size:17px;line-height:1.6}.faq__a a{color:#234beb;font-weight:600}.final-cta{color:var(--juko-white);padding:var(--section) var(--gutter);background:#234beb}.final-cta__inner{max-width:var(--max-width);flex-direction:column;align-items:flex-start;gap:clamp(24px,3vw,36px);margin:0 auto;display:flex}.final-cta__title{align-items:stretch;width:fit-content;font-size:clamp(34px,6vw,84px)}.events-hero{background:var(--juko-black);padding:clamp(48px, 8vw, 104px) var(--gutter) clamp(32px, 5vw, 56px)}.events-hero__inner{max-width:var(--max-width);flex-direction:column;align-items:flex-start;gap:clamp(12px,1.6vw,20px);margin:0 auto;display:flex;position:relative}.sticker{aspect-ratio:1;filter:drop-shadow(4px 4px #1a1a1a);order:0;align-self:flex-end;width:clamp(100px,16vw,200px);position:absolute;top:0;right:0;transform:rotate(-12deg)}@media (max-width:759.98px){.sticker{width:88px}}.sticker__edge,.sticker__face{clip-path:polygon(50% 0%,58.2% 8.8%,69.1% 3.8%,73.3% 15.1%,85.4% 14.6%,84.9% 26.7%,96.2% 30.9%,91.2% 41.8%,100% 50%,91.2% 58.2%,96.2% 69.1%,84.9% 73.3%,85.4% 85.4%,73.3% 84.9%,69.1% 96.2%,58.2% 91.2%,50% 100%,41.8% 91.2%,30.9% 96.2%,26.7% 84.9%,14.6% 85.4%,15.1% 73.3%,3.8% 69.1%,8.8% 58.2%,0% 50%,8.8% 41.8%,3.8% 30.9%,15.1% 26.7%,14.6% 14.6%,26.7% 15.1%,30.9% 3.8%,41.8% 8.8%);position:absolute}.sticker__edge{background:#e51b09;inset:0}.sticker__face{color:#e51b09;text-align:center;background:#ffef3e;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;inset:7%}.sticker__small{font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(9px,1.1vw,13px);font-weight:600;line-height:1}.sticker__big{font-family:var(--font-display);letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(20px,2.8vw,36px);font-weight:700;line-height:.85}.events-list{background:var(--juko-white);color:var(--juko-black);padding:clamp(32px, 5vw, 64px) var(--gutter) var(--section)}.month{margin-bottom:clamp(40px,6vw,64px)}.month h2{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;border-bottom:2px solid var(--juko-black);margin:0;padding-bottom:16px;font-size:clamp(24px,3.4vw,40px);font-weight:700;line-height:.9}.event{border-bottom:1px solid var(--juko-gray);grid-template-columns:clamp(72px,10vw,120px) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,40px);padding:clamp(18px,2.4vw,28px) 0;display:grid}.event__date{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.event__day{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:.85}.event__weekday{font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;color:var(--juko-slate);font-size:12px;font-weight:600}.event__body{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:center;gap:16px 32px;display:grid}.event__info{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.event__tag{font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;padding:8px 10px;font-size:11px;font-weight:600;line-height:1}.event h3{font-family:var(--font-accent);letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:600;line-height:1.05}.event__meta{color:var(--juko-graphite);font-size:16px;line-height:1.4}.event__cta{justify-content:flex-start;display:flex}.rsvp{border:2px solid var(--juko-silver);color:var(--juko-slate);font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 20px;font-size:13px;font-weight:600;display:inline-flex}.podcast{background:var(--juko-black);padding:clamp(48px, 8vw, 104px) var(--gutter) var(--section)}.podcast__inner{max-width:var(--max-width);flex-direction:column;gap:clamp(32px,5vw,56px);margin:0 auto;display:flex}.title-stack{flex-direction:column;align-items:flex-start;gap:clamp(12px,1.6vw,20px);display:flex}.parents{background:var(--juko-black);color:var(--juko-white);padding:clamp(56px, 9vw, 128px) var(--gutter) var(--section)}.parents__inner{max-width:var(--max-width);flex-direction:column;gap:clamp(56px,8vw,112px);margin:0 auto;display:flex}.parents__head{text-align:center;flex-direction:column;align-items:center;gap:clamp(12px,1.6vw,20px);display:flex}.parents__title{align-items:center;font-size:clamp(36px,6vw,88px)}.letter{flex-direction:column;gap:clamp(28px,4vw,48px);display:flex}.letter p{font-family:var(--font-accent);letter-spacing:-.02em;color:var(--juko-white);text-wrap:pretty;text-align:center;max-width:52ch;margin:0 auto;font-size:clamp(18px,2.1vw,28px);font-weight:600;line-height:1.35}.letter .red{color:#ff564e}.letter .green{color:#90e82c}.letter__break{justify-content:center;align-items:center;gap:8px;padding:clamp(8px,2vw,24px) 0;display:flex}.letter__break span{width:clamp(40px,6vw,72px);height:6px}.parents__ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.contact{background:var(--juko-black);padding:var(--section) var(--gutter)}.contact h1{color:var(--juko-white);font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;max-width:14ch;margin:20px 0 0;font-size:clamp(38px,8vw,112px);font-weight:700;line-height:.88}.contact__lede{color:var(--juko-silver);max-width:56ch;margin:28px 0 0;font-size:clamp(17px,2.2vw,20px);line-height:1.5}.contact__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:clamp(32px,5vw,72px);margin-top:clamp(40px,6vw,72px);display:grid}.contact__card{background:var(--juko-white);width:100%;max-width:560px;color:var(--juko-black);border-radius:var(--radius);padding:clamp(20px,3vw,28px)}.contact__card-title{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(20px,3vw,26px);font-weight:700;line-height:1}.contact__slot{margin-top:20px}.contact__slot .form-done{min-height:380px}.contact__rows{flex-direction:column;display:flex}.contact__row{border-top:1px solid #ffffff24;padding:22px 0}.contact__row:first-child{border-top:2px solid var(--juko-white)}.contact__row:last-child{border-bottom:1px solid #ffffff24}.contact__row-label{font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;color:var(--juko-silver);font-size:11px;font-weight:600}.legal-head{background:var(--juko-black);padding:var(--section) var(--gutter) clamp(40px, 6vw, 64px)}.legal-head h1{color:var(--juko-white);font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:20px 0 0;font-size:clamp(34px,6.4vw,84px);font-weight:700;line-height:.9}.legal-head p{color:var(--juko-silver);margin:20px 0 0;font-size:15px}.legal-body{background:var(--juko-white);color:var(--juko-black);padding:clamp(40px, 6vw, 72px) var(--gutter) var(--section)}.legal{max-width:68ch}.legal__intro{color:var(--juko-black);margin:0 0 16px;font-size:18px;line-height:1.6}.legal h2{font-family:var(--font-accent);letter-spacing:-.02em;margin:44px 0 0;font-size:22px;font-weight:600;line-height:1.1}.legal__p{color:var(--juko-graphite);margin:12px 0 0;font-size:17px;line-height:1.65}.legal ul{color:var(--juko-graphite);flex-direction:column;gap:4px;margin:12px 0 0;padding-left:1.2em;font-size:17px;line-height:1.65;display:flex}.legal__lines{color:var(--juko-graphite);flex-direction:column;margin:12px 0 0;font-size:17px;line-height:1.5;display:flex}.site-footer{background:var(--juko-black);color:var(--juko-white);padding:clamp(48px, 7vw, 80px) var(--gutter) 32px;border-top:1px solid #ffffff24}.site-footer__grid{max-width:var(--max-width);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:40px;margin:0 auto;display:grid}.site-footer__top{border-bottom:1px solid #ffffff24;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:40px;display:flex}.site-footer__top img{height:clamp(48px,9vw,96px);display:block}.site-footer__email{font-family:var(--font-accent);font-size:18px;font-weight:600}.site-footer nav{flex-direction:column;gap:12px;display:flex}.site-footer__heading{font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;color:var(--juko-silver);font-size:11px;font-weight:600}.site-footer nav a{color:var(--juko-white);font-size:16px;text-decoration:none}.site-footer nav a:hover{color:var(--accent-1)}.site-footer__copy{max-width:var(--max-width);color:var(--juko-silver);margin:48px auto 0;font-size:13px}.rsvp--open{color:var(--juko-white);transition:background .12s var(--ease), border-color .12s var(--ease);background:#234beb;border-color:#234beb;text-decoration:none}.rsvp--open:hover{color:var(--juko-white);background:#1b3bc4;border-color:#1b3bc4}.back-link{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:var(--juko-silver);font-size:13px;font-weight:600;text-decoration:none}.back-link:hover{color:var(--juko-white)}.plus-games{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;color:#ff564e;margin-top:calc(clamp(20px,2.6vw,32px)/-2);font-size:clamp(26px,3.4vw,44px);font-weight:700;line-height:1}.event-facts{border-top:1px solid #ffffff24;flex-direction:column;width:100%;max-width:520px;margin:0;padding:0;list-style:none;display:flex}.event-facts li{color:var(--juko-white);border-bottom:1px solid #ffffff24;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:14px 0;font-size:17px;line-height:1.45;display:grid}.event-facts li>span{font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;color:var(--juko-silver);padding-top:4px;font-size:11px;font-weight:600}.consent--big{border:2px solid var(--juko-black);border-radius:8px;padding:16px}.consent--big span{font-size:14px}.consent--big strong{color:var(--juko-black);font-size:16px}.consent input:disabled{cursor:not-allowed}.derby-fields{border-left:4px solid #90e82c;flex-direction:column;gap:18px;padding-left:16px;display:flex}.field-row{grid-template-columns:minmax(0,1fr) 110px;gap:12px;display:grid}.field__select{appearance:none;background:var(--juko-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%231a1a1a'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") no-repeat right 14px center / 18px;cursor:pointer;padding-right:42px}.form-note{color:var(--juko-slate);margin:-4px 0 0;font-size:13px;line-height:1.45}.text-btn{appearance:none;cursor:pointer;font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;color:#234beb;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.map-link,.map-link:hover{color:var(--juko-white)}.submit-btn:disabled{opacity:.45;cursor:not-allowed}.submit-btn:disabled:hover{background:#234beb}.ghl-form[aria-busy=true] .submit-btn{opacity:1;cursor:progress}.kid-card{border:2px solid var(--juko-black);border-radius:8px;flex-direction:column;gap:16px;min-width:0;margin:0;padding:16px;display:flex}.kid-card__title{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;align-items:center;gap:12px;margin-left:-8px;padding:0 8px;font-size:18px;font-weight:700;display:flex}.kid-card__remove{appearance:none;cursor:pointer;font-family:var(--font-accent);letter-spacing:.1em;text-transform:uppercase;color:var(--juko-slate);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;font-weight:600;text-decoration:underline}.add-kid{appearance:none;cursor:pointer;border:2px dashed var(--juko-black);background:var(--juko-white);width:100%;height:52px;color:var(--juko-black);font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;transition:background .12s var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.add-kid:hover{background:var(--juko-ivory)}.rsvp--sport,.rsvp--sport:hover{background:var(--sport-bg);border-color:var(--sport-bg);color:var(--sport-ink);text-decoration:none}.rsvp--sport{transition:transform .12s var(--ease)}.rsvp--sport:hover{transform:translateY(-2px)}
