.offer-module__0YoJSG__list{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));display:grid;container-type:inline-size}.offer-module__0YoJSG__offer{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);gap:var(--s-4);padding:var(--s-4);flex-direction:column;display:flex}.offer-module__0YoJSG__body{gap:var(--s-2);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.offer-module__0YoJSG__image{aspect-ratio:3/2;border-radius:var(--r-2);object-fit:cover;inline-size:100%}.offer-module__0YoJSG__kind{color:var(--text-faint);margin:0 0 var(--s-1);}.offer-module__0YoJSG__name{font-size:var(--t-lead);line-height:var(--lh-snug)}.offer-module__0YoJSG__provider{color:var(--text-faint);font-size:var(--t-micro)}.offer-module__0YoJSG__summary{color:var(--text-soft);font-size:var(--t-small);max-inline-size:var(--prose)}.offer-module__0YoJSG__highlights{gap:var(--s-1-5);display:grid;}.offer-module__0YoJSG__highlights li{font-size:var(--t-small);align-items:start;gap:var(--s-2);display:flex}.offer-module__0YoJSG__highlights svg{--icon:1rem;stroke:var(--grass-9);stroke-width:2.6px;margin-block-start:.1875rem}.offer-module__0YoJSG__action{gap:var(--s-2);display:grid}.offer-module__0YoJSG__firsthand{margin:var(--s-1) 0 0}@container (min-width:30rem){.offer-module__0YoJSG__offer{flex-direction:row;align-items:center}.offer-module__0YoJSG__image{aspect-ratio:1;flex:0 0 5.5rem;min-inline-size:0}.offer-module__0YoJSG__action{flex:none;min-inline-size:0}}.offer-module__0YoJSG__perk{background:var(--sun-3);color:var(--sun-12);margin-block:var(--s-2) 0;display:inline-block;}.offer-module__0YoJSG__price{color:var(--text-soft);font-size:var(--t-small)}
.map-marker-module__NBdR8a__chip{--marker-size:2rem;--marker-text:var(--t-small);--marker-fill:var(--sun-9);--marker-ink:var(--sun-contrast);background:var(--marker-fill);block-size:var(--marker-size);color:var(--marker-ink);font-size:var(--marker-text);font-variant-numeric:tabular-nums;inline-size:var(--marker-size);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.map-marker-module__NBdR8a__pin{border:2px solid var(--on-photo);box-shadow:0 2px 8px rgb(var(--black-rgb) / 45%);z-index:1;text-decoration:none;position:absolute;translate:-50% -50%;}
.places-map-module__IEKOXG__map{gap:var(--s-2);margin:0;display:grid}.places-map-module__IEKOXG__map figcaption{color:var(--text-soft);font-size:var(--t-micro)}.places-map-module__IEKOXG__tiles{aspect-ratio:var(--map-ratio,16 / 9);border-radius:var(--r-3);max-inline-size:100%;position:relative;overflow:hidden;container-type:inline-size}.places-map-module__IEKOXG__tiles img{block-size:auto;max-inline-size:none;position:absolute}.places-map-module__IEKOXG__leaders{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.places-map-module__IEKOXG__leaders line{stroke:rgb(var(--black-rgb) / 60%);stroke-width:1.5px}.places-map-module__IEKOXG__anchor{background:rgb(var(--black-rgb) / 75%);border:1px solid var(--on-photo);border-radius:50%;block-size:.375rem;inline-size:.375rem;position:absolute;translate:-50% -50%}.places-map-module__IEKOXG__marker{--marker-size:clamp(1.25rem, 3.1cqi, 2rem);--marker-text:clamp(var(--t-nano), 1.6cqi, var(--t-small));}.places-map-module__IEKOXG__marker[data-group="1"]{--marker-fill:var(--sea-9);--marker-ink:var(--on-photo)}.places-map-module__IEKOXG__marker[data-group="2"]{--marker-fill:var(--coral-9);--marker-ink:var(--on-photo)}.places-map-module__IEKOXG__marker[data-group="3"]{--marker-fill:var(--grass-9);--marker-ink:var(--on-photo)}.places-map-module__IEKOXG__legend{gap:var(--s-2) var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid;}.places-map-module__IEKOXG__legend a{color:inherit;font-size:var(--t-small);align-items:baseline;gap:var(--s-2);text-decoration:none;display:flex}.places-map-module__IEKOXG__legend a:hover{text-decoration:underline}.places-map-module__IEKOXG__legend b{color:var(--text-soft);font-variant-numeric:tabular-nums;min-inline-size:1.25rem}
.price-list-module__3Yi4Ua__bill{background:var(--sun-1);border:1px solid var(--sun-5);border-radius:var(--r-3);--tear:.4375rem;-webkit-mask:radial-gradient(var(--tear) at 50% 0, transparent 99%, currentcolor) 50% 0 / 1.25rem 100% repeat-x, radial-gradient(var(--tear) at 50% 100%, transparent 99%, currentcolor) 50% 100% / 1.25rem 100% repeat-x, linear-gradient(currentcolor, currentcolor) 0 var(--tear) / 100% calc(100% - var(--tear) * 2) no-repeat;mask:radial-gradient(var(--tear) at 50% 0, transparent 99%, currentcolor) 50% 0 / 1.25rem 100% repeat-x, radial-gradient(var(--tear) at 50% 100%, transparent 99%, currentcolor) 50% 100% / 1.25rem 100% repeat-x, linear-gradient(currentcolor, currentcolor) 0 var(--tear) / 100% calc(100% - var(--tear) * 2) no-repeat;padding:var(--s-6) var(--s-4);text-align:start}.price-list-module__3Yi4Ua__rows{gap:var(--s-6);display:grid;}.price-list-module__3Yi4Ua__row{column-gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.price-list-module__3Yi4Ua__what{gap:var(--s-1);min-inline-size:0;display:grid}.price-list-module__3Yi4Ua__money{gap:var(--s-1);text-align:end;justify-items:end;margin:0;display:grid}.price-list-module__3Yi4Ua__label{font-family:var(--font-display);font-size:var(--t-lead);font-variation-settings:"SOFT" 30;letter-spacing:-.01em;font-weight:700;line-height:var(--lh-snug)}.price-list-module__3Yi4Ua__amount{color:var(--sun-12);font-family:var(--font-mono);font-size:var(--t-body);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-weight:600}.price-list-module__3Yi4Ua__foreign{color:var(--sun-11);font-size:var(--t-nano);white-space:nowrap;margin:0}.price-list-module__3Yi4Ua__foreign b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.price-list-module__3Yi4Ua__note{color:var(--text-soft);font-size:var(--t-small);line-height:var(--lh-snug);max-inline-size:var(--prose);text-wrap:pretty;margin:0}.price-list-module__3Yi4Ua__hours{}.price-list-module__3Yi4Ua__hours b{color:var(--sun-11);font-size:var(--t-nano);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.price-list-module__3Yi4Ua__closed,.price-list-module__3Yi4Ua__restriction{border-inline-start:2px solid var(--coral-8);color:var(--text);font-size:var(--t-small);line-height:var(--lh-snug);margin:var(--s-1) 0 0;max-inline-size:var(--prose);text-wrap:pretty;padding-inline-start:var(--s-3)}.price-list-module__3Yi4Ua__closed{border-inline-start-color:var(--coral-9);font-weight:600}.price-list-module__3Yi4Ua__caveat{background:var(--coral-3);color:var(--coral-11);letter-spacing:.02em;margin:var(--s-1) 0 0;justify-self:start;align-items:center;display:inline-flex;}.price-list-module__3Yi4Ua__updated{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--t-nano);letter-spacing:.04em;margin:0 0 var(--s-3);text-transform:uppercase}.price-list-module__3Yi4Ua__booking{margin-block-end:var(--s-6)}.price-list-module__3Yi4Ua__stamp{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--t-nano);align-items:baseline;gap:0 var(--s-2);margin:var(--s-1) 0 0;flex-wrap:wrap;display:flex}.price-list-module__3Yi4Ua__stamp a{color:var(--sun-11)}.price-list-module__3Yi4Ua__total{border-block-start:.1875rem double var(--sun-7);align-items:baseline;column-gap:var(--s-4);font-size:var(--t-body);margin:var(--s-6) 0 0;grid-template-columns:minmax(0,1fr) auto;padding-block-start:var(--s-4);font-weight:600;display:grid}.price-list-module__3Yi4Ua__total b{color:var(--sun-12);font-family:var(--font-mono);font-size:var(--t-lead);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:end;white-space:nowrap}@media (min-width:48rem){.price-list-module__3Yi4Ua__bill{padding:var(--s-8)}}.price-list-module__3Yi4Ua__perNight{color:var(--text-soft);font-size:var(--t-small);margin:var(--s-2) 0 0;text-align:end;text-wrap:pretty}
.section-module__Q-RdcG__section{--row-justify:center;gap:var(--s-4);text-align:center;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.section-module__Q-RdcG__section{--row-justify:flex-start;text-align:start}}.section-module__Q-RdcG__eyebrow{color:var(--sun-11);font-size:var(--t-micro);letter-spacing:var(--track-wide);text-transform:uppercase;margin-block-end:calc(var(--s-4) * -1 + var(--s-1));font-weight:700}.section-module__Q-RdcG__title{font-family:var(--font-accent);font-size:var(--t-title);letter-spacing:var(--track-title);line-height:var(--lh-tight);margin:0}.section-module__Q-RdcG__head{align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:40rem){.section-module__Q-RdcG__head{justify-content:space-between}}.section-module__Q-RdcG__section[data-paired]{text-align:center;--row-justify:center;max-inline-size:34rem;margin-inline:auto}.section-module__Q-RdcG__section[data-paired] .section-module__Q-RdcG__head{justify-content:center}@media (min-width:80rem){.section-module__Q-RdcG__section[data-paired]{text-align:start;--row-justify:flex-start;max-inline-size:none;margin-inline:0}.section-module__Q-RdcG__section[data-paired] .section-module__Q-RdcG__head{justify-content:space-between}}
.control-module__5oDyIG__control{background:var(--surface);border:1px solid var(--control-border,var(--border-strong));border-radius:var(--r-pill);box-shadow:var(--control-shadow,var(--e-1));color:var(--text);font:inherit;font-size:var(--t-small);inline-size:100%;min-inline-size:0;min-block-size:var(--tap);padding-block:.6875rem;padding-inline:var(--s-4);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease)}.control-module__5oDyIG__control:hover:not(:disabled){border-color:var(--control-border-active,var(--sea-9));box-shadow:var(--control-shadow-hover,var(--e-2))}.control-module__5oDyIG__control::placeholder{color:var(--text-faint)}.control-module__5oDyIG__control:focus{border-color:var(--control-border-active,var(--sea-9))}.control-module__5oDyIG__control:disabled{background:var(--n-3);border-color:var(--border);color:var(--n-9);cursor:not-allowed}.control-module__5oDyIG__control[aria-invalid=true]{border-color:var(--coral-9)}select.control-module__5oDyIG__control{appearance:none;cursor:pointer;font-family:var(--font-display);text-align:start;padding-inline-end:2.625rem;font-weight:700}textarea.control-module__5oDyIG__control{border-radius:var(--r-3);resize:vertical;min-block-size:7rem;line-height:1.55}.control-module__5oDyIG__wrap{align-items:center;display:flex;position:relative}.control-module__5oDyIG__wrap>.control-module__5oDyIG__control{padding-inline-start:var(--tap)}.control-module__5oDyIG__icon{--icon:1.0625rem;pointer-events:none;stroke:var(--text-faint);transition:stroke var(--t-fast) var(--ease);position:absolute;inset-inline-start:1rem}.control-module__5oDyIG__wrap:has(textarea) .control-module__5oDyIG__icon{inset-block-start:.875rem}.control-module__5oDyIG__wrap:focus-within .control-module__5oDyIG__icon{stroke:var(--sea-11)}.control-module__5oDyIG__wrap:has([aria-invalid=true]) .control-module__5oDyIG__icon{stroke:var(--coral-11)}.control-module__5oDyIG__wrap:has(:disabled) .control-module__5oDyIG__icon{stroke:var(--n-9)}.control-module__5oDyIG__tail{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--t-micro);pointer-events:none;position:absolute;inset-inline-end:1.125rem}.control-module__5oDyIG__wrap:has(.control-module__5oDyIG__tail)>.control-module__5oDyIG__control{padding-inline-end:3.625rem}.control-module__5oDyIG__wrap:has(select):after{border-block-end:2px solid var(--text-soft);border-inline-end:2px solid var(--text-soft);content:"";pointer-events:none;block-size:.5rem;inline-size:.5rem;transition:border-color var(--t-base) var(--ease);position:absolute;inset-block-start:50%;inset-inline-end:1.125rem;transform:translateY(-70%)rotate(45deg)}.control-module__5oDyIG__wrap:has(select):hover:after{border-color:var(--sea-9)}.control-module__5oDyIG__wrap:has(select:disabled):after{border-color:var(--n-9)}@supports (appearance:base-select){select.control-module__5oDyIG__control{appearance:base-select}select.control-module__5oDyIG__control::picker-icon{display:none}select.control-module__5oDyIG__control::picker(select){appearance:base-select;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);box-shadow:var(--e-2);overscroll-behavior:contain;max-block-size:min(60vh,22rem);padding:var(--s-1);margin-block-start:var(--menu-gap);overflow-y:auto}select.control-module__5oDyIG__control option{border-radius:var(--r-1);color:var(--text);font-size:var(--t-small);align-items:center;gap:var(--s-2);min-block-size:2.125rem;padding-inline:var(--s-3);display:flex}select.control-module__5oDyIG__control option:checked{background:var(--sea-3);color:var(--sea-11);font-weight:600}select.control-module__5oDyIG__control option:hover{background:var(--sea-4);color:var(--sea-11)}select.control-module__5oDyIG__control option:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}select.control-module__5oDyIG__control option::checkmark{display:none}}
.field-module__KejvxG__control{}.field-module__KejvxG__wrap{}.field-module__KejvxG__icon{}.field-module__KejvxG__tail{}.field-module__KejvxG__field{gap:var(--s-1-5);flex-direction:column;min-inline-size:0;display:flex}.field-module__KejvxG__label{color:var(--text-soft);font-size:var(--t-small);font-weight:600}.field-module__KejvxG__labelHidden{}.field-module__KejvxG__required{color:var(--coral-11)}.field-module__KejvxG__hint{color:var(--text-faint);font-size:var(--t-micro);margin:0}.field-module__KejvxG__hint[data-error]{color:var(--coral-11);font-weight:600}.field-module__KejvxG__choice{cursor:pointer;min-block-size:var(--tap);align-items:center;gap:.625rem;display:flex}.field-module__KejvxG__choice>input{appearance:none;background:var(--surface);border:1.5px solid var(--border-strong);cursor:pointer;block-size:1.375rem;inline-size:1.375rem;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);flex:none;margin:0;position:relative}.field-module__KejvxG__choice>input[type=checkbox]{border-radius:var(--r-1)}.field-module__KejvxG__choice>input[type=radio]{border-radius:50%}.field-module__KejvxG__choice>input:checked,.field-module__KejvxG__choice[data-switch]>input:checked{background:var(--sea-9);border-color:var(--sea-9)}.field-module__KejvxG__choice:not([data-switch])>input[type=checkbox]:checked:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/.8125rem no-repeat;position:absolute;inset:0}.field-module__KejvxG__choice>input[type=radio]:checked{box-shadow:inset 0 0 0 4px var(--surface)}.field-module__KejvxG__choice>input:disabled{background:var(--n-3);border-color:var(--border);cursor:not-allowed}.field-module__KejvxG__choice>span{font-size:var(--t-small)}.field-module__KejvxG__choice[data-switch]>input{background:var(--n-6);border-color:var(--n-6);border-radius:var(--r-pill);block-size:1.625rem;inline-size:var(--tap)}.field-module__KejvxG__choice[data-switch]>input:after{background:rgb(var(--light-rgb));block-size:1.125rem;box-shadow:var(--e-1);content:"";inline-size:1.125rem;transition:transform var(--t-base) var(--ease);background-image:none;border-radius:50%;position:absolute;inset-block-start:.125rem;inset-inline-start:.125rem}.field-module__KejvxG__choice[data-switch]>input:checked:after{transform:translateX(calc(var(--tap) - 1.125rem - .25rem - 2px))}
.signup-module__uf1G9q__signup{gap:var(--s-3);flex-direction:column;display:flex}.signup-module__uf1G9q__signup>:first-child{flex:auto;min-inline-size:0}@media (min-width:34rem){.signup-module__uf1G9q__signup{flex-direction:row;align-items:end}}.signup-module__uf1G9q__panel{background:var(--surface);border-radius:var(--r-3);box-shadow:0 1.5rem 3rem rgb(var(--shade-rgb) / 22%);color:var(--text);max-inline-size:min(46ch, calc(100vw - var(--s-6)));padding:var(--s-6);text-align:center;border:0;margin:auto}.signup-module__uf1G9q__panel::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgb(var(--shade-rgb) / 45%)}.signup-module__uf1G9q__panel svg{--icon:1.625rem;background:var(--grass-3);border-radius:var(--r-pill);box-sizing:content-box;color:var(--grass-11);padding:var(--s-3);margin-inline:auto;display:block}.signup-module__uf1G9q__panelTitle{font-family:var(--font-display);font-size:var(--t-title);margin:var(--s-4) 0 var(--s-2)}.signup-module__uf1G9q__panel p{margin:0 auto var(--s-3)}.signup-module__uf1G9q__panelAside{color:var(--text-soft);font-size:var(--t-small)}@media (prefers-reduced-motion:no-preference){.signup-module__uf1G9q__panel[open]{animation:signup-module__uf1G9q__panel-in var(--t-slow) var(--ease)}}@keyframes signup-module__uf1G9q__panel-in{0%{opacity:0;translate:0 .75rem}}
.table-module__2ABmKG__card{background:var(--sun-1);border:1px solid var(--sun-5);border-radius:var(--r-3);padding:var(--s-4) var(--s-4) var(--s-3);text-align:start;margin:0}.table-module__2ABmKG__caption{color:var(--text-soft);font-size:var(--t-small);padding-block-end:var(--s-4)}.table-module__2ABmKG__list{margin:0;display:grid}.table-module__2ABmKG__item{border-block-start:1px solid var(--border);gap:var(--s-1);min-inline-size:0;padding-block:var(--s-3);display:grid}.table-module__2ABmKG__item:first-child{border-block-start:0;padding-block-start:0}.table-module__2ABmKG__item dt{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--t-nano);letter-spacing:.06em;text-transform:uppercase}.table-module__2ABmKG__item dd{font-size:var(--t-body);font-weight:600;line-height:var(--lh-snug);overflow-wrap:anywhere;margin:0}.table-module__2ABmKG__item dd[data-numeric]{font-variant-numeric:tabular-nums}.table-module__2ABmKG__source{color:var(--text-soft);font-size:var(--t-micro);margin-block-start:var(--s-1);font-weight:400;display:block}.table-module__2ABmKG__footnote{border-block-start:1px solid var(--border);color:var(--text-soft);font-size:var(--t-micro);margin:var(--s-3) 0 0;padding-block-start:var(--s-3)}@media (min-width:48rem){.table-module__2ABmKG__card{padding:var(--s-6) var(--s-8) var(--s-4)}.table-module__2ABmKG__list:has(.table-module__2ABmKG__item:nth-child(4)){column-gap:var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr))}.table-module__2ABmKG__list:has(.table-module__2ABmKG__item:nth-child(4)) .table-module__2ABmKG__item:nth-child(2){border-block-start:0;padding-block-start:0}.table-module__2ABmKG__list:has(.table-module__2ABmKG__item:nth-child(4)) .table-module__2ABmKG__item:last-child:nth-child(odd){grid-column:1/-1}}
.media-module__eI8NgW__creditLink{color:inherit}.media-module__eI8NgW__figure{gap:var(--s-2);margin:0;display:grid}.media-module__eI8NgW__caption{color:var(--text-soft);font-size:var(--t-micro)}.media-module__eI8NgW__caption a{color:inherit}.media-module__eI8NgW__author{color:var(--text-faint);font-size:var(--t-micro);margin:0}.media-module__eI8NgW__author a{color:inherit}
.provenance-note-module__au7W9q__note{color:var(--text-soft);font-size:var(--t-nano);max-inline-size:none;margin:0;line-height:1.4}
.affiliate-disclosure-module__EVBijq__disclosure{color:var(--text-soft);font-size:var(--t-nano);max-inline-size:none;margin:0;line-height:1.4}
.document-page-module___AmAaa__centred{max-inline-size:var(--prose);margin-inline:auto}
.prose-module__h8xmya__prose{max-inline-size:var(--prose);overflow-wrap:anywhere;min-inline-size:0}.prose-module__h8xmya__prose>*+*{margin-block-start:var(--s-4)}.prose-module__h8xmya__prose h2{font-size:var(--t-sub);letter-spacing:var(--track-title);line-height:var(--lh-tight);margin-block-start:var(--s-12)}.prose-module__h8xmya__prose h3{font-size:var(--t-lead);letter-spacing:var(--track-title);line-height:var(--lh-snug);margin-block-start:var(--s-8)}.prose-module__h8xmya__prose blockquote{border-inline-start:3px solid var(--sea-9);color:var(--text-soft);padding-inline-start:var(--s-4)}.prose-module__h8xmya__prose .lexical-table-container{overflow-x:auto}
.state-module__I6679a__skeleton{background:linear-gradient(90deg, var(--n-3) 0%, var(--n-4) 50%, var(--n-3) 100%);border-radius:var(--r-1);background-size:200% 100%;animation:1.4s linear infinite state-module__I6679a__shimmer}@keyframes state-module__I6679a__shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.state-module__I6679a__skeleton{background:var(--n-3);animation:none}}.state-module__I6679a__empty{border:1.5px dashed var(--border-strong);border-radius:var(--r-3);align-items:center;gap:var(--s-2);padding:var(--s-8) var(--s-4);text-align:center;justify-items:center;display:grid}.state-module__I6679a__empty svg{--icon:1.875rem;stroke:var(--text-faint);stroke-width:1.6px}.state-module__I6679a__title{font-size:var(--t-lead)}.state-module__I6679a__body{color:var(--text-soft);font-size:var(--t-small);max-inline-size:46ch;margin:0}.state-module__I6679a__actions{gap:var(--s-2);inline-size:100%;flex-direction:column;margin-block-start:var(--s-2);display:flex}@media (min-width:30rem){.state-module__I6679a__actions{flex-direction:row;justify-content:center;inline-size:auto}}
.search-box-module__UCwk5q__form{--focus:var(--focus-on-surface);inline-size:100%;max-inline-size:48rem;position:relative}.search-box-module__UCwk5q__pill{--control-border:transparent;--control-border-active:transparent;--control-shadow:none;--control-shadow-hover:none;background:var(--surface);border-radius:var(--r-3);box-shadow:0 1px 2px color-mix(in oklab, var(--sea-12) 12%, transparent), 0 12px 28px -10px color-mix(in oklab, var(--sea-12) 38%, transparent);gap:var(--s-2);padding:var(--s-2);transition:box-shadow var(--t-base) var(--ease);flex-direction:column;display:flex}.search-box-module__UCwk5q__pill:hover{box-shadow:0 1px 2px color-mix(in oklab, var(--sea-12) 14%, transparent), 0 16px 38px -10px color-mix(in oklab, var(--sea-12) 45%, transparent), 0 0 0 6px color-mix(in oklab, var(--sea-9) 10%, transparent)}.search-box-module__UCwk5q__pill>:first-child{flex:1;min-inline-size:0}@media (min-width:30rem){.search-box-module__UCwk5q__pill{border-radius:var(--r-pill);padding:var(--s-1-5) var(--s-1-5) var(--s-1-5) 0;flex-direction:row;align-items:center}}.search-box-module__UCwk5q__pill:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 10px 32px -8px color-mix(in oklab, var(--sea-9) 45%, transparent), var(--e-3)}.search-box-module__UCwk5q__pill input:focus-visible{outline:none}.search-box-module__UCwk5q__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);box-shadow:var(--e-3);color:var(--text);opacity:0;padding:var(--s-3);text-align:start;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), visibility var(--t-fast);visibility:hidden;z-index:var(--z-popover);position:absolute;inset-block-start:calc(100% + var(--s-2));inset-inline:0;transform:translateY(-6px)}.search-box-module__UCwk5q__form:focus-within:not([data-dismissed]) .search-box-module__UCwk5q__panel{opacity:1;visibility:visible;transform:none}.search-box-module__UCwk5q__columns{gap:var(--s-3) var(--s-6);grid-template-columns:1fr;display:grid}@media (min-width:34rem){.search-box-module__UCwk5q__columns{grid-template-columns:1.35fr 1fr}.search-box-module__UCwk5q__column+.search-box-module__UCwk5q__column{border-inline-start:1px solid var(--border);padding-inline-start:var(--s-6)}}.search-box-module__UCwk5q__columnLabel{color:var(--text-faint);margin:0 0 var(--s-2);padding-inline:var(--s-2);}.search-box-module__UCwk5q__list{gap:.0625rem;display:grid;}.search-box-module__UCwk5q__item{border-radius:var(--r-2);color:var(--text);align-items:center;gap:var(--s-3);min-block-size:2.125rem;padding:var(--s-1) var(--s-2);transition:background var(--t-fast) var(--ease);text-decoration:none;display:flex}.search-box-module__UCwk5q__column[data-shape=media] .search-box-module__UCwk5q__item{min-block-size:2.875rem}.search-box-module__UCwk5q__item:hover{background:var(--sea-3)}.search-box-module__UCwk5q__name{font-size:var(--t-small)}.search-box-module__UCwk5q__item:hover .search-box-module__UCwk5q__name{color:var(--sea-11)}.search-box-module__UCwk5q__meta{color:var(--text-faint);font-size:var(--t-micro);white-space:nowrap;margin-inline-start:auto;padding-inline-start:var(--s-2)}.search-box-module__UCwk5q__thumb{background:var(--tone-soft,var(--n-3));border-radius:var(--r-1);flex:none;justify-content:center;align-items:center;block-size:2.125rem;inline-size:2.125rem;display:flex;position:relative;overflow:hidden}.search-box-module__UCwk5q__initial{color:var(--tone-ink,var(--text-faint));font-family:var(--font-display);font-size:var(--t-small);font-weight:700}.search-box-module__UCwk5q__image{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.search-box-module__UCwk5q__empty{color:var(--text-faint);font-size:var(--t-small);padding:var(--s-2);margin:0}
