.cw-header{border-bottom:1px solid #0e3f3b24;align-items:baseline;gap:.85rem;margin-bottom:1.75rem;padding-bottom:1.25rem;display:flex}.cw-header-title{font-family:var(--ff-poppins);font-weight:500;font-size:var(--text-lead);color:#0e3f3b;letter-spacing:-.005em;margin:0;line-height:1.3}.cw-loading{font-family:var(--ff-fraunces);font-variation-settings:"opsz" 144;font-style:italic;font-size:var(--text-body);color:#0e3f3bc7;padding:1rem 0 2rem}.cw-loading:after{content:" …";animation:1.4s steps(3,end) infinite cw-dot}@keyframes cw-dot{0%{content:" ·"}33%{content:" · ·"}66%{content:" · · ·"}}.cw-loc-tabs{border-bottom:1px solid #0e3f3b24;margin-bottom:1.5rem;display:flex}.cw-loc-tab{text-align:center;font-family:var(--ff-poppins);font-weight:500;font-size:var(--text-small);color:#0e3f3bc7;cursor:pointer;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:.85rem .5rem 1rem;transition:color .2s,border-color .2s}.cw-loc-tab:hover:not(.cw-loc-tab--disabled){color:#0e3f3b}.cw-loc-tab--active{color:#0e3f3b;border-bottom-color:#0e3f3b}.cw-loc-tab--disabled{cursor:not-allowed;opacity:.45}.cw-loc-tab input{display:none}.cw-loc-tab img{vertical-align:-.15rem;width:1.1rem;height:1.1rem;margin-right:.5rem;display:inline-block}.cw-loc-tab:not(.cw-loc-tab--active) img{opacity:.5}.cw-field{margin-bottom:1.5rem}.cw-field-label{font-family:var(--ff-poppins);font-size:var(--text-label);letter-spacing:.02em;color:#0e3f3bc7;margin-bottom:.5rem;font-weight:500;display:block}.cw-listbox-btn{text-align:left;color:#0e3f3b;width:100%;font-family:var(--ff-poppins);font-size:var(--text-small);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0e3f3b47;padding:.85rem 2.5rem .85rem 0;font-weight:500;transition:border-color .2s;position:relative}.cw-listbox-btn:hover,.cw-listbox-btn:focus{border-bottom-color:#0e3f3b}.cw-listbox-btn-text{display:block}.cw-event-title{overflow-wrap:anywhere;display:block}.cw-event-price{white-space:nowrap;margin-top:.15rem;font-weight:600;display:block}.cw-listbox-btn-chev{color:#0e3f3bc7;width:1rem;height:1rem;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.cw-listbox-options{z-index:10;background:#fafaf8;border:1px solid #0e3f3b2e;width:100%;max-height:16rem;margin-top:.5rem;padding:.35rem 0;list-style:none;position:absolute;overflow:auto;box-shadow:0 14px 32px -18px #0e3f3b40}.cw-listbox-option{cursor:pointer;font-family:var(--ff-poppins);font-size:var(--text-small);color:#0e3f3b;padding:.75rem 2.25rem .75rem 1rem;position:relative}.cw-listbox-option[data-focus]{background:#ccdbbc59}.cw-listbox-option[data-selected]{font-weight:600}.cw-listbox-option-check{color:#0e3f3b;width:1rem;height:1rem;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.cw-listbox-option:not([data-selected]) .cw-listbox-option-check{display:none}.cw-address{font-family:var(--ff-poppins);font-size:var(--text-small);color:#0e3f3bc7;align-items:center;gap:.55rem;margin-bottom:1.75rem;display:flex}.cw-address img{opacity:.75;width:1rem;height:1rem}.cw-address a{color:#0e3f3b;border-bottom:1px solid #0e3f3b33;padding-bottom:1px;text-decoration:none;transition:border-color .2s}.cw-address a:hover{border-bottom-color:#0e3f3b}.cw-date-heading{font-family:var(--ff-poppins);font-size:var(--text-label);letter-spacing:.02em;color:#0e3f3bc7;margin:1.75rem 0 1rem;font-weight:500}.cw-grid{gap:.5rem;padding:0 2rem;display:grid;position:relative}@media (width>=768px){.cw-grid{gap:1rem}}.cw-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.cw-col{min-width:0}.cw-col-head{text-align:center;padding:.25rem .25rem .5rem}.cw-col-dow{font-family:var(--ff-poppins);font-size:var(--text-label);letter-spacing:.02em;color:#0e3f3bc7;margin:0 0 .15rem;font-weight:500}.cw-col-date{font-family:var(--ff-fraunces);font-variation-settings:"opsz" 144;font-style:italic;font-weight:400;font-size:var(--text-body);color:#0e3f3b;white-space:nowrap;margin:0;line-height:1}.cw-col-slots{flex-direction:column;gap:.35rem;margin-top:.85rem;display:flex}.cw-slot{width:100%;font-family:var(--ff-poppins);font-size:var(--text-label);text-align:center;font-variant-numeric:tabular-nums;color:#0e3f3b;cursor:pointer;background:0 0;border:1px solid #0e3f3b38;padding:.55rem .35rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:block}.cw-slot:hover{color:#fff;background:#0e3f3b;border-color:#0e3f3b}.cw-slot--empty,.cw-slot--taken{color:#0e3f3b4d;cursor:not-allowed;background:0 0;border-color:#0e3f3b14}.cw-slot--empty:hover,.cw-slot--taken:hover{color:#0e3f3b4d;background:0 0;border-color:#0e3f3b14}.cw-slot--taken{text-decoration:line-through}.cw-nav{color:#0e3f3bc7;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;transition:color .2s,transform .2s;display:flex;position:absolute;top:2.5rem}.cw-nav:hover:not(:disabled){color:#0e3f3b}.cw-nav:disabled{color:#0e3f3b2e;cursor:not-allowed}.cw-nav--prev{left:0}.cw-nav--next{right:0}.cw-nav:hover:not(:disabled).cw-nav--prev{transform:translate(-2px)}.cw-nav:hover:not(:disabled).cw-nav--next{transform:translate(2px)}.cw-nav svg{width:.9rem;height:.9rem}.cw-slot-notice{color:#7f1d1d;font-family:var(--ff-poppins);font-size:var(--text-small);background:#b91c1c0f;border-left:2px solid #b91c1c;margin:0 0 1.25rem;padding:.85rem 1rem}.cw-empty{text-align:center;font-family:var(--ff-poppins);padding:1.5rem 0 .5rem}.cw-empty p{color:#0e3f3bc7;font-size:var(--text-small);margin:0 0 .5rem}.cw-empty-btn{font-family:var(--ff-poppins);font-size:var(--text-small);color:#0e3f3b;cursor:pointer;background:linear-gradient(#f1e62a,#f1e62a) 0 100%/0% 8px no-repeat;border:0;padding:.15rem 0 .35rem;font-weight:600;transition:background-size .3s cubic-bezier(.4,0,.2,1)}.cw-empty-btn:hover{background-size:100% 8px}.cw-empty p a{color:#0e3f3b;border-bottom:1px solid #0e3f3b40;padding-bottom:1px;text-decoration:none;transition:border-color .2s}.cw-empty p a:hover{border-bottom-color:#0e3f3b}.cw-form-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.cw-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cw-form-field-full{grid-column:1/-1}.cw-form-field{flex-direction:column;display:flex}.cw-form-field-label{font-family:var(--ff-poppins);font-size:var(--text-label);letter-spacing:.02em;color:#0e3f3bc7;margin-bottom:.5rem;font-weight:500;display:block}.cw-form-input,.cw-form-textarea{width:100%;font-family:var(--ff-poppins);font-size:var(--text-small);color:#0e3f3b;background:0 0;border:0;border-bottom:1px solid #0e3f3b40;border-radius:0;padding:.6rem 0;transition:border-color .2s;display:block}.cw-form-input:focus,.cw-form-textarea:focus{box-shadow:none;border-bottom-color:#0e3f3b}.cw-form-input:focus-visible,.cw-form-textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cw-form-input::placeholder,.cw-form-textarea::placeholder{color:#0e3f3b59;font-weight:400}.cw-form-input:disabled{color:#0e3f3bc7;cursor:not-allowed;border-bottom-style:dashed}.cw-form-input--error,.cw-form-input--error:focus{border-bottom-color:#b91c1c}.cw-form-textarea{resize:vertical;min-height:4.5rem;padding-top:.4rem}.cw-form-error{font-family:var(--ff-poppins);font-size:var(--text-label);color:#b91c1c;margin:.3rem 0 0}.cw-form-checkbox-row{grid-column:1/-1;align-items:flex-start;gap:.65rem;padding-top:.25rem;display:flex}.cw-form-checkbox-row input[type=checkbox]{accent-color:#0e3f3b;margin-top:.15rem}.cw-form-checkbox-row label{font-family:var(--ff-poppins);font-size:var(--text-label);color:#0e3f3bd9;line-height:1.55}.cw-form-checkbox-row a{color:#0e3f3b;border-bottom:1px solid #0e3f3b40;padding-bottom:1px;text-decoration:none;transition:border-color .2s}.cw-form-checkbox-row a:hover{border-bottom-color:#0e3f3b}.cw-form-fieldset{border:0;min-width:0;margin:0;padding:0}.cw-form-fieldset legend{padding:0}.cw-form-checkbox-inline{flex-wrap:wrap;gap:.4rem 1.25rem;display:flex}.cw-form-checkbox-pill{font-family:var(--ff-poppins);font-size:var(--text-label);color:#0e3f3bd9;cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.cw-form-checkbox-pill input[type=checkbox]{accent-color:#0e3f3b}.cw-form-error-banner{color:#7f1d1d;font-family:var(--ff-poppins);font-size:var(--text-small);background:#b91c1c0f;border-left:2px solid #b91c1c;grid-column:1/-1;padding:.85rem 1rem}.cw-form-actions{border-top:1px solid #0e3f3b24;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:1.75rem;margin-top:.75rem;padding-top:1.25rem;display:flex}.cw-form-cancel{font-family:var(--ff-poppins);font-size:var(--text-small);color:#0e3f3bb3;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0e3f3b40;padding:.15rem 0 .35rem;transition:color .2s,border-color .2s}.cw-form-cancel:hover:not(:disabled){color:#0e3f3b;border-bottom-color:#0e3f3b}.cw-form-cancel:disabled{opacity:.5;cursor:not-allowed}.cw-form-submit{font-family:var(--ff-poppins);font-size:var(--text-body);color:#0e3f3b;cursor:pointer;background:linear-gradient(#f1e62a,#f1e62a) 0 100%/100% 8px no-repeat;border:0;align-items:center;gap:.5rem;padding:.15rem 0 .35rem;font-weight:600;transition:background-size .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.cw-form-submit:hover:not(:disabled){background-size:100% 100%}.cw-form-submit:disabled{opacity:.55;cursor:not-allowed;background-size:100% 2px}.cw-form-gus{font-family:var(--ff-poppins);font-size:var(--text-label);color:#0e3f3b;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0e3f3b47;margin-left:.5rem;padding:.55rem 1rem;font-weight:500;transition:background-color .2s,border-color .2s}.cw-form-gus:hover{background:#0e3f3b0f;border-color:#0e3f3b}.cw-form-nip-row{grid-column:1/-1;align-items:flex-end;gap:.5rem;display:flex}.cw-form-nip-row .cw-form-field{flex:1}.cw-form-rodo{padding-top:.5rem}.cw-form-rodo label strong{font-weight:600}.cw-form-rodo-details{margin-top:.6rem;display:block}.cw-form-rodo-details>summary{cursor:pointer;font-family:var(--ff-poppins);font-size:var(--text-label);color:#0e3f3bb3;border-bottom:1px solid #0e3f3b40;padding-bottom:1px;font-weight:500;list-style:none;transition:color .2s,border-color .2s;display:inline-block}.cw-form-rodo-details>summary::-webkit-details-marker{display:none}.cw-form-rodo-details>summary:before{content:"+ ";color:#0e3f3bc7;font-weight:400;display:inline}.cw-form-rodo-details[open]>summary:before{content:"− "}.cw-form-rodo-details>summary:hover{color:#0e3f3b;border-bottom-color:#0e3f3b}.cw-form-rodo-details[open]>summary{margin-bottom:.75rem}.cw-form-rodo-clause{max-height:20rem;font-family:var(--ff-fraunces);font-variation-settings:"opsz" 144;font-size:var(--text-small);color:#0e3f3be0;border-left:2px solid #0e3f3b24;padding:.5rem 0 .25rem 1rem;line-height:1.65;overflow-y:auto}.cw-form-rodo-clause p{margin:0 0 .85rem}.cw-form-rodo-clause p:last-child{margin-bottom:0}.cw-form-rodo-clause em{color:#0e3f3b;font-style:italic;font-weight:500}.cw-form-rodo-clause strong{color:#0e3f3b;font-style:normal;font-weight:600}.cw-form-rodo-clause ol{margin:0 0 .95rem;padding-left:1.35rem;list-style-type:decimal}.cw-form-rodo-clause ol li{margin-bottom:.35rem}.cw-form-rodo-data{font-family:var(--ff-poppins);font-size:var(--text-label);border-top:1px solid #0e3f3b1f;border-bottom:1px solid #0e3f3b1f;gap:.3rem;margin:0 0 .85rem;padding:.75rem 0 .85rem;font-style:normal;list-style:none;display:grid}.cw-form-rodo-data li{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.cw-form-rodo-data li>span{color:#0e3f3bc7;letter-spacing:.02em;font-size:var(--text-label);flex:none;min-width:10rem;font-weight:500}.cw-form-rodo-data li>em{color:#0e3f3b;font-style:normal;font-weight:500;font-family:var(--ff-fraunces);font-variation-settings:"opsz" 144;font-style:italic;font-size:var(--text-small)}@media (width<=640px){.cw-form-rodo-data li>span{flex-basis:100%;min-width:0}.cw-form-rodo-data li>em{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.cw-empty-btn,.cw-form-submit,.cw-nav{transition:none!important;transform:none!important}.cw-loading:after{content:" …";animation:none}}.calendar-row-booking{background:#fdfdfb;border:1px solid #0e3f3b24;flex-direction:column;gap:.75rem;padding:1.25rem 1.25rem 1.1rem;display:flex}.calendar-row-booking-title{font-family:var(--ff-poppins);font-size:var(--text-label);letter-spacing:.02em;color:#0e3f3bc7;margin:0}@media (width<=639px){.calendar-row-booking{gap:.5rem;padding:.875rem 1rem .5rem}.calendar-row-booking-title{display:none}}.calendar-row-booking .profile-booking-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.calendar-row-booking .profile-booking-chips--loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.calendar-row-booking .profile-booking-chips--loading span{background:#0e3f3b12;height:3.5rem;display:block}.calendar-preview-status{font-family:var(--ff-poppins);font-size:var(--text-label);color:#0e3f3bcc;margin:0;line-height:1.4}.calendar-row-booking .profile-booking-chips--loading .calendar-preview-status{grid-column:1/-1}.calendar-preview-status--error{background:#fff;border:1px dashed #0e3f3b40;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.75rem .9rem;display:flex}.calendar-preview-status--error button{min-height:44px;font-family:inherit;font-size:var(--text-label);color:#0e3f3b;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0e3f3b40;padding:.25rem 0;font-weight:500}.calendar-row-booking .profile-booking-chip{color:#0e3f3b;text-align:left;cursor:pointer;background:#fff;border:1px solid #0e3f3b24;border-left:3px solid #0e3f3b33;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;width:100%;min-height:44px;padding:.55rem .65rem;font-family:inherit;display:flex}.calendar-row-booking .profile-booking-chip:hover{background:#f6f3ee;border-color:#0e3f3b #0e3f3b #0e3f3b #f1e62a}.calendar-row-booking .profile-booking-chip-day{font-family:var(--ff-poppins);font-size:var(--text-label);letter-spacing:.02em;color:#0e3f3bc7;font-weight:500;line-height:1.1}.calendar-row-booking .profile-booking-chip-time{font-family:var(--ff-fraunces);font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic;font-size:var(--text-subtitle);font-variant-numeric:tabular-nums;line-height:1}.calendar-row-booking .profile-booking-empty{color:#0e3f3bcc;width:100%;min-height:44px;font-family:var(--ff-poppins);font-size:var(--text-label);text-align:left;cursor:pointer;background:#fff;border:1px dashed #0e3f3b40;padding:.75rem .9rem;line-height:1.4}.calendar-row-booking .profile-booking-empty span{color:#0e3f3b;font-weight:500}.calendar-row-booking-more{min-height:44px;font-family:var(--ff-poppins);font-size:var(--text-label);letter-spacing:.02em;color:#0e3f3b;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0e3f3b40;align-self:flex-start;padding:.25rem 0;font-weight:500}.calendar-row-booking-more:hover{border-bottom-color:#0e3f3b}.calendar-booking-dialog{color:inherit;background:#fff;border:1px solid #0e3f3b24;width:min(92vw,880px);max-width:none;max-height:90vh;margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 80px -20px #0e3f3b59}.calendar-booking-dialog[open]{flex-direction:column;display:flex}.calendar-booking-dialog::backdrop{background:#0e3f3b8c}.calendar-booking-dialog-head{border-bottom:1px solid #0e3f3b1a;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem 1rem;display:flex}.calendar-booking-dialog-head h2{font-family:var(--ff-fraunces);font-variation-settings:"opsz" 144, "SOFT" 100;color:#0e3f3b;margin:0;font-size:1.45rem;font-style:italic;font-weight:400;line-height:1.15}.calendar-booking-dialog-kicker{font-family:var(--ff-poppins);font-size:var(--text-label);letter-spacing:.02em;color:#0e3f3bc7;margin:0 0 .35rem}.calendar-booking-dialog-head button{width:44px;height:44px;font-size:var(--text-lead);color:#0e3f3bb3;cursor:pointer;background:0 0;border:none;flex-shrink:0}.calendar-booking-dialog-head button:hover{color:#0e3f3b}.calendar-booking-dialog-body{min-height:0;padding:1.25rem 1.5rem 1.75rem;overflow-y:auto}html:has(.calendar-booking-dialog[open]){overflow:hidden}@media (width<=639px){.calendar-booking-dialog{width:100%;height:100dvh;max-height:none;box-shadow:none;border:none;margin:0}.calendar-booking-dialog-head{padding:.9rem .5rem .75rem 1rem}.calendar-booking-dialog-head h2{font-size:var(--text-subtitle)}.calendar-booking-dialog-body{padding:1rem}}.hub-section[data-astro-cid-z3bsguig]{padding:5rem 0}@media (width<=640px){.hub-section[data-astro-cid-z3bsguig]{padding:3.5rem 0}}.hub-section--cream[data-astro-cid-z3bsguig]{background:#fafaf8}.hub-section--paper[data-astro-cid-z3bsguig]{background:#f6f3ee}.filter-group[data-astro-cid-z3bsguig]{max-width:64rem;margin:0 auto 2.75rem}.filter-group[data-astro-cid-z3bsguig]:last-of-type{margin-bottom:4rem}.filter-label[data-astro-cid-z3bsguig]{font-family:var(--ff-poppins);font-size:var(--text-label);letter-spacing:.02em;color:#0e3f3bc7;align-items:baseline;gap:.75rem;margin:0 0 1.25rem;font-weight:500;display:flex}.filter-label-num[data-astro-cid-z3bsguig]{font-family:var(--ff-fraunces);font-variation-settings:"opsz" 144;font-style:italic;font-weight:400;font-size:var(--text-body);color:#0e3f3bc7;letter-spacing:0;text-transform:none}.filter-pills[data-astro-cid-z3bsguig]{flex-wrap:wrap;gap:.6rem .65rem;display:flex}.active-filters[data-astro-cid-z3bsguig]{background:#ccdbbc47;border:1px solid #0e3f3b24;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;max-width:64rem;margin:0 auto 2rem;padding:.75rem 1rem;display:flex}.active-filters-label[data-astro-cid-z3bsguig]{font-family:var(--ff-poppins);font-size:var(--text-label);letter-spacing:.02em;color:#0e3f3bc7;font-weight:500}.active-filters-list[data-astro-cid-z3bsguig]{flex-wrap:wrap;gap:.4rem .5rem;display:flex}.active-filter-chip[data-astro-cid-z3bsguig]{font-family:var(--ff-poppins);font-size:var(--text-label);color:#0e3f3b;cursor:pointer;background:#fff;border:1px solid #0e3f3b4d;border-radius:999px;padding:.25rem .7rem}.active-filter-chip[data-astro-cid-z3bsguig]:after{content:" ×" / "";font-size:1.05em}.active-filter-chip[data-astro-cid-z3bsguig]:hover{background:#f1e62a33;border-color:#0e3f3b}.active-filters-clear[data-astro-cid-z3bsguig]{font-family:var(--ff-poppins);font-size:var(--text-label);color:#0e3f3bc7;cursor:pointer;background:0 0;border:none;margin-left:auto;text-decoration:underline}.filter-pill[data-astro-cid-z3bsguig]{font-family:var(--ff-poppins);color:#0e3f3b;cursor:pointer;background:0 0;border:1px solid #0e3f3b38;border-radius:999px;align-items:center;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.filter-pill[data-astro-cid-z3bsguig]:hover{background:#0e3f3b0f;border-color:#0e3f3bc7}.filter-pill[data-astro-cid-z3bsguig][data-active=true]{color:#fff;background:#0e3f3b;border-color:#0e3f3b}.filter-pill--large[data-astro-cid-z3bsguig]{font-size:var(--text-small);padding:.55rem 1.15rem;font-weight:500}.filter-pill--small[data-astro-cid-z3bsguig]{font-size:var(--text-label);color:#0e3f3bd9;padding:.4rem .85rem;font-weight:500}.filter-pill[data-astro-cid-z3bsguig]:focus-visible{outline-offset:3px}.filter-more-btn[data-astro-cid-z3bsguig]{font-family:var(--ff-poppins);font-size:var(--text-small);color:#0e3f3bb3;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.25rem 0;display:inline-flex}.filter-more-btn-link[data-astro-cid-z3bsguig]{color:#0e3f3b;border-bottom:1px solid #0e3f3b4d;padding-bottom:1px;font-weight:600;transition:border-color .2s}.filter-more-btn[data-astro-cid-z3bsguig]:hover .filter-more-btn-link[data-astro-cid-z3bsguig]{border-bottom-color:#0e3f3b}.filter-more-btn[data-astro-cid-z3bsguig] svg[data-astro-cid-z3bsguig]{color:#0e3f3bc7;transition:transform .2s}.filter-more-btn[data-astro-cid-z3bsguig]:hover svg[data-astro-cid-z3bsguig]{color:#0e3f3b;transform:translate(3px)}.filter-wizard-link[data-astro-cid-z3bsguig]{font-family:var(--ff-poppins);font-size:var(--text-small);color:#0e3f3bb3;margin:.75rem 0 0}.filter-wizard-link[data-astro-cid-z3bsguig] a[data-astro-cid-z3bsguig]{color:#0e3f3b;border-bottom:1px solid #0e3f3b4d;padding-bottom:1px;font-weight:600;text-decoration:none;transition:border-color .2s}.filter-wizard-link[data-astro-cid-z3bsguig] a[data-astro-cid-z3bsguig]:hover{border-bottom-color:#0e3f3b}.team-grid[data-astro-cid-z3bsguig]{flex-direction:column;gap:0;max-width:64rem;margin:0 auto;display:flex}.team-row[data-astro-cid-z3bsguig]{border-top:1px solid #0e3f3b1f;grid-template-columns:1fr;gap:.75rem;padding:1.25rem 0;display:grid}.team-row[data-astro-cid-z3bsguig]:last-of-type{border-bottom:1px solid #0e3f3b1f}@media (width>=900px){.team-row[data-astro-cid-z3bsguig]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:2rem;padding:1.75rem 0}}.team-row-profile[data-astro-cid-z3bsguig]{min-width:0}.team-row-profile[data-astro-cid-z3bsguig] .team-card-identity{grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:0 1rem;display:grid}.team-row-profile[data-astro-cid-z3bsguig] .team-card-portrait{margin-bottom:0}.team-row-profile[data-astro-cid-z3bsguig] .team-card-name{font-size:var(--text-body)}@media (width<=899px){.team-row-profile[data-astro-cid-z3bsguig] .team-card-identity{grid-template-columns:5.5rem minmax(0,1fr)}.team-row-profile[data-astro-cid-z3bsguig] .team-card-tags{scrollbar-width:none;flex-wrap:nowrap;margin-top:.75rem;overflow-x:auto}.team-row-profile[data-astro-cid-z3bsguig] .team-card-tags>*{white-space:nowrap;flex-wrap:nowrap;flex-shrink:0}}.team-row-widget[data-astro-cid-z3bsguig]{min-width:0}.team-not-found[data-astro-cid-z3bsguig]{text-align:center;font-family:var(--ff-fraunces);font-variation-settings:"opsz" 144;font-style:italic;font-size:var(--text-lead);color:#0e3f3bb3;border-top:1px solid #0e3f3b24;border-bottom:1px solid #0e3f3b24;margin:3rem 0 0;padding:2.5rem}.team-not-found[data-astro-cid-z3bsguig] a[data-astro-cid-z3bsguig]{color:#0e3f3b;border-bottom:1px solid #0e3f3b59}.hidden[data-astro-cid-z3bsguig]{display:none!important}
