.chapter-module-scss-module__H2Q5CG__chapter{border-top:.1rem solid var(--color-border);margin-bottom:8rem;padding-top:3.2rem;scroll-margin-top:3.2rem}.chapter-module-scss-module__H2Q5CG__chapter__title{align-items:center;gap:1.6rem;margin-bottom:2.4rem;display:flex}.chapter-module-scss-module__H2Q5CG__chapter__title>span{color:var(--color-muted);font-size:1.2rem}.chapter-module-scss-module__H2Q5CG__chapter__title h2{text-transform:none;font-size:3.2rem}
.specimen-module-scss-module__JjLlsG__specimen,.specimen-module-scss-module__JjLlsG__specimen--wide{border:.1rem solid var(--color-border);background:#fff;border-radius:2rem;min-width:0;padding:2rem}.specimen-module-scss-module__JjLlsG__specimen>h3,.specimen-module-scss-module__JjLlsG__specimen--wide>h3{color:var(--color-muted);text-transform:uppercase;letter-spacing:.06rem;margin-bottom:2.4rem;font-size:1.2rem;font-weight:500}.specimen-module-scss-module__JjLlsG__specimen__sample{flex-direction:column;gap:2rem;display:flex}.specimen-module-scss-module__JjLlsG__specimen--wide{margin-block:2.4rem}
.foundations-section-module-scss-module__SQR2Yq__foundations-section__intro{color:var(--color-muted);margin-bottom:3.2rem}.foundations-section-module-scss-module__SQR2Yq__foundations-section__colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-bottom:3.2rem;display:grid}.foundations-section-module-scss-module__SQR2Yq__foundations-section__color{min-width:0;font-size:1.2rem}.foundations-section-module-scss-module__SQR2Yq__foundations-section__color div{border:.1rem solid #0000000d;border-radius:1rem;height:8rem;margin-bottom:.8rem}.foundations-section-module-scss-module__SQR2Yq__foundations-section__color strong,.foundations-section-module-scss-module__SQR2Yq__foundations-section__color code{display:block}.foundations-section-module-scss-module__SQR2Yq__foundations-section__color code{color:var(--color-muted);margin-top:.2rem}.foundations-section-module-scss-module__SQR2Yq__foundations-section__specimens{gap:2.4rem;margin-block:2.4rem;display:grid}.foundations-section-module-scss-module__SQR2Yq__foundations-section__script{font-family:var(--font-script),cursive;font-size:2.4rem}.foundations-section-module-scss-module__SQR2Yq__foundations-section__spacing{flex-wrap:wrap;align-items:end;gap:2.4rem;display:flex}.foundations-section-module-scss-module__SQR2Yq__foundations-section__spacing>div{flex-direction:column;gap:.8rem;font-size:1.2rem;display:flex}.foundations-section-module-scss-module__SQR2Yq__foundations-section__spacing span{background:var(--color-action);border-radius:.2rem;height:1.2rem;display:block}@media (min-width:48rem){.foundations-section-module-scss-module__SQR2Yq__foundations-section__colors{grid-template-columns:repeat(4,minmax(0,1fr))}.foundations-section-module-scss-module__SQR2Yq__foundations-section__specimens{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.foundations-section-module-scss-module__SQR2Yq__foundations-section__colors{grid-template-columns:repeat(6,minmax(0,1fr))}}
.icon-module-scss-module__rB2yca__icon{flex:none;width:2rem;height:2rem;display:inline-block}.icon-module-scss-module__rB2yca__icon--size-sm{width:1.6rem;height:1.6rem}.icon-module-scss-module__rB2yca__icon--size-lg{width:2.4rem;height:2.4rem}
.spinner-module-scss-module__1uvCrq__spinner{animation:1s linear infinite spinner-module-scss-module__1uvCrq__rotate}@keyframes spinner-module-scss-module__1uvCrq__rotate{to{transform:rotate(360deg)}}
.button-module-scss-module__CYkfOW__button{--button-background:transparent;--button-hover-background:var(--color-surface);--button-pressed-background:var(--button-hover-background);--button-hover-shadow:var(--shadow-control-hover);--button-shadow:0 0 0 0 transparent;--button-focus:0 0 0 0 transparent;justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--button-background);box-shadow:var(--button-focus),var(--button-shadow);transition:background var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast);border:0;min-width:0;padding:1.2rem 2.4rem;font-size:1.6rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.button-module-scss-module__CYkfOW__button--primary{--button-background:var(--color-yellow);--button-hover-background:var(--color-yellow-hover);--button-pressed-background:var(--color-yellow-pressed);--button-shadow:var(--shadow-inset);--button-hover-shadow:var(--shadow-inset);color:var(--color-text)}.button-module-scss-module__CYkfOW__button--secondary{--button-background:var(--color-white);--button-shadow:var(--shadow-control-rest);color:var(--color-action)}.button-module-scss-module__CYkfOW__button--neutral{--button-background:var(--color-surface);--button-shadow:var(--shadow-control-rest);color:var(--color-text)}.button-module-scss-module__CYkfOW__button--ghost{color:var(--color-action)}.button-module-scss-module__CYkfOW__button--size-sm{min-height:var(--control-sm)}.button-module-scss-module__CYkfOW__button--size-md{min-height:var(--control-md)}.button-module-scss-module__CYkfOW__button--size-lg{min-height:var(--control-lg)}@media (hover:hover){.button-module-scss-module__CYkfOW__button:hover:not(:disabled){--button-shadow:var(--button-hover-shadow);background:var(--button-hover-background)}}.button-module-scss-module__CYkfOW__button:focus-visible{--button-focus:var(--focus-ring);box-shadow:var(--button-focus),var(--button-shadow);outline:none}.button-module-scss-module__CYkfOW__button:active:not(:disabled){--button-shadow:var(--button-hover-shadow);background:var(--button-pressed-background);transform:translateY(.1rem)}.button-module-scss-module__CYkfOW__button:disabled{opacity:.55}.button-module-scss-module__CYkfOW__button[aria-busy=true]{opacity:1;cursor:progress}
.icon-button-module-scss-module__6UCbIa__icon-button{flex-shrink:0;min-width:4.4rem;min-height:4.4rem;padding:.8rem;font-size:2rem}
.heading-module-scss-module__9uO5HW__heading{font-family:var(--font-display),serif;text-transform:uppercase;overflow-wrap:break-word;font-weight:700}.heading-module-scss-module__9uO5HW__heading--hero{font-size:var(--text-hero);line-height:1.11}.heading-module-scss-module__9uO5HW__heading--section{font-size:var(--text-section);line-height:1.17}.heading-module-scss-module__9uO5HW__heading--card{font:600 var(--text-card)/1.25 var(--font-body),sans-serif;text-transform:none;letter-spacing:-.08rem}.heading-module-scss-module__9uO5HW__heading--small{font:600 2rem/1.3 var(--font-body),sans-serif;text-transform:none}.heading-module-scss-module__9uO5HW__heading--tone-brand{color:var(--color-sky)}.heading-module-scss-module__9uO5HW__heading--tone-inverse{color:var(--color-white)}.heading-module-scss-module__9uO5HW__heading--tone-muted{color:var(--color-muted)}
.input-module-scss-module__Ba3OgW__input{background:var(--color-surface);box-shadow:var(--shadow-control-rest);transition:background var(--motion-fast),box-shadow var(--motion-fast)}@media (hover:hover){.input-module-scss-module__Ba3OgW__input:hover:where(:not(:disabled)):where(:not(:has(input:disabled))){box-shadow:var(--shadow-field-hover)}}.input-module-scss-module__Ba3OgW__input:focus,.input-module-scss-module__Ba3OgW__input:focus-visible{background:var(--color-white);box-shadow:var(--shadow-field-focus)}.input-module-scss-module__Ba3OgW__input:has(input:focus){background:var(--color-white);box-shadow:var(--shadow-field-focus)}.input-module-scss-module__Ba3OgW__input[aria-invalid=true]{box-shadow:var(--shadow-field-error)}.input-module-scss-module__Ba3OgW__input:has(input[aria-invalid=true]){box-shadow:var(--shadow-field-error)}.input-module-scss-module__Ba3OgW__input[aria-invalid=true]:focus{box-shadow:var(--shadow-field-error-focus)}.input-module-scss-module__Ba3OgW__input:has(input[aria-invalid=true]:focus){box-shadow:var(--shadow-field-error-focus)}.input-module-scss-module__Ba3OgW__input:disabled{box-shadow:none}.input-module-scss-module__Ba3OgW__input{width:100%;min-width:0;min-height:var(--control-sm);border-radius:var(--radius-pill);color:var(--color-text);caret-color:var(--color-action);border:0;outline:none;padding:1.2rem 2.4rem;font-size:1.6rem;line-height:1.5}.input-module-scss-module__Ba3OgW__input::placeholder{color:var(--color-muted);opacity:1}.input-module-scss-module__Ba3OgW__input:disabled{opacity:.55;cursor:not-allowed}.input-module-scss-module__Ba3OgW__input:read-only{color:var(--color-secondary)}
.label-module-scss-module__wwAdOW__label{font-size:var(--text-label);line-height:1.45;display:block}
.form-field-module-scss-module__aGkbWq__form-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.form-field-module-scss-module__aGkbWq__form-field--with-action{grid-template-columns:minmax(0,1fr);display:grid}.form-field-module-scss-module__aGkbWq__form-field--with-action>label,.form-field-module-scss-module__aGkbWq__form-field--with-action>.form-field-module-scss-module__aGkbWq__form-field__hint,.form-field-module-scss-module__aGkbWq__form-field--with-action>.form-field-module-scss-module__aGkbWq__form-field__error,.form-field-module-scss-module__aGkbWq__form-field__control{grid-column:1;min-width:0}.form-field-module-scss-module__aGkbWq__form-field__action{min-width:0;margin-top:var(--space-2)}.form-field-module-scss-module__aGkbWq__form-field__action>button{width:100%}@media (min-width:48rem){.form-field-module-scss-module__aGkbWq__form-field--with-action{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:start}.form-field-module-scss-module__aGkbWq__form-field__control{grid-row:2}.form-field-module-scss-module__aGkbWq__form-field__action{grid-area:2/2;margin-top:0}.form-field-module-scss-module__aGkbWq__form-field__action>button{min-width:15.5rem}}.form-field-module-scss-module__aGkbWq__form-field__hint,.form-field-module-scss-module__aGkbWq__form-field__error{margin:.4rem 1rem 0;font-size:1.2rem;line-height:1.5}.form-field-module-scss-module__aGkbWq__form-field__hint{color:var(--color-muted)}.form-field-module-scss-module__aGkbWq__form-field__error{color:var(--color-error)}
.combobox-module-scss-module__YS-33a__combobox{min-width:0;position:relative}.combobox-module-scss-module__YS-33a__combobox--compact{background:var(--color-surface);box-shadow:var(--shadow-control-rest);transition:background var(--motion-fast),box-shadow var(--motion-fast)}@media (hover:hover){.combobox-module-scss-module__YS-33a__combobox--compact:hover:where(:not(:disabled)):where(:not(:has(input:disabled))){box-shadow:var(--shadow-field-hover)}}.combobox-module-scss-module__YS-33a__combobox--compact:focus,.combobox-module-scss-module__YS-33a__combobox--compact:focus-visible{background:var(--color-white);box-shadow:var(--shadow-field-focus)}.combobox-module-scss-module__YS-33a__combobox--compact:has(input:focus){background:var(--color-white);box-shadow:var(--shadow-field-focus)}.combobox-module-scss-module__YS-33a__combobox--compact[aria-invalid=true]{box-shadow:var(--shadow-field-error)}.combobox-module-scss-module__YS-33a__combobox--compact:has(input[aria-invalid=true]){box-shadow:var(--shadow-field-error)}.combobox-module-scss-module__YS-33a__combobox--compact[aria-invalid=true]:focus{box-shadow:var(--shadow-field-error-focus)}.combobox-module-scss-module__YS-33a__combobox--compact:has(input[aria-invalid=true]:focus){box-shadow:var(--shadow-field-error-focus)}.combobox-module-scss-module__YS-33a__combobox--compact:disabled{box-shadow:none}.combobox-module-scss-module__YS-33a__combobox--compact input,.combobox-module-scss-module__YS-33a__combobox--compact input:hover,.combobox-module-scss-module__YS-33a__combobox--compact input:focus,.combobox-module-scss-module__YS-33a__combobox--compact input:focus-visible,.combobox-module-scss-module__YS-33a__combobox--compact input[aria-invalid=true],.combobox-module-scss-module__YS-33a__combobox--compact input[aria-invalid=true]:focus{box-shadow:none;background:0 0;outline:none}.combobox-module-scss-module__YS-33a__combobox--compact{border-radius:2.6rem;padding:.5rem 1.6rem}.combobox-module-scss-module__YS-33a__combobox--compact label{color:var(--color-muted);font-size:1.2rem}.combobox-module-scss-module__YS-33a__combobox--compact input{border-radius:.4rem;min-height:2.4rem;padding:0;font-weight:500}.combobox-module-scss-module__YS-33a__combobox--compact .combobox-module-scss-module__YS-33a__combobox__field{gap:0}.combobox-module-scss-module__YS-33a__combobox__popover{background:var(--color-white);border:.1rem solid var(--color-border);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-popover);z-index:20;text-align:left;padding:.8rem;animation:.18s ease-out combobox-module-scss-module__YS-33a__combobox-enter;position:absolute;top:calc(100% + .8rem);left:0}.combobox-module-scss-module__YS-33a__combobox__suggestion-label{color:var(--color-muted);padding:.8rem;font-size:1.2rem}.combobox-module-scss-module__YS-33a__combobox__options{overscroll-behavior:contain;max-height:24rem;margin:0;padding:0;list-style:none;overflow-y:auto}@keyframes combobox-module-scss-module__YS-33a__combobox-enter{0%{opacity:0}to{opacity:1}}.combobox-module-scss-module__YS-33a__combobox__option{border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;padding:.8rem 1.2rem;display:flex}.combobox-module-scss-module__YS-33a__combobox__option small{color:var(--color-muted);font-size:1.2rem}.combobox-module-scss-module__YS-33a__combobox__option--highlighted{background:var(--color-surface);box-shadow:inset .2rem 0 var(--color-action)}.combobox-module-scss-module__YS-33a__combobox__empty{color:var(--color-muted);padding:1.2rem;font-size:1.4rem}
.calendar-module-scss-module__8zH_RG__calendar{min-width:0}.calendar-module-scss-module__8zH_RG__calendar__month{width:100%}.calendar-module-scss-module__8zH_RG__calendar__header{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.2rem;display:flex}.calendar-module-scss-module__8zH_RG__calendar__heading{font-size:1.6rem;font-weight:600}.calendar-module-scss-module__8zH_RG__calendar__navigation{gap:.4rem;display:flex}.calendar-module-scss-module__8zH_RG__calendar__month-button{border-radius:var(--radius-pill);background:var(--color-surface);width:4.4rem;height:4.4rem;color:var(--color-action);border:0;justify-content:center;align-items:center;display:flex}.calendar-module-scss-module__8zH_RG__calendar__month-button[data-hovered]{box-shadow:var(--shadow-control-hover)}.calendar-module-scss-module__8zH_RG__calendar__month-button[data-focus-visible]{box-shadow:var(--focus-ring);outline:none}.calendar-module-scss-module__8zH_RG__calendar__month-button[data-disabled]{opacity:.35;cursor:not-allowed}.calendar-module-scss-module__8zH_RG__calendar__grid{table-layout:fixed;border-collapse:collapse;width:100%}.calendar-module-scss-module__8zH_RG__calendar__grid td{padding:.2rem 0}.calendar-module-scss-module__8zH_RG__calendar__weekday{height:3.2rem;color:var(--color-muted);padding:0;font-size:1.2rem;font-weight:500}.calendar-module-scss-module__8zH_RG__calendar__day{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;cursor:pointer;outline:none;justify-content:center;align-items:center;width:100%;min-height:4rem;font-size:1.4rem;display:flex}.calendar-module-scss-module__8zH_RG__calendar__day[data-outside-month]{color:var(--color-muted)}.calendar-module-scss-module__8zH_RG__calendar__day[data-hovered]{background:var(--color-surface);box-shadow:var(--shadow-control-hover)}.calendar-module-scss-module__8zH_RG__calendar__day[data-today]{box-shadow:inset 0 0 0 .1rem var(--color-action)}.calendar-module-scss-module__8zH_RG__calendar__day[data-selected]{background:var(--color-action);color:var(--color-white);font-weight:600}.calendar-module-scss-module__8zH_RG__calendar__day[data-focus-visible]{box-shadow:var(--focus-ring);z-index:1;outline:none;position:relative}.calendar-module-scss-module__8zH_RG__calendar__day[data-disabled],.calendar-module-scss-module__8zH_RG__calendar__day[data-unavailable]{opacity:.35;cursor:not-allowed}.calendar-module-scss-module__8zH_RG__calendar__actions{box-shadow:inset 0 .1rem var(--color-border);justify-content:space-between;gap:.8rem;margin-top:1.2rem;padding-top:1.2rem;display:flex}
.chip-module-scss-module__9Yk_TG__chip{min-height:4.4rem;padding:.6rem 1.2rem;font-size:1.4rem;font-weight:500}.chip-module-scss-module__9Yk_TG__chip--selected{--button-background:var(--color-action);--button-hover-background:var(--color-action-hover);--button-pressed-background:var(--color-action-hover);color:var(--color-white)}.chip-module-scss-module__9Yk_TG__chip--selected span{font-size:2rem;line-height:1}
.modal-module-scss-module__frSl3W__modal{border-radius:var(--radius-lg);background:var(--color-surface);width:calc(100% - 3.2rem);max-width:59.4rem;max-height:calc(100% - 3.2rem);color:var(--color-text);box-shadow:var(--shadow-popover);border:0;margin:auto;padding:0;overflow:visible}.modal-module-scss-module__frSl3W__modal__viewport{overscroll-behavior:contain;border-radius:inherit;max-height:calc(100dvh - 3.2rem);padding:2.4rem;overflow-y:auto}.modal-module-scss-module__frSl3W__modal__content{min-width:0}.modal-module-scss-module__frSl3W__modal__overlays{pointer-events:none;position:fixed;inset:0}.modal-module-scss-module__frSl3W__modal__overlays>*{pointer-events:auto}.modal-module-scss-module__frSl3W__modal::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}.modal-module-scss-module__frSl3W__modal__header{justify-content:space-between;align-items:center;gap:1.6rem;margin-bottom:1.6rem;display:flex}
.multi-select-module-scss-module__kG42Bq__multi-select{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.multi-select-module-scss-module__kG42Bq__multi-select__chips{flex-wrap:wrap;gap:.8rem;display:flex}
.weekly-deals-form-module-scss-module__EEcQaG__weekly-deals-form__fields{border:0;flex-direction:column;gap:2.4rem;min-width:0;margin:0;padding:0;display:flex}.weekly-deals-form-module-scss-module__EEcQaG__weekly-deals-form{background:var(--color-white);border-radius:var(--radius-md);color:var(--color-text);text-align:left;flex-direction:column;gap:1.6rem;width:100%;max-width:59.4rem;padding:3.2rem 2.4rem;display:flex}
.grid-module-scss-module__y4p6jq__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.grid-module-scss-module__y4p6jq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.grid-module-scss-module__y4p6jq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.feature-card-module-scss-module__rB_Kfq__feature-card{border-radius:var(--radius-md);flex-direction:column;justify-content:space-between;gap:6.4rem;min-height:34.5rem;padding:2.4rem 1.6rem;display:flex}.feature-card-module-scss-module__rB_Kfq__feature-card p{margin-top:1.6rem}.feature-card-module-scss-module__rB_Kfq__feature-card--tone-cream{background:var(--color-cream)}.feature-card-module-scss-module__rB_Kfq__feature-card--tone-mint{background:var(--color-mint)}.feature-card-module-scss-module__rB_Kfq__feature-card--tone-peach{background:var(--color-peach)}.feature-card-module-scss-module__rB_Kfq__feature-card__image{object-fit:contain;object-position:left center;width:13.2rem;height:10rem}
.destination-card-module-scss-module__Bek9mq__destination-card{border-radius:var(--radius-md);background:var(--color-surface);min-width:0;min-height:16.8rem;transition:box-shadow var(--motion-fast),translate .3s ease;gap:1rem;padding:.8rem;text-decoration:none;display:flex}@media (hover:hover){.destination-card-module-scss-module__Bek9mq__destination-card:hover{box-shadow:inset 0 0 0 .1rem var(--color-action);translate:0 -.3rem}.destination-card-module-scss-module__Bek9mq__destination-card:hover .destination-card-module-scss-module__Bek9mq__destination-card__image img{transform:scale(1.04)}}.destination-card-module-scss-module__Bek9mq__destination-card__image img{transition:transform .3s}@media (prefers-reduced-motion:reduce){.destination-card-module-scss-module__Bek9mq__destination-card:hover{translate:none}.destination-card-module-scss-module__Bek9mq__destination-card:hover .destination-card-module-scss-module__Bek9mq__destination-card__image img{transform:none}}.destination-card-module-scss-module__Bek9mq__destination-card__image{border-radius:var(--radius-sm);flex:0 0 42%;min-width:0;min-height:15.2rem;position:relative;overflow:hidden}.destination-card-module-scss-module__Bek9mq__destination-card__info{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding-block:1.6rem;display:flex}.destination-card-module-scss-module__Bek9mq__destination-card__info span{color:var(--color-action)}
.landing-page-module-scss-module__XCWleq__landing-page__hero{isolation:isolate;background:var(--color-action);color:#fff;min-height:79.2rem;position:relative}.landing-page-module-scss-module__XCWleq__landing-page__hero-artwork{object-fit:cover;object-position:37% center}.landing-page-module-scss-module__XCWleq__landing-page__artwork-frame{z-index:-2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:clip}.landing-page-module-scss-module__XCWleq__landing-page__artwork-layer{isolation:isolate;position:absolute;inset:0}.landing-page-module-scss-module__XCWleq__landing-page__hero-line{display:inline-block}.landing-page-module-scss-module__XCWleq__landing-page__deals-form{width:100%}@media (min-width:64rem) and (pointer:fine) and (prefers-reduced-motion:no-preference){.landing-page-module-scss-module__XCWleq__landing-page__artwork-layer{inset-block:-2rem}}.landing-page-module-scss-module__XCWleq__landing-page__hero-shade{z-index:-1;background:#0003;position:absolute;inset:0}.landing-page-module-scss-module__XCWleq__landing-page__hero-inner{padding-top:2.4rem;padding-bottom:8rem}.landing-page-module-scss-module__XCWleq__landing-page__hero-content{text-align:center;flex-direction:column;align-items:center;padding-top:8.8rem;display:flex}.landing-page-module-scss-module__XCWleq__landing-page__hero-content h1{max-width:54.8rem}.landing-page-module-scss-module__XCWleq__landing-page__search-anchor{justify-content:center;width:100%;margin-top:3.6rem;scroll-margin-top:4rem;display:flex}.landing-page-module-scss-module__XCWleq__landing-page__how{margin-top:4rem}.landing-page-module-scss-module__XCWleq__landing-page__section-intro{text-align:center;flex-direction:column;align-items:center;gap:2rem;max-width:54.8rem;margin:0 auto 4rem;display:flex}.landing-page-module-scss-module__XCWleq__landing-page__destination-intro{text-align:center;max-width:74.9rem;margin:0 auto 4.8rem}.landing-page-module-scss-module__XCWleq__landing-page__destinations{max-width:118.1rem}.landing-page-module-scss-module__XCWleq__landing-page__fare-note{text-align:center;margin-top:2.4rem}.landing-page-module-scss-module__XCWleq__landing-page__founder-scene{isolation:isolate;border-radius:var(--radius-md);background:var(--color-action);color:#fff;place-items:center;max-width:117.3rem;min-height:50.4rem;margin:auto;padding:4rem 1.6rem;display:grid;position:relative;overflow:clip}.landing-page-module-scss-module__XCWleq__landing-page__founder-scene:before{content:"";z-index:-1;background:#00205259;position:absolute;inset:0}.landing-page-module-scss-module__XCWleq__landing-page__founder-content{text-align:center;flex-direction:column;gap:2rem;width:100%;max-width:52.4rem;display:flex}.landing-page-module-scss-module__XCWleq__landing-page__founder-content form{margin-top:2.4rem}.landing-page-module-scss-module__XCWleq__landing-page__spots{text-shadow:0 .1rem .4rem #000c}.landing-page-module-scss-module__XCWleq__landing-page__deals{background:var(--color-blue);isolation:isolate;padding-block:8rem 18rem;position:relative}.landing-page-module-scss-module__XCWleq__landing-page__deals-inner{flex-direction:column;align-items:center;gap:2.4rem;max-width:59.4rem;display:flex}.landing-page-module-scss-module__XCWleq__landing-page__deals h2{text-align:center;text-shadow:0 .1rem .4rem #00256680}@media (min-width:48rem){.landing-page-module-scss-module__XCWleq__landing-page__founder-scene{min-height:60rem;padding:6.4rem}.landing-page-module-scss-module__XCWleq__landing-page__founder-scene:before{background:#00205247}}@media (min-width:64rem){.landing-page-module-scss-module__XCWleq__landing-page__hero-artwork{object-position:center}.landing-page-module-scss-module__XCWleq__landing-page__hero-content{padding-top:8.4rem}.landing-page-module-scss-module__XCWleq__landing-page__search-anchor{margin-top:4.8rem}.landing-page-module-scss-module__XCWleq__landing-page__section-intro{margin-bottom:5.6rem}.landing-page-module-scss-module__XCWleq__landing-page__destination-intro{margin-bottom:6.4rem}.landing-page-module-scss-module__XCWleq__landing-page__founder-scene{min-height:70.1rem}.landing-page-module-scss-module__XCWleq__landing-page__deals{min-height:94.9rem;padding-top:10.8rem;padding-bottom:15rem}}
.example-modal-module-scss-module__7DumIW__example-modal{flex-direction:column;gap:2rem;display:flex}
.controls-section-module-scss-module__bgLqlG__controls-section{gap:2.4rem;margin-block:2.4rem;display:grid}.controls-section-module-scss-module__bgLqlG__controls-section__row{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}@media (min-width:48rem){.controls-section-module-scss-module__bgLqlG__controls-section{grid-template-columns:repeat(2,minmax(0,1fr))}}
.number-stepper-module-scss-module__LGAAsq__number-stepper{background:var(--color-surface);box-shadow:var(--shadow-control-rest);transition:background var(--motion-fast),box-shadow var(--motion-fast)}@media (hover:hover){.number-stepper-module-scss-module__LGAAsq__number-stepper:hover:where(:not(:disabled)):where(:not(:has(input:disabled))){box-shadow:var(--shadow-field-hover)}}.number-stepper-module-scss-module__LGAAsq__number-stepper:focus,.number-stepper-module-scss-module__LGAAsq__number-stepper:focus-visible{background:var(--color-white);box-shadow:var(--shadow-field-focus)}.number-stepper-module-scss-module__LGAAsq__number-stepper:has(input:focus){background:var(--color-white);box-shadow:var(--shadow-field-focus)}.number-stepper-module-scss-module__LGAAsq__number-stepper[aria-invalid=true]{box-shadow:var(--shadow-field-error)}.number-stepper-module-scss-module__LGAAsq__number-stepper:has(input[aria-invalid=true]){box-shadow:var(--shadow-field-error)}.number-stepper-module-scss-module__LGAAsq__number-stepper[aria-invalid=true]:focus{box-shadow:var(--shadow-field-error-focus)}.number-stepper-module-scss-module__LGAAsq__number-stepper:has(input[aria-invalid=true]:focus){box-shadow:var(--shadow-field-error-focus)}.number-stepper-module-scss-module__LGAAsq__number-stepper:disabled{box-shadow:none}.number-stepper-module-scss-module__LGAAsq__number-stepper input,.number-stepper-module-scss-module__LGAAsq__number-stepper input:hover,.number-stepper-module-scss-module__LGAAsq__number-stepper input:focus,.number-stepper-module-scss-module__LGAAsq__number-stepper input:focus-visible,.number-stepper-module-scss-module__LGAAsq__number-stepper input[aria-invalid=true],.number-stepper-module-scss-module__LGAAsq__number-stepper input[aria-invalid=true]:focus{box-shadow:none;background:0 0;outline:none}.number-stepper-module-scss-module__LGAAsq__number-stepper{border-radius:var(--radius-pill);align-items:center;display:flex}.number-stepper-module-scss-module__LGAAsq__number-stepper input{appearance:textfield;flex:1}.number-stepper-module-scss-module__LGAAsq__number-stepper input::-webkit-inner-spin-button{appearance:none}
.segmented-control-module-scss-module__a0Rp1G__segmented-control{border:0;min-width:0;margin:0;padding:0}.segmented-control-module-scss-module__a0Rp1G__segmented-control legend{color:var(--color-secondary);margin-bottom:.8rem;font-size:1.4rem}.segmented-control-module-scss-module__a0Rp1G__segmented-control__options{flex-wrap:wrap;gap:.8rem;display:flex}.segmented-control-module-scss-module__a0Rp1G__segmented-control__option{cursor:pointer;flex:12rem;position:relative}.segmented-control-module-scss-module__a0Rp1G__segmented-control__option input{opacity:0;width:.1rem;height:.1rem;position:absolute}.segmented-control-module-scss-module__a0Rp1G__segmented-control__option span{--segment-focus:0 0 0 0 transparent;--segment-shadow:var(--shadow-control-rest);--segment-hover-background:var(--color-surface);--segment-pressed-background:var(--color-surface);border-radius:var(--radius-pill);background:var(--color-surface);text-align:center;min-height:4.4rem;box-shadow:var(--segment-focus),var(--segment-shadow);transition:background var(--motion-fast),box-shadow var(--motion-fast),color var(--motion-fast);border:0;justify-content:center;align-items:center;padding:.8rem 1.2rem;font-size:1.3rem;display:flex}.segmented-control-module-scss-module__a0Rp1G__segmented-control__option input:checked+span{--segment-hover-background:var(--color-action);--segment-pressed-background:var(--color-action);background:var(--color-action);color:#fff;font-weight:600}.segmented-control-module-scss-module__a0Rp1G__segmented-control__option input:focus-visible+span{--segment-focus:var(--focus-ring)}@media (hover:hover){.segmented-control-module-scss-module__a0Rp1G__segmented-control__option:hover:not(.segmented-control-module-scss-module__a0Rp1G__segmented-control__option--disabled) span{--segment-shadow:var(--shadow-control-hover);background:var(--segment-hover-background)}}.segmented-control-module-scss-module__a0Rp1G__segmented-control__option:active:not(.segmented-control-module-scss-module__a0Rp1G__segmented-control__option--disabled) span{--segment-shadow:var(--shadow-control-hover);background:var(--segment-pressed-background)}.segmented-control-module-scss-module__a0Rp1G__segmented-control__option--disabled{opacity:.5;cursor:not-allowed}
.tabs-module-scss-module__rOGP7q__tabs{min-width:0}.tabs-module-scss-module__rOGP7q__tabs__list{gap:.4rem;padding:.4rem;display:flex;overflow-x:auto}.tabs-module-scss-module__rOGP7q__tabs__list button{color:var(--color-secondary);min-height:4.4rem;transition:background-color var(--motion-fast),color var(--motion-fast);background:0 0;border:0;border-bottom:.2rem solid #0000;border-radius:1rem 1rem 0 0;flex:1;padding:1.2rem .8rem;font-size:1.4rem}.tabs-module-scss-module__rOGP7q__tabs__list button[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-yellow);background:#fff;font-weight:600}@media (hover:hover){.tabs-module-scss-module__rOGP7q__tabs__list button:hover:not(:disabled){background:var(--color-white);color:var(--color-text)}}.tabs-module-scss-module__rOGP7q__tabs__list button:disabled{opacity:.5}.tabs-module-scss-module__rOGP7q__tabs__panel{border-radius:var(--radius-md);background:#fff;margin-top:1.6rem;padding:1.6rem}
.stack-module-scss-module__NJFSWq__stack{gap:var(--gap,var(--space-6));flex-direction:column;min-width:0;display:flex}
.settings-editor-module-scss-module__j-p44G__settings-editor{min-width:0}.settings-editor-module-scss-module__j-p44G__settings-editor__pair{grid-template-columns:minmax(0,1fr);gap:1.6rem;display:grid}.settings-editor-module-scss-module__j-p44G__settings-editor__actions{justify-content:flex-end;gap:1.2rem;margin-top:2.4rem;display:flex}.settings-editor-module-scss-module__j-p44G__settings-editor__actions button{flex:1}.settings-editor-module-scss-module__j-p44G__settings-editor__clear-row{justify-content:flex-end;display:flex}@media (min-width:48rem){.settings-editor-module-scss-module__j-p44G__settings-editor__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}
.flight-offer-card-module-scss-module__32KKNa__flight-offer-card{-webkit-backdrop-filter:blur(6rem);backdrop-filter:blur(6rem);color:#fff;text-align:center;background:#031f41bd;border-radius:2rem;grid-template-columns:minmax(0,1fr);align-items:center;gap:3.2rem;padding:2.4rem 1.6rem;display:grid;box-shadow:inset 0 0 0 .05rem #ffffffe6}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__airlines{min-width:0}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__airlines p{overflow-wrap:anywhere;margin-top:.8rem}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__logos{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__logo{color:#164375;background:#fff;border-radius:1rem;flex:0 0 4rem;place-items:center;width:4rem;height:4rem;display:grid}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__logo img{object-fit:contain;width:3.6rem;height:3.6rem}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__journeys{gap:2.4rem;min-width:0;display:grid}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__duration,.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__arrival{color:#d5e8f6;font-size:1.2rem}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__route{justify-content:center;align-items:center;gap:.4rem;margin-top:1.6rem;display:flex}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__route>div:not(.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__connection){flex-direction:column;gap:.4rem;display:flex}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__route time{letter-spacing:-.08rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1.15}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__route span{color:#d5e8f6;font-size:1.2rem}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__connection{flex:1;min-width:3rem;max-width:27.2rem}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__line{align-items:center;margin-bottom:.4rem;display:flex}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__line:before,.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__line:after{content:"";border-top:.2rem dashed #b4d7ed;flex:1}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__line img{border:.1rem solid #d5e8f6;border-radius:50%;width:2rem;height:2rem;padding:.2rem;transform:rotate(45deg)}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__price{flex-direction:column;align-items:center;min-width:0;display:flex}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__price strong{letter-spacing:-.08rem;overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.2}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__price>span{margin-top:.4rem;font-size:1.2rem}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__button{color:#163451;background:#d4e7f6;min-height:4.4rem;margin-top:1.6rem}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__button:hover{background:#fff}@media (min-width:900px){.flight-offer-card-module-scss-module__32KKNa__flight-offer-card{grid-template-columns:minmax(12rem,1fr) minmax(30rem,2.2fr) minmax(20rem,1.25fr);gap:2.4rem}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__airlines{text-align:left}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__logos{justify-content:start}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__price{text-align:right;align-items:end}.flight-offer-card-module-scss-module__32KKNa__flight-offer-card__price strong{font-size:2.8rem}}
.flight-details-module-scss-module__4iSXFG__flight-details{overflow-wrap:anywhere;gap:2.4rem;padding-top:2.4rem;line-height:1.5;display:grid}.flight-details-module-scss-module__4iSXFG__flight-details h3{margin-bottom:1.2rem;font-size:1.8rem}.flight-details-module-scss-module__4iSXFG__flight-details h4{font-size:1.6rem}.flight-details-module-scss-module__4iSXFG__flight-details dt{margin-top:1.2rem;font-weight:600}.flight-details-module-scss-module__4iSXFG__flight-details dd{margin:0}.flight-details-module-scss-module__4iSXFG__flight-details__price{font-size:2.4rem;font-weight:600}.flight-details-module-scss-module__4iSXFG__flight-details__price span{font-size:1.4rem;font-weight:400;display:block}.flight-details-module-scss-module__4iSXFG__flight-details__segments{gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.flight-details-module-scss-module__4iSXFG__flight-details__segments li{background:var(--color-surface);border-radius:1rem;padding:1.6rem}.flight-details-module-scss-module__4iSXFG__flight-details__segments p{margin-top:.8rem;font-size:1.4rem}.flight-details-module-scss-module__4iSXFG__flight-details__connection{color:var(--color-action);font-weight:600}
.flight-search-form-module-scss-module__G42QKq__flight-search-form{text-align:left;width:100%;max-width:91.2rem}.flight-search-form-module-scss-module__G42QKq__flight-search-form__frame{border-radius:var(--radius-lg);color:var(--color-text);background:#fff padding-box padding-box;border:.8rem solid #ffffff4d;flex-direction:column;gap:2.4rem;padding:.8rem;display:flex}.flight-search-form-module-scss-module__G42QKq__flight-search-form__fields{flex:1;grid-template-columns:minmax(0,1fr);gap:1.6rem;min-width:0;display:grid}.flight-search-form-module-scss-module__G42QKq__flight-search-form__meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;margin-top:1.2rem;display:flex}.flight-search-form-module-scss-module__G42QKq__flight-search-form__meta p{color:#fff;background:#001941b3;border-radius:1rem;padding:.4rem 1rem}.flight-search-form-module-scss-module__G42QKq__flight-search-form__meta button{min-height:4.4rem;padding:.8rem 1.2rem;font-size:1.4rem}.flight-search-form-module-scss-module__G42QKq__flight-search-form__summary{flex-direction:column;gap:2.4rem;margin-top:2.4rem;display:flex}.flight-search-form-module-scss-module__G42QKq__flight-search-form__summary dl{margin:0}.flight-search-form-module-scss-module__G42QKq__flight-search-form__summary dt{color:var(--color-muted);text-transform:capitalize;font-size:1.2rem}.flight-search-form-module-scss-module__G42QKq__flight-search-form__summary dd{overflow-wrap:anywhere;margin:0 0 1.2rem}.flight-search-form-module-scss-module__G42QKq__flight-search-form__route{font-size:2.4rem;font-weight:600}@media (min-width:64rem){.flight-search-form-module-scss-module__G42QKq__flight-search-form__frame{border-radius:var(--radius-pill);flex-direction:row;align-items:start;gap:1.6rem}.flight-search-form-module-scss-module__G42QKq__flight-search-form__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.flight-search-form-module-scss-module__G42QKq__flight-search-form__meta{justify-content:space-between}}.flight-search-form-module-scss-module__G42QKq__flight-search-form__preview{background:var(--color-action);border-radius:var(--radius-md);gap:1.6rem;margin-top:2.4rem;padding:1.6rem;display:grid}@media (min-width:64rem){.flight-search-form-module-scss-module__G42QKq__flight-search-form__fields:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.flight-search-form-module-scss-module__G42QKq__flight-search-form__frame:has(.flight-search-form-module-scss-module__G42QKq__flight-search-form__fields>:nth-child(4)){border-radius:var(--radius-lg)}}.flight-search-form-module-scss-module__G42QKq__flight-search-form--results .flight-search-form-module-scss-module__G42QKq__flight-search-form__meta{justify-content:flex-end;margin-top:.4rem}.flight-search-form-module-scss-module__G42QKq__flight-search-form--results .flight-search-form-module-scss-module__G42QKq__flight-search-form__meta button{min-height:3.2rem;padding:.4rem .8rem}
.fields-section-module-scss-module__i7YpFG__fields-section{gap:2.4rem;margin-block:2.4rem;display:grid}.fields-section-module-scss-module__i7YpFG__fields-section__row{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}@media (min-width:48rem){.fields-section-module-scss-module__i7YpFG__fields-section{grid-template-columns:repeat(2,minmax(0,1fr))}}
.forms-section-module-scss-module__o-y5Kq__forms-section__specimens{gap:2.4rem;margin-block:2.4rem;display:grid}.forms-section-module-scss-module__o-y5Kq__forms-section__search-preview{background:var(--color-action) url(/images/hero-desktop.png) center/cover;border-radius:2rem;flex-direction:column;align-items:center;gap:6.4rem;padding:2.4rem;display:flex}.forms-section-module-scss-module__o-y5Kq__forms-section__founder-preview{background:var(--color-action);color:#fff;border-radius:2rem;padding:2.4rem}.forms-section-module-scss-module__o-y5Kq__forms-section__demo-control{margin-top:2.4rem}.forms-section-module-scss-module__o-y5Kq__forms-section__demo-control label{align-items:center;gap:.8rem;min-height:4.4rem;display:flex}.forms-section-module-scss-module__o-y5Kq__forms-section__demo-control input{width:1.8rem;height:1.8rem;accent-color:var(--color-action)}@media (min-width:48rem){.forms-section-module-scss-module__o-y5Kq__forms-section__specimens{grid-template-columns:repeat(2,minmax(0,1fr))}}
.design-system-module-scss-module__b3SJ0G__design-system{background:#fcfcfa;min-height:100%}.design-system-module-scss-module__b3SJ0G__design-system__sidebar{border-bottom:.1rem solid var(--color-border);background:#fff;padding:2.4rem}.design-system-module-scss-module__b3SJ0G__design-system__brand{text-transform:uppercase;color:var(--color-text);font-weight:700;display:block}.design-system-module-scss-module__b3SJ0G__design-system__brand span{text-transform:none;color:var(--color-muted);margin-top:.4rem;font-size:1.2rem;font-weight:400;display:block}.design-system-module-scss-module__b3SJ0G__design-system__sidebar nav{flex-wrap:wrap;gap:1.6rem;margin-top:2.4rem;display:flex}.design-system-module-scss-module__b3SJ0G__design-system__sidebar nav a{gap:1.2rem;padding:.8rem 0;font-size:1.4rem;display:flex}.design-system-module-scss-module__b3SJ0G__design-system__sidebar small{color:var(--color-muted);font-size:1.2rem}.design-system-module-scss-module__b3SJ0G__design-system__sidebar>p{color:var(--color-muted);font-size:1.2rem;display:none}.design-system-module-scss-module__b3SJ0G__design-system__main{min-width:0;padding:4.8rem 2.4rem}.design-system-module-scss-module__b3SJ0G__design-system__header{flex-direction:column;gap:2.4rem;max-width:72rem;margin-bottom:8rem;display:flex}.design-system-module-scss-module__b3SJ0G__design-system__header h1{text-transform:none}.design-system-module-scss-module__b3SJ0G__design-system__badge{border:.1rem solid var(--color-border);border-radius:var(--radius-pill);align-self:flex-start;padding:.8rem 1.2rem;font-size:1.2rem}.design-system-module-scss-module__b3SJ0G__design-system__endnote{border-top:.1rem solid var(--color-border);color:var(--color-muted);padding-top:3.2rem;font-size:1.2rem}@media (min-width:64rem){.design-system-module-scss-module__b3SJ0G__design-system{grid-template-columns:24rem minmax(0,1fr);display:grid}.design-system-module-scss-module__b3SJ0G__design-system__sidebar{border-right:.1rem solid var(--color-border);flex-direction:column;align-self:start;min-height:64rem;padding:4rem 2.4rem;display:flex;position:sticky;top:0}.design-system-module-scss-module__b3SJ0G__design-system__sidebar nav{flex-direction:column;gap:.8rem;margin-top:6.4rem}.design-system-module-scss-module__b3SJ0G__design-system__sidebar>p{margin-top:auto;display:block}.design-system-module-scss-module__b3SJ0G__design-system__main{max-width:144rem;padding:6.4rem}}
.flight-results-module-scss-module__YlqT-G__flight-results{isolation:isolate;color:#fff;background:#0089fc;min-height:100svh;padding:2.4rem 1.6rem 6.4rem;position:relative}.flight-results-module-scss-module__YlqT-G__flight-results__background{z-index:-1;pointer-events:none;background:#0089fc url(/images/results-mobile.png) top/cover no-repeat;position:fixed;inset:0}.flight-results-module-scss-module__YlqT-G__flight-results__header{max-width:128.9rem;margin:0 auto;position:relative}.flight-results-module-scss-module__YlqT-G__flight-results__back{border-radius:50%;place-items:center;width:4.4rem;height:4.4rem;margin:-.8rem 0 1.6rem;display:grid}.flight-results-module-scss-module__YlqT-G__flight-results__back img{width:2.4rem;height:2.4rem}.flight-results-module-scss-module__YlqT-G__flight-results__back:hover{background:#001e3c59}.flight-results-module-scss-module__YlqT-G__flight-results__desktop-search{display:none}.flight-results-module-scss-module__YlqT-G__flight-results__mobile-search{color:#fff;cursor:pointer;background:#001941a6;border:0;border-radius:10rem;justify-content:space-between;align-items:center;gap:.8rem;width:100%;padding:.8rem;display:flex}.flight-results-module-scss-module__YlqT-G__flight-results__mobile-search span{overflow-wrap:anywhere;background:#ffffff2e;border-radius:10rem;flex:1;min-width:0;padding:1rem 1.2rem;font-size:1.4rem}.flight-results-module-scss-module__YlqT-G__flight-results__mobile-search img{flex:0 0 2rem}.flight-results-module-scss-module__YlqT-G__flight-results__content{max-width:103.9rem;margin:3.2rem auto 0}.flight-results-module-scss-module__YlqT-G__flight-results__notice{background:#001941bf;border-radius:1rem;margin-bottom:1.2rem;padding:.5rem 1rem;font-size:1.2rem;line-height:1.5;display:table}.flight-results-module-scss-module__YlqT-G__flight-results__dates{background:#001941a6;border-radius:1rem;margin-bottom:1.6rem;padding:.4rem 1rem;font-size:1.4rem;display:table}.flight-results-module-scss-module__YlqT-G__flight-results__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-bottom:2.4rem;display:flex}.flight-results-module-scss-module__YlqT-G__flight-results__count{background:#001941a6;border-radius:1rem;padding:.4rem 1rem;font-weight:600}.flight-results-module-scss-module__YlqT-G__flight-results__filters{flex-wrap:wrap;gap:.6rem;display:flex}.flight-results-module-scss-module__YlqT-G__flight-results__select select{color:#fff;max-width:100%;min-height:4.4rem;font:inherit;cursor:pointer;background:#001941bf;border:none;border-radius:10rem;padding:.8rem 1.2rem}.flight-results-module-scss-module__YlqT-G__flight-results__select select option{color:#fff;background:#173c67}.flight-results-module-scss-module__YlqT-G__flight-results__budget{background:#001941bf;border-radius:1.6rem;margin:-.8rem 0 2.4rem;padding:.8rem 1.6rem}.flight-results-module-scss-module__YlqT-G__flight-results__budget summary{cursor:pointer;align-content:center;min-height:3.2rem;font-size:1.4rem}.flight-results-module-scss-module__YlqT-G__flight-results__budget-fields{flex-wrap:wrap;align-items:end;gap:1.6rem;padding:1.2rem 0;display:flex}.flight-results-module-scss-module__YlqT-G__flight-results__budget-fields>label{flex:1;min-width:15rem;font-size:1.2rem}.flight-results-module-scss-module__YlqT-G__flight-results__budget-fields input{color:#173c67;width:100%;min-height:4.4rem;font:inherit;background:#fff;border:none;border-radius:1rem;margin-top:.4rem;padding:.8rem 1.2rem;font-size:1.6rem;display:block}.flight-results-module-scss-module__YlqT-G__flight-results__message{text-align:center;-webkit-backdrop-filter:blur(3rem);backdrop-filter:blur(3rem);background:#031f41cc;border-radius:2rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem;padding:4.8rem 2.4rem;display:flex}.flight-results-module-scss-module__YlqT-G__flight-results__message h2,.flight-results-module-scss-module__YlqT-G__flight-results__message p{width:100%}.flight-results-module-scss-module__YlqT-G__flight-results__message h2{font-size:2.4rem}.flight-results-module-scss-module__YlqT-G__flight-results__list{gap:1.6rem;display:grid}.flight-results-module-scss-module__YlqT-G__flight-results__more{margin:3.2rem auto 0;display:flex}@media (min-width:900px){.flight-results-module-scss-module__YlqT-G__flight-results{padding:3.8rem 4.8rem 6.4rem}.flight-results-module-scss-module__YlqT-G__flight-results__background{background-image:url(/images/results-desktop.png),url(/images/results-sky.png);background-position:50%;background-size:cover}.flight-results-module-scss-module__YlqT-G__flight-results__desktop-search{justify-content:center;padding:0 5.6rem;display:flex}.flight-results-module-scss-module__YlqT-G__flight-results__mobile-search{display:none}.flight-results-module-scss-module__YlqT-G__flight-results__back{position:absolute;top:1.6rem;left:0}.flight-results-module-scss-module__YlqT-G__flight-results__content{margin-top:4rem}}.flight-results-module-scss-module__YlqT-G__flight-results__mobile-search{border-radius:2.4rem;flex-wrap:wrap}.flight-results-module-scss-module__YlqT-G__flight-results__mobile-search small{width:100%;padding-bottom:.4rem;font-size:1.2rem}.flight-results-module-scss-module__YlqT-G__flight-results__content{margin-top:2.4rem}.flight-results-module-scss-module__YlqT-G__flight-results__filters{position:relative}.flight-results-module-scss-module__YlqT-G__flight-results__budget{background:0 0;margin:0;padding:0}.flight-results-module-scss-module__YlqT-G__flight-results__budget summary{background:#001941bf;border-radius:10rem;min-height:4.4rem;padding:.8rem 1.2rem}.flight-results-module-scss-module__YlqT-G__flight-results__budget-fields{z-index:2;width:min(48rem,100vw - 3.2rem);box-shadow:var(--shadow-popover);background:#123a63;border-radius:1.6rem;padding:1.6rem;position:absolute;top:calc(100% + .8rem);right:0}@media (min-width:900px){.flight-results-module-scss-module__YlqT-G__flight-results__content{margin-top:1.6rem}.flight-results-module-scss-module__YlqT-G__flight-results__toolbar{flex-wrap:nowrap;align-items:start}.flight-results-module-scss-module__YlqT-G__flight-results__count{flex-shrink:0;align-content:center;min-height:4.4rem}.flight-results-module-scss-module__YlqT-G__flight-results__filters{justify-content:flex-end}}
