.s-module__CYrkKW__chips{margin-bottom:var(--spacing-xs);flex-wrap:wrap;gap:.5rem;display:flex}.s-module__CYrkKW__chip,.s-module__CYrkKW__chipActive{border-radius:calc(4px*var(--brm));min-height:2.25rem;color:inherit;font-family:var(--font-lato);cursor:pointer;background:0 0;border:1px solid #00000026;align-items:center;padding:0 .875rem;font-size:.875rem;display:inline-flex}.s-module__CYrkKW__chip:hover{border-color:#0006}.s-module__CYrkKW__chipActive{background:var(--color-black);border-color:var(--color-black);color:var(--color-white);font-weight:800}.s-module__CYrkKW__grid{gap:var(--spacing-sm)var(--spacing-xs);grid-template-columns:1fr;display:grid}@media (min-width:640px){.s-module__CYrkKW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.s-module__CYrkKW__grid{grid-template-columns:repeat(3,1fr)}}.s-module__CYrkKW__card{color:inherit;text-decoration:none;display:block}.s-module__CYrkKW__photo{aspect-ratio:4/3;border-radius:calc(8px*var(--brm));background-color:var(--color-no-image);width:100%;transition:filter .3s}.s-module__CYrkKW__card:hover .s-module__CYrkKW__photo{filter:brightness(1.05)}.s-module__CYrkKW__badge{background:var(--color-red);color:var(--color-white);border-radius:2px;padding:.25rem .5rem;font-size:.875rem;font-weight:900;line-height:1;position:absolute;top:.75rem;left:.75rem}.s-module__CYrkKW__body{padding:var(--spacing-xxs)0 0;flex-direction:column;gap:.25rem;display:flex}.s-module__CYrkKW__model{color:var(--color-black);font-weight:800}.s-module__CYrkKW__meta{font-size:.875rem;line-height:1.3}.s-module__CYrkKW__price{color:var(--color-black);align-items:baseline;gap:.5rem;margin-top:.25rem;display:flex}.s-module__CYrkKW__price strong{font-size:1.25rem;font-weight:900}.s-module__CYrkKW__full{opacity:.6}.s-module__CYrkKW__more{width:100%;margin-top:var(--spacing-sm);border:2px solid var(--color-text);border-radius:var(--spacing-xxs);color:inherit;font-size:1rem;font-family:var(--font-lato);cursor:pointer;background:0 0;padding:.875rem 1.5rem;font-weight:800}.s-module__CYrkKW__more:hover{border-color:var(--color-black)}.s-module__CYrkKW__error{margin:var(--spacing-xs)0 0;color:var(--color-red);font-size:.875rem}.s-module__CYrkKW__more:disabled{opacity:.5;cursor:wait}
.MenuAction-module__ZSPlsq__action{height:var(--ui-control-height);border-radius:var(--ui-radius-control);corner-shape:squircle;font-family:var(--ui-font);font-size:var(--ui-size-sm);font-weight:var(--ui-weight-black);text-align:center;white-space:nowrap;cursor:pointer;transition:background var(--ui-dur)ease-out,color var(--ui-dur)ease-out;background:0 0;border:none;align-items:center;gap:.4rem;padding:0 .75rem;line-height:1.1;text-decoration:none;display:inline-flex}.MenuAction-module__ZSPlsq__action:hover{background:var(--ui-fill);text-decoration:none}.MenuAction-module__ZSPlsq__action:focus-visible{outline:var(--ui-focus-ring);outline-offset:2px}.MenuAction-module__ZSPlsq__action.MenuAction-module__ZSPlsq__accent{color:var(--ui-accent)}.MenuAction-module__ZSPlsq__action.MenuAction-module__ZSPlsq__muted{color:var(--ui-text)}.MenuAction-module__ZSPlsq__action.MenuAction-module__ZSPlsq__muted:hover{color:var(--ui-text-strong)}.MenuAction-module__ZSPlsq__action.MenuAction-module__ZSPlsq__danger{color:var(--ui-danger-text)}.MenuAction-module__ZSPlsq__action:disabled{color:var(--ui-text-muted);cursor:default;background:0 0}@media (max-width:640px){.MenuAction-module__ZSPlsq__action{width:var(--ui-control-height);justify-content:center;padding:0}.MenuAction-module__ZSPlsq__action>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.Dialog-module__BJq6FG__dialog{border-radius:var(--ui-radius-sheet);corner-shape:squircle;background:var(--ui-sheet);width:min(100% - 2rem,40rem);max-height:min(100dvh - 2rem,90dvh);color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-size-md);border:none;margin:auto;padding:0;overflow:hidden}.Dialog-module__BJq6FG__narrow{width:min(100% - 2rem,32rem)}.Dialog-module__BJq6FG__dialog::backdrop{background:var(--ui-backdrop)}.Dialog-module__BJq6FG__dialog[open]{animation:Dialog-module__BJq6FG__appear var(--ui-dur)ease-out}@media (prefers-reduced-motion:reduce){.Dialog-module__BJq6FG__dialog[open]{animation:none}}.Dialog-module__BJq6FG__panel{max-height:inherit;flex-direction:column;display:flex}.Dialog-module__BJq6FG__header{background:linear-gradient(to bottom,var(--ui-sheet-head)70%,var(--ui-sheet));justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem .5rem 1.5rem;display:flex}.Dialog-module__BJq6FG__title{color:var(--ui-text-title);font-family:var(--ui-font);font-size:var(--ui-size-lg);font-weight:var(--ui-weight-black);margin:0;line-height:1.2}.Dialog-module__BJq6FG__body{padding:1rem 1.5rem 1.5rem;overflow:auto}@keyframes Dialog-module__BJq6FG__appear{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}
.Field-module__W4F_KG__field{flex-direction:column;flex:auto;gap:.4rem;min-width:min(8rem,100%);display:flex}.Field-module__W4F_KG__label{color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-size-xs);font-weight:var(--ui-weight-black);line-height:1.2}.Field-module__W4F_KG__hint{color:var(--ui-text-muted);font-size:var(--ui-size-xs);line-height:1.3}.Field-module__W4F_KG__sm{min-width:0;max-width:7rem}.Field-module__W4F_KG__md{max-width:12rem}.Field-module__W4F_KG__lg{max-width:24rem}.Field-module__W4F_KG__control{width:100%;height:var(--ui-control-height);border-radius:var(--ui-radius-control);corner-shape:squircle;background:var(--ui-fill);color:var(--ui-text-strong);font-family:var(--ui-font);font-size:var(--ui-size-md);font-weight:var(--ui-weight-regular);transition:background var(--ui-dur)ease-out,border-color var(--ui-dur)ease-out;border:1px solid #0000;padding:.75rem .9rem;line-height:1.3}.Field-module__W4F_KG__control:hover{background:var(--ui-fill-hover)}.Field-module__W4F_KG__control:focus{border-color:var(--ui-accent);outline:none}.Field-module__W4F_KG__control:disabled{color:var(--ui-text-muted);cursor:not-allowed}.Field-module__W4F_KG__control::placeholder{color:var(--ui-text-muted);opacity:1}.Field-module__W4F_KG__control option{color:canvastext;background:canvas}@media (pointer:coarse){.Field-module__W4F_KG__control{font-size:16px}}.Field-module__W4F_KG__textarea{resize:vertical;height:auto;min-height:3.5rem}.Field-module__W4F_KG__selectWrap{width:100%;display:block;position:relative}.Field-module__W4F_KG__select{appearance:none;cursor:pointer;padding-right:2.6rem}.Field-module__W4F_KG__chevron{width:1rem;height:1rem;color:var(--ui-text);pointer-events:none;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.Field-module__W4F_KG__checkbox{color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-size-md);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.Field-module__W4F_KG__checkbox input{width:1rem;height:1rem;accent-color:var(--ui-accent)}.Field-module__W4F_KG__checkbox input:focus-visible{outline:var(--ui-focus-ring);outline-offset:2px}.Field-module__W4F_KG__toggle{border-radius:var(--ui-radius-pill);background:var(--ui-fill);color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-size-sm);font-weight:var(--ui-weight-black);cursor:pointer;transition:background var(--ui-dur)ease-out,color var(--ui-dur)ease-out;border:none;padding:.5rem .9rem}.Field-module__W4F_KG__toggle:hover{background:var(--ui-fill-hover);color:var(--ui-text-strong)}.Field-module__W4F_KG__toggle[aria-pressed=true]{background:var(--ui-accent);color:var(--ui-on-accent)}.Field-module__W4F_KG__toggle:focus-visible{outline:var(--ui-focus-ring);outline-offset:2px}
.s-module__LHbDza__container{flex-direction:column;gap:.5rem;display:flex}.s-module__LHbDza__logo{transition:all .3s;scale:1}.s-module__LHbDza__logo:hover{cursor:pointer;scale:1.05}.s-module__LHbDza__logoSubtext{font-size:.65rem;font-family:var(--font-lato);font-weight:var(--font-weight-lato);text-transform:uppercase;color:var(--color-text-on-white)}.s-module__LHbDza__logoLink{text-decoration:none}
.s-module__onAoma__items{flex-direction:row;flex:1;justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;height:100%;line-height:1;display:flex}.s-module__onAoma__item{width:min-content;color:var(--color-nav);font-family:var(--font-lato);font-weight:var(--font-weight-lato);text-transform:uppercase;border-color:#0000;border-left-style:solid;border-left-width:2px;flex:none;padding-left:.25rem;font-size:.65rem;line-height:1;text-decoration:none}.s-module__onAoma__itemActive{width:min-content;font-family:var(--font-lato);font-weight:var(--font-weight-lato);text-transform:uppercase;border-left-style:solid;border-left-width:2px;flex:none;padding-left:.25rem;font-size:.65rem;line-height:1;text-decoration:none;display:inline}.s-module__onAoma__item:hover,.s-module__onAoma__item:focus,.s-module__onAoma__item:active,.s-module__onAoma__item:visited{border-left-style:solid;border-left-width:2px;border-color:var(--color-nav);color:var(--color-nav);padding-left:.25rem;font-size:.65rem}.s-module__onAoma__logoMobile{justify-self:flex-start;font-size:0}.s-module__onAoma__items .s-module__onAoma__logoMobile{flex:none}.s-module__onAoma__items .s-module__onAoma__item,.s-module__onAoma__items .s-module__onAoma__itemActive{margin-bottom:calc(25px + .5rem)}.s-module__onAoma__items .s-module__onAoma__logoMobile a>div{width:min-content}.s-module__onAoma__mobileMenuHeader{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.s-module__onAoma__mobileMenuContainer{z-index:3;transition:all .3s;position:fixed;inset:0;overflow:scroll}.s-module__onAoma__mobileMenuItems{flex-direction:column;justify-content:space-around;gap:1.65rem;display:flex}.s-module__onAoma__mobileMenuItem{font-family:var(--font-merriweather);font-weight:var(--font-weight-merriweather);font-size:2rem;line-height:1;text-decoration:none;display:block;color:var(--color-white)!important}.s-module__onAoma__mobileMenuItemTech,.s-module__onAoma__mobileMenuItemSocial{font-weight:var(--font-weight-merriweather);display:block;color:var(--color-text-on-white)!important}.s-module__onAoma__mobileMenuItem:hover{text-decoration:underline}.s-module__onAoma__menuButton{color:var(--color-nav);background:0 0;border:none;font-size:1.5rem;font-weight:100;line-height:1}
.AdminPageShell-module__W_-TPW__content{color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-size-md);flex-direction:column;gap:1rem;line-height:1.4;display:flex}
.Button-module__LCT47W__button{height:var(--ui-control-height);border-radius:var(--ui-radius-control);corner-shape:squircle;background:var(--ui-fill);font-family:var(--ui-font);font-size:var(--ui-size-sm);font-weight:var(--ui-weight-black);white-space:nowrap;cursor:pointer;transition:background var(--ui-dur)ease-out,color var(--ui-dur)ease-out;border:none;justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;line-height:1.1;text-decoration:none;display:inline-flex}.Button-module__LCT47W__button:hover{text-decoration:none}.Button-module__LCT47W__button:focus-visible{outline:var(--ui-focus-ring);outline-offset:2px}.Button-module__LCT47W__button:active:not(:disabled){transform:translateY(1px)}.Button-module__LCT47W__button.Button-module__LCT47W__quiet{color:var(--ui-text-strong)}.Button-module__LCT47W__button.Button-module__LCT47W__quiet:hover{background:var(--ui-fill-hover)}.Button-module__LCT47W__button.Button-module__LCT47W__accent{background:var(--ui-accent);color:var(--ui-on-accent)}.Button-module__LCT47W__button.Button-module__LCT47W__accent:hover{background:var(--ui-accent-hover)}.Button-module__LCT47W__button.Button-module__LCT47W__danger{color:var(--ui-danger-text)}.Button-module__LCT47W__button.Button-module__LCT47W__danger:hover{background:var(--ui-danger);color:var(--ui-text-strong)}.Button-module__LCT47W__button:disabled,.Button-module__LCT47W__button:disabled:hover{background:var(--ui-fill);color:var(--ui-text-muted);cursor:not-allowed}.Button-module__LCT47W__iconOnly{width:var(--ui-control-height);padding:0}.Button-module__LCT47W__icon{display:inline-flex}.Button-module__LCT47W__icon svg{stroke-width:2.25px;width:1rem;height:1rem}.Button-module__LCT47W__spinner svg{animation:.8s linear infinite Button-module__LCT47W__spin}@media (prefers-reduced-motion:reduce){.Button-module__LCT47W__spinner svg{animation:none}}@keyframes Button-module__LCT47W__spin{to{transform:rotate(360deg)}}.Button-module__LCT47W__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.Button-module__LCT47W__button:has(.Button-module__LCT47W__icon){width:var(--ui-control-height);padding:0}.Button-module__LCT47W__icon+span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.Chip-module__bd3fdG__chip{border-radius:var(--ui-radius-pill);background:var(--ui-fill);font-family:var(--ui-font);font-size:var(--ui-size-sm);font-weight:var(--ui-weight-bold);transition:filter var(--ui-dur)ease-out;border:1px solid #0000;align-items:center;padding:.3rem .7rem;line-height:1.2;text-decoration:none;display:inline-flex}.Chip-module__bd3fdG__chip,.Chip-module__bd3fdG__chip:is(:link,:visited,:hover,:active,:focus){color:var(--ui-text-strong);text-decoration:none}.Chip-module__bd3fdG__chip:hover{filter:brightness(1.12)}.Chip-module__bd3fdG__chip:focus-visible{outline:var(--ui-focus-ring);outline-offset:2px}.Chip-module__bd3fdG__cruise{border-color:var(--ui-kind-cruise);background:var(--ui-kind-cruise)}.Chip-module__bd3fdG__course{border-color:var(--ui-kind-course);background:var(--ui-kind-course)}.Chip-module__bd3fdG__regatta{border-color:var(--ui-kind-regatta);background:var(--ui-kind-regatta)}.Chip-module__bd3fdG__meetup{border-color:var(--ui-kind-meetup);background:var(--ui-kind-meetup)}.Chip-module__bd3fdG__chip:is(.Chip-module__bd3fdG__cruise,.Chip-module__bd3fdG__course,.Chip-module__bd3fdG__regatta,.Chip-module__bd3fdG__meetup),.Chip-module__bd3fdG__chip:is(.Chip-module__bd3fdG__cruise,.Chip-module__bd3fdG__course,.Chip-module__bd3fdG__regatta,.Chip-module__bd3fdG__meetup):is(:link,:visited,:hover,:active,:focus){color:var(--ui-on-kind)}.Chip-module__bd3fdG__dimmed{background:0 0}.Chip-module__bd3fdG__chip.Chip-module__bd3fdG__dimmed,.Chip-module__bd3fdG__chip.Chip-module__bd3fdG__dimmed:is(:link,:visited,:hover,:active,:focus){color:var(--ui-text-muted)}
.WeekRow-module__BgzxHa__row{padding:.75rem var(--sheet-inset,0);border-top:1px solid var(--ui-line);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"date actions""body body";align-items:center;gap:.5rem;display:grid}.WeekRow-module__BgzxHa__row:first-child{border-top:none}@media (min-width:768px){.WeekRow-module__BgzxHa__row{grid-template-columns:8ch minmax(0,1fr) auto;grid-template-areas:"date body actions"}}.WeekRow-module__BgzxHa__date{color:var(--ui-text-strong);font-weight:var(--ui-weight-black);white-space:nowrap;grid-area:date}.WeekRow-module__BgzxHa__body{flex-wrap:wrap;grid-area:body;align-items:center;gap:.5rem;min-width:0;display:flex}.WeekRow-module__BgzxHa__actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;gap:.5rem;display:flex}.WeekRow-module__BgzxHa__blocked{color:var(--ui-danger-text);font-weight:var(--ui-weight-bold);align-items:center;gap:.35rem;display:inline-flex}.WeekRow-module__BgzxHa__blocked svg{width:1rem;height:1rem}.WeekRow-module__BgzxHa__free{color:var(--ui-text-muted)}
.YearNav-module__-e2lUq__nav{align-items:center;gap:.75rem;display:flex}.YearNav-module__-e2lUq__year{color:var(--ui-text-strong);font-family:var(--ui-font);font-size:var(--ui-size-xl);font-weight:var(--ui-weight-black);line-height:1}
.s-module__RO3Foq__frame{position:relative;overflow:hidden}.s-module__RO3Foq__img{object-fit:cover}
