:root{--font-title:"YAGNILRhEEE_0",sans-serif;--font-sans:YADK4L2nGbg_0,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--color-red-50:oklch(0.971 0.013 17.38);--color-red-100:oklch(0.936 0.032 17.717);--color-red-200:oklch(0.885 0.062 18.334);--color-red-500:oklch(0.637 0.237 25.331);--color-red-600:oklch(0.577 0.245 27.325);--color-red-700:oklch(0.505 0.213 27.518);--color-red-800:oklch(0.444 0.177 26.899);--color-orange-50:oklch(0.98 0.016 73.684);--color-orange-100:oklch(0.954 0.038 75.164);--color-orange-600:oklch(0.646 0.222 41.116);--color-yellow-400:oklch(0.852 0.199 91.936);--color-green-50:oklch(0.982 0.018 155.826);--color-green-100:oklch(0.962 0.044 156.743);--color-green-500:oklch(0.723 0.219 149.579);--color-green-600:oklch(0.627 0.194 149.214);--color-green-700:oklch(0.527 0.154 150.069);--color-blue-50:oklch(0.97 0.014 254.604);--color-blue-100:oklch(0.932 0.032 255.585);--color-blue-200:oklch(0.882 0.059 254.128);--color-blue-400:oklch(0.707 0.165 254.624);--color-blue-500:oklch(0.623 0.214 259.815);--color-blue-600:oklch(0.546 0.245 262.881);--color-blue-700:oklch(0.488 0.243 264.376);--color-blue-800:oklch(0.424 0.199 265.638);--color-blue-900:oklch(0.379 0.146 265.522);--color-purple-50:oklch(0.977 0.014 308.299);--color-purple-100:oklch(0.946 0.033 307.174);--color-purple-600:oklch(0.558 0.288 302.321);--color-slate-50:oklch(0.984 0.003 247.858);--color-slate-100:oklch(0.968 0.007 247.896);--color-cod-gray-50:#f6f6f6;--color-cod-gray-100:#e7e7e7;--color-cod-gray-200:#d1d1d1;--color-cod-gray-300:#b0b0b0;--color-cod-gray-400:#888;--color-cod-gray-500:#6d6d6d;--color-cod-gray-600:#5d5d5d;--color-cod-gray-700:#4f4f4f;--color-cod-gray-800:#454545;--color-cod-gray-900:#3d3d3d;--color-cod-gray-950:#0a0a0a;--color-merlot-50:#fdf3f4;--color-merlot-100:#fce4e6;--color-merlot-200:#faced2;--color-merlot-300:#f5acb2;--color-merlot-400:#ed7c85;--color-merlot-500:#e1525e;--color-merlot-600:#cd3542;--color-merlot-700:#ac2934;--color-merlot-800:#8f252e;--color-merlot-900:#7a262d;--color-merlot-950:#400f13;--color-resolution-blue-50:#edf2ff;--color-resolution-blue-100:#dee6ff;--color-resolution-blue-200:#c4d1ff;--color-resolution-blue-300:#a0b2ff;--color-resolution-blue-400:#7b89fe;--color-resolution-blue-500:#5b61f9;--color-resolution-blue-600:#453dee;--color-resolution-blue-700:#3a30d2;--color-resolution-blue-800:#302aa9;--color-resolution-blue-900:#28267a;--color-resolution-blue-950:#1b184e;--color-kumera-50:#f8f6ee;--color-kumera-100:#eeead3;--color-kumera-200:#dfd4a9;--color-kumera-300:#cdb777;--color-kumera-400:#be9e51;--color-kumera-500:#ae8b44;--color-kumera-600:#906b36;--color-kumera-700:#785530;--color-kumera-800:#66462d;--color-kumera-900:#583c2b;--color-kumera-950:#322016;--color-straw-50:#faf8f0;--color-straw-100:#f1ead4;--color-straw-200:#e1d3a6;--color-straw-300:#d3bb7a;--color-straw-400:#c7a458;--color-straw-500:#bd8c43;--color-straw-600:#a66f39;--color-straw-700:#8b5632;--color-straw-800:#72462e;--color-straw-900:#5f3a28;--color-straw-950:#351e13;--color-driftwood-50:#f8f6ee;--color-driftwood-100:#efead2;--color-driftwood-200:#e0d4a8;--color-driftwood-300:#cfb675;--color-driftwood-400:#c09d4f;--color-driftwood-500:#ac8640;--color-driftwood-600:#986d36;--color-driftwood-700:#7a532e;--color-driftwood-800:#67452c;--color-driftwood-900:#593b2a;--color-driftwood-950:#331f15;--color-tussock-50:#f8f5ee;--color-tussock-100:#efe7d2;--color-tussock-200:#e0d0a8;--color-tussock-300:#ceb176;--color-tussock-400:#bd944d;--color-tussock-500:#af8343;--color-tussock-600:#966838;--color-tussock-700:#794f2f;--color-tussock-800:#66422d;--color-tussock-900:#58392b;--color-tussock-950:#321d16;--color-black:#000;--color-white:#fff;--default-transition-duration:0.15s;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--color-background:#fff;--color-foreground:oklch(0.145 0 0);--color-card:#fff;--color-card-foreground:oklch(0.145 0 0);--color-primary:var(--color-straw-300);--color-primary-foreground:var(--color-driftwood-950);--color-secondary:oklch(0.95 0.0058 264.53);--color-secondary-foreground:#030213;--color-muted:#ececf0;--color-muted-foreground:#717182;--color-accent:#e9ebef;--color-accent-foreground:#030213;--color-destructive:#d4183d;--color-destructive-foreground:#fff;--color-border:rgba(0,0,0,0.1);--color-input:rgba(0,0,0,0);--color-input-background:#f3f3f5;--color-switch-background:#cbced4;--color-selection:#e1f2ff;--color-inline-selection:#d4ecff;--color-dark:#1d202b;--color-active-icon:#388ae5;--color-gray-border:rgba(201,201,204,0.48);--color-line-gray:#eff0f1;--color-bg-light:var(--color-straw-50);--color-gray-text:#707684;--color-chart-1:oklch(0.646 0.222 41.116);--color-chart-2:oklch(0.6 0.118 184.704);--color-chart-3:oklch(0.398 0.07 227.392);--color-chart-4:oklch(0.828 0.189 84.429);--color-chart-5:oklch(0.769 0.188 70.08)}.dark{--color-background:oklch(0.145 0 0);--color-foreground:oklch(0.985 0 0);--color-card:oklch(0.145 0 0);--color-card-foreground:oklch(0.985 0 0);--color-primary:oklch(0.985 0 0);--color-primary-foreground:oklch(0.205 0 0);--color-secondary:oklch(0.269 0 0);--color-secondary-foreground:oklch(0.985 0 0);--color-muted:oklch(0.269 0 0);--color-muted-foreground:oklch(0.708 0 0);--color-accent:oklch(0.269 0 0);--color-accent-foreground:oklch(0.985 0 0);--color-destructive:oklch(0.396 0.141 25.723);--color-destructive-foreground:oklch(0.637 0.237 25.331);--color-border:oklch(0.269 0 0);--color-input:oklch(0.269 0 0);--color-chart-1:oklch(0.488 0.243 264.376);--color-chart-2:oklch(0.696 0.17 162.48);--color-chart-3:oklch(0.769 0.188 70.08);--color-chart-4:oklch(0.627 0.265 303.9);--color-chart-5:oklch(0.645 0.246 16.439)}:root{--header-z-index:1000;--mouse-shield-z-index:10000;--notification-z-index:100000;--page-inner-width:1200px;--page-inner-width-percent:139.13043478%;--page-form-width:600px;--radius:1rem;--color-shadow:rgba(0,0,0,0.071);--padding-thiny:5px;--padding-s:11px;--padding:23px;--padding-l:27px;--padding-xl:46px;--form-field-padding:5px;--gap-thiny:5px;--gap-s:8px;--gap:14px;--gap-l:42px;--gap-xl:126px;--block-gap:50px;--font-size-s:0.88rem;--font-size:1rem;--font-size-l:1.8rem;--font-size-xl:2.1rem}@font-face{font-family:YAGNILRhEEE_0;src:url(/assets/public/lib/fonts/YAGNILRhEEE_0.woff2) format("woff2");font-display:swap;font-size:inherit}@font-face{font-family:YADK4L2nGbg_0;src:url(/assets/public/lib/fonts/YADK4L2nGbg_0.woff2) format("woff2");font-display:swap;font-size:inherit}.null-padding-margin{padding:0;margin:0}.flex-h,.flex-h-center{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.flex-h-center{-moz-box-pack:center;justify-content:center}.flex-h-between{-moz-box-pack:justify;justify-content:space-between}.flex-h-between,.flex-h-end{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.flex-h-end{-moz-box-pack:end;justify-content:flex-end}.flex-h-around{justify-content:space-around}.flex-h-around,.flex-h-evenly{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.flex-h-evenly{-moz-box-pack:space-evenly;justify-content:space-evenly}.flex-v,.flex-v-center{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.flex-v-center{-moz-box-pack:center;justify-content:center}.flex-v-between{-moz-box-pack:justify;justify-content:space-between}.flex-v-between,.flex-v-end{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.flex-v-end{-moz-box-pack:end;justify-content:flex-end}.flex-v-around{justify-content:space-around}.flex-v-around,.flex-v-evenly{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.flex-v-evenly{-moz-box-pack:space-evenly;justify-content:space-evenly}.flex-align-center{-moz-box-align:center;align-items:center}.flex-align-start{-moz-box-align:start;align-items:flex-start}.flex-align-end{-moz-box-align:end;align-items:flex-end}.flex-align-stretch{-moz-box-align:stretch;align-items:stretch}.unlike-ul{padding:0;margin:0;list-style-type:none}.hover-interaction:hover{background:rgba(0,0,0,.0275)}.no-shrink{flex-shrink:0}.theme-blue{color:var(--color-blue-600);background:var(--color-blue-50)}.theme-orange{color:var(--color-orange-600);background:var(--color-orange-50)}.theme-green{color:var(--color-green-600);background:var(--color-green-50)}.theme-purple{color:var(--color-purple-600);background:var(--color-purple-50)}.theme-red{color:var(--color-red-600);background:var(--color-red-50)}*{-moz-box-sizing:border-box;box-sizing:border-box}body{padding:0;margin:0;height:100vh;overflow:auto}a,a:active,a:focus,a:visited{color:inherit;text-decoration:none}input,select,textarea{outline:0;box-shadow:none;border:0}.scroller{width:100%;height:100%;overflow:auto}html{font-size:16px}img{display:block}body{position:relative;color:var(--color-foreground);background:var(--color-background);font-family:var(--font-sans)}ul{padding:0;margin:0;list-style-type:none}h1,h2,h3,h4,h5,h6{padding:0;margin:0;line-height:1.3}h1{font-size:2.2em}h1,h2{font-weight:700}h2{font-size:1.8em}h3{font-weight:700;font-size:1.5em}.img.icon,span.fi{position:relative;display:-moz-inline-box;display:inline-flex;-moz-box-pack:center;justify-content:center}.img.icon.prefix,span.fi.prefix{margin-right:8px;opacity:.81}.img.icon.suffix,span.fi.suffix{margin-left:8px}.img.icon.large,span.fi.large{font-size:1.67em}.img.icon.primary,span.fi.primary{color:var(--color-primary)}span.fi{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.img.icon,span.fi{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.img.icon{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center}.img.icon img{width:20px}a{display:inline-block;cursor:pointer;border-radius:var(--radius)}a:not(.no-auto):not(.field){padding:-moz-calc(var(--padding)*0.5);padding:calc(var(--padding)*0.5)}a:not(.button).primary{color:var(--color-primary-foreground);background:var(--color-primary)}a:not(.button).secondary{color:var(--color-secondary-foreground);background:var(--color-secondary)}.p,p{padding:0;margin:0;line-height:1.6em}@media (max-width:520px){.p,p{line-height:1.4em}}.uicons{width:24px}.iconed{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center}.labeled .label{margin-bottom:8px}input:-moz-placeholder{white-space:nowrap;text-overflow:ellipsis}input:-ms-input-placeholder{white-space:nowrap;text-overflow:ellipsis}input:placeholder-shown{white-space:nowrap;text-overflow:ellipsis}.component.button{position:relative;flex-wrap:nowrap;padding:8px 10px;border-radius:min(30%,10px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.component.button,.component.button.icon{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center}.component.button.icon{--w:36px;-moz-box-pack:center;justify-content:center;padding:0;width:var(--w);height:var(--w)}.component.button.icon.small{--w:28px}.component.button.icon.circle{border-radius:50%}.component.button.small{font-size:var(--font-size-s);padding:8px}.component.button.large{font-size:var(--font-size-l);padding:9px 13px}.component.button.filled.primary{color:var(--color-primary-foreground);background:var(--color-primary)}.component.button.filled.secondary{color:var(--color-secondary-foreground);background:var(--color-secondary)}.component.button.filled.light{color:var(--color-primary);background:var(--color-bg-light)}.component.button.bordered{border:1px solid var(--color-border)}.component.button.bordered.primary{color:var(--color-primary);border-color:var(--color-primary)}.component.button.bordered.light{border-color:var(--color-bg-light)}.component.button.elevation{box-shadow:0 0 18px var(--color-shadow)}.component.button.disabled{opacity:.6;cursor:default}.component.app-notification{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:fixed;top:-170px;left:unset;right:unset;bottom:unset;border-radius:var(--radius);z-index:var(--notification-z-index);background:#fff;min-width:270px;width:380px;max-width:95%;max-height:170px;opacity:0;overflow:hidden;box-shadow:0 0 9px rgba(0,0,0,.21);will-change:top}.component.app-notification>.inner{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:5px;padding:var(--padding)}.component.app-notification>.inner>.header{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:end;justify-content:flex-end}.component.app-notification>.inner>.header .closer{flex-shrink:0;will-change:transform;-moz-transform:scale(.01);-ms-transform:scale(.01);transform:scale(.01)}.component.app-notification.active{top:20px;opacity:1;-moz-transition-property:top,opacity;transition-property:top,opacity;-moz-transition-duration:.17s;transition-duration:.17s;-moz-transition-timing-function:cubic-bezier(.12,.82,.22,.96);transition-timing-function:cubic-bezier(.12,.82,.22,.96)}.component.app-notification.active .header .closer{-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-moz-transition:transform .1s linear .3s, -moz-transform .1s linear .3s;transition:transform .1s linear .3s;transition:transform .1s linear .3s, -moz-transform .1s linear .3s}.component.app-notification.destruct{opacity:0;top:-170px;-moz-transition-property:top,opacity;transition-property:top,opacity;-moz-transition-duration:.3s;transition-duration:.3s;-moz-transition-delay:.2s;transition-delay:.2s;-moz-transition-timing-function:cubic-bezier(1,.13,.5,.95);transition-timing-function:cubic-bezier(1,.13,.5,.95)}.component.app-notification.destruct .header .closer{-moz-transform:scale(.01);-ms-transform:scale(.01);transform:scale(.01);-moz-transition:transform .2s cubic-bezier(.88,.18,.19,1.05), -moz-transform .2s cubic-bezier(.88,.18,.19,1.05);transition:transform .2s cubic-bezier(.88,.18,.19,1.05);transition:transform .2s cubic-bezier(.88,.18,.19,1.05), -moz-transform .2s cubic-bezier(.88,.18,.19,1.05)}@-moz-keyframes flipX{0%{-moz-transform:perspective(200px) rotateX(0deg) rotateY(0deg);transform:perspective(200px) rotateX(0deg) rotateY(0deg)}50%{-moz-transform:perspective(200px) rotateX(-180deg) rotateY(0deg);transform:perspective(200px) rotateX(-180deg) rotateY(0deg)}to{-moz-transform:perspective(200px) rotateX(-180deg) rotateY(-180deg);transform:perspective(200px) rotateX(-180deg) rotateY(-180deg)}}@keyframes flipX{0%{-moz-transform:perspective(200px) rotateX(0deg) rotateY(0deg);transform:perspective(200px) rotateX(0deg) rotateY(0deg)}50%{-moz-transform:perspective(200px) rotateX(-180deg) rotateY(0deg);transform:perspective(200px) rotateX(-180deg) rotateY(0deg)}to{-moz-transform:perspective(200px) rotateX(-180deg) rotateY(-180deg);transform:perspective(200px) rotateX(-180deg) rotateY(-180deg)}}.component.loading-frame{display:none}.component.loading-frame.active{position:absolute;top:0;left:0;right:0;bottom:0;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.component.loading-frame .loader{background:var(--color-primary);width:30px;height:30px;border-radius:5px;-moz-animation:flipX 1s linear infinite;animation:flipX 1s linear infinite}.component.collapsible:not(.deactivated){position:relative;height:var(--default-collapsible-initial-height,0);overflow-y:hidden;-moz-transition:height .3s linear;transition:height .3s linear}.component.collapsible.deactivated .rocker-container{display:none}.component.field{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;width:100%;border-radius:var(--radius)}.component.field>.inner{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:relative;width:100%;padding:4px 6px}.component.field .collapsible.error-messenger{position:absolute;top:100%;left:0;right:0;bottom:unset;z-index:2;max-width:100%;font-size:.8em}.component.field .collapsible.error-messenger.in-flow{position:unset;z-index:unset}.component.field .collapsible.error-messenger.collapsed{height:0}.component.field .collapsible.error-messenger>.inner{color:#fff;background:#e63946;padding:5px}.component.field.bordered{border:1px solid}.component.field.bordered.primary{color:var(--color-primary);border-color:var(--color-primary)}.component.field.bordered.secondary{color:var(--color-secondary);border-color:var(--color-secondary)}.component.field.messenger-on-top .error-messenger{position:absolute;top:unset;left:0;right:0;bottom:100%}.component.field.disabled{opacity:.6}.component.field.short-text{border-radius:var(--radius)}.component.field.short-text>.inner{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center;border-radius:var(--radius);height:100%;padding:8px}.component.field.short-text>.inner span[class^=ri-]{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;border-radius:50%}.component.field.short-text>.inner input,.component.field.short-text>.inner input:focus{color:inherit;background:rgba(0,0,0,0);width:100%;padding:var(--form-field-padding);outline:0;border:none;border-radius:5px;font-size:1em}.component.field.short-text>.inner input::-webkit-input-placeholder{opacity:.8}.component.field.short-text>.inner input:-ms-input-placeholder{opacity:.8}.component.field.short-text>.inner input::-ms-input-placeholder{opacity:.8}.component.field.short-text>.inner input::placeholder{opacity:.8}.component.field.short-text.bordered{border:1px solid}.component.field.short-text.bordered.primary{color:var(--color-primary);border-color:var(--color-primary)}.component.field.short-text.bordered.secondary{color:var(--color-secondary);border-color:var(--color-secondary)}.component.field.long-text>.inner{position:relative;height:100%;border-radius:var(--radius)}.component.field.long-text>.inner textarea{background:rgba(0,0,0,0);width:100%;height:100%;padding:var(--form-field-padding);outline:0;border-radius:var(--radius);resize:none;font-family:inherit;font-size:inherit}.component.field.long-text>.inner textarea::-webkit-input-placeholder{color:rgba(0,0,0,.48)}.component.field.long-text>.inner textarea:-ms-input-placeholder{color:rgba(0,0,0,.48)}.component.field.long-text>.inner textarea::-ms-input-placeholder{color:rgba(0,0,0,.48)}.component.field.long-text>.inner textarea::placeholder{color:rgba(0,0,0,.48)}.component.field.radio>.inner{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center;gap:6px}.component.field.radio>.inner .check{width:20px;height:20px;padding:1px;border:1px solid var(--color-primary)}.component.field.radio>.inner .check,.component.field.radio>.inner .check>.checked{border-radius:var(--radius)}.component.field.radio>.inner .check>.checked{color:var(--color-primary);background:var(--color-bg-light);width:100%;height:100%;-moz-transition:transform .3s cubic-bezier(.66,.02,.09,1.5), -moz-transform .3s cubic-bezier(.66,.02,.09,1.5);transition:transform .3s cubic-bezier(.66,.02,.09,1.5);transition:transform .3s cubic-bezier(.66,.02,.09,1.5), -moz-transform .3s cubic-bezier(.66,.02,.09,1.5)}.component.field.radio>.inner input[type=radio]{display:none}.component.field.radio>.inner input[type=radio]:not(:checked)+.check>.checked{visibility:hidden;-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}body{--nav-height:64px}.block.nav{display:none;height:var(--nav-height)}.block.nav>.inner{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:center;justify-content:center;padding:var(--padding-s)}.block.nav>.inner nav{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center}.block.nav>.inner nav .item{padding:var(--padding-thiny)}.block.tagged>.inner{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:var(--gap-l)}.block.tagged>.inner .tag{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;align-self:center;gap:var(--gap-s);text-align:center}.block.tagged>.inner .tag .title{font-size:6.7rem;font-family:var(--font-title)}.block.program>.inner{width:100%;max-width:var(--page-inner-width);margin:auto;padding:var(--padding)}.block.program>.inner>.content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;gap:var(--gap)}.block.program>.inner>.content .days{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;flex-shrink:0;gap:var(--gap)}.block.program>.inner>.content .days .day{position:relative;border-radius:var(--radius);-moz-box-flex:1;flex:1;overflow:hidden;width:340px}.block.program>.inner>.content .days .day .underlayer{z-index:1;padding-top:177.77778%}.block.program>.inner>.content .days .day .overlayer{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--radius);display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:justify;justify-content:space-between;z-index:2;color:var(--color-straw-50);padding:var(--padding);height:100%}.block.program>.inner>.content .days .day .overlayer .icon{width:50px;height:50px;border-radius:50%;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;background:hsla(0,0%,100%,.2758);color:#fff;font-size:1.4rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.block.program>.inner>.content .days .day .overlayer .text{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:start;align-items:flex-start;gap:var(--gap-s)}.block.program>.inner>.content .days .day .overlayer .date{border-radius:var(--radius);color:var(--color-primary);background:#fff;padding:var(--padding-s)}.block.program>.inner>.content .days .day .overlayer .title{font-size:var(--font-size-l)}.block.program>.inner>.content .days .day.glam-chic .overlayer{background:-moz-linear-gradient(top,rgba(225,211,166,.32),rgba(152,16,250,.687));background:linear-gradient(180deg,rgba(225,211,166,.32),rgba(152,16,250,.687))}.block.program>.inner>.content .days .day.traditional .overlayer{background:-moz-linear-gradient(top,rgba(0,0,0,.787),rgba(0,0,0,.287));background:linear-gradient(180deg,rgba(0,0,0,.787),rgba(0,0,0,.287))}.block.program>.inner>.content .place{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;border-radius:var(--radius);background:var(--color-bg-light);width:340px;max-width:100%;overflow:hidden;box-shadow:0 0 27px rgba(95,58,40,.2452)}.block.program>.inner>.content .place .wrapper.img,.block.program>.inner>.content .place .wrapper.img img{width:100%}.block.program>.inner>.content .place .title{color:#fff;background:var(--color-primary);padding:var(--padding);font-size:1.5rem;text-align:center}.block.program>.inner>.content .place .info{display:grid;grid-template-columns:1fr;grid-template-rows:-webkit-max-content -webkit-max-content auto;grid-template-rows:max-content max-content auto;justify-items:start;-moz-box-align:start;align-items:start;grid-gap:var(--gap);height:100%;padding:var(--padding)}.block.program>.inner>.content .place .info .name{font-size:var(--font-size-l)}.block.program>.inner>.content .place .info .button{align-self:end}.block.attendance>.inner{width:100%;max-width:var(--page-inner-width);margin:auto;padding:var(--padding)}.block.attendance>.inner .form,.block.attendance>.inner form{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:var(--gap)}.block.attendance>.inner .yes-no .fields{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center;gap:var(--gap)}.block.attendance>.inner .yes-no .radio{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center;border-radius:var(--radius);padding:var(--padding-s) var(--padding);cursor:pointer}.block.attendance>.inner .yes-no .radio input{display:none}.block.attendance>.inner .yes-no .radio.yes{color:var(--color-green-700);border:1px solid var(--color-green-700)}.block.attendance>.inner .yes-no .radio.no{color:var(--color-red-700);border:1px solid var(--color-red-700)}.block.attendance>.inner .field{background:var(--color-bg-light)}.block.attendance>.inner .message{height:110px}.block.attendance>.inner .button{align-self:flex-start}.block.gold-book>.inner{width:100%;max-width:var(--page-inner-width);margin:auto;padding:var(--padding)}.block.gold-book>.inner .field{background:var(--color-bg-light)}.block.trip>.inner{width:100%;max-width:var(--page-inner-width);margin:auto;padding:var(--padding)}.block.trip>.inner>.content{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-l)}.block.trip>.inner>.content .item .title{font-size:var(--font-size-l);color:var(--color-primary);margin-bottom:var(--gap)}.block.trip>.inner>.content ul{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;border-left:2px solid var(--color-tussock-200);background:var(--color-tussock-50)}.block.trip>.inner>.content ul li{padding:var(--padding-s)}.block.trip>.inner>.content ul li:not(:last-child){border-bottom:1px solid var(--color-border)}.block.trip>.inner>.content .highway .comment,.block.trip>.inner>.content .highway>.content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:var(--gap-s)}.block.trip>.inner>.content .highway .parking{border-radius:var(--radius);padding:var(--padding);color:var(--color-orange-600);background:var(--color-orange-50)}.block.trip>.inner>.content .housing>.content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:var(--gap)}.block.trip>.inner>.content .housing .actions{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center;gap:var(--gap);width:100%;overflow:auto}.block.trip>.inner>.content .housing .host>.inner{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:var(--gap);width:380px;padding:var(--padding-s)}.block.trip>.inner>.content .housing .host>.inner .images{position:relative;padding-top:56.25%}.block.trip>.inner>.content .housing .host>.inner .text{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:start;align-items:flex-start;gap:var(--gap-s)}.block.trip>.inner>.content .housing .host>.inner .text .name{font-size:var(--font-size-l)}.block.trip>.inner>.content .housing .host>.inner .text .duration{border-radius:var(--radius);background:var(--color-bg-light);padding:var(--padding-s)}