@media(max-width:768px){.ad-form_hide-on-mobile__0aojg{display:none}}@media(max-width:1366px){.ad-form_hide-on-tablet__j_9MK{display:none}}.ad-form_form__PVVtz{display:flex;flex-direction:column;gap:1rem}.ad-form_formField__yycHS{display:flex;flex-direction:column;gap:.35rem}.ad-form_formField__yycHS label{color:#141414;opacity:1;font-weight:600}.ad-form_input__wrOgu{box-sizing:border-box;width:100%;font-family:inherit;font-size:1rem;padding:.75rem .9rem;color:#141414;outline:none;resize:vertical;border-radius:.75rem;background:#fff;border:2px solid #141414;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ad-form_input__wrOgu:focus,.ad-form_input__wrOgu:focus-visible{outline:none;border-color:#0b77aa;box-shadow:3px 3px 0 #5bc4f0}.ad-form_error__Nfaus{color:#c70404;background:rgba(199,4,4,.08);padding:.75rem 1rem;border-radius:.75rem;border:1.5px solid #c70404}.ad-form_success__PaZTH{display:flex;flex-direction:column;justify-content:center;min-height:20rem;text-align:center}.ad-form_success__PaZTH h4{color:#0b77aa}.ad-form_success__PaZTH h2{margin-top:.5rem;color:#141414;font-weight:800}@media(max-width:768px){.default-button_hide-on-mobile__CoC5s{display:none}}@media(max-width:1366px){.default-button_hide-on-tablet__uNjA4{display:none}}.default-button_defaultButton__ah1FM{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.8rem;font-family:inherit;font-size:1rem;font-weight:600;border-radius:999px;cursor:pointer;background:#0b77aa;color:#fff;border:1.5px solid #141414;box-shadow:3px 3px 0 #141414,0 20px 45px -28px rgba(6,64,92,.55);transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease,opacity .25s ease}.default-button_defaultButton__ah1FM:after{content:"→"}.default-button_defaultButton__ah1FM:hover{background:#06405c;transform:translateY(-2px)}.default-button_defaultButton__ah1FM:active{transform:translateY(1px)}.default-button_defaultButton__ah1FM:focus-visible{outline:3px solid #9adcf6;outline-offset:2px}.default-button_defaultButton__ah1FM.default-button_disabled__KY1B0{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}@media(max-width:768px){.default-button_defaultButton__ah1FM{width:100%}.grid_hide-on-mobile__2KSk4{display:none}}@media(max-width:1366px){.grid_hide-on-tablet__pJnus{display:none}}.grid_grid__qb1NE{display:grid;width:100%;align-items:start;justify-content:stretch}@media(max-width:1024px){.grid_grid__qb1NE{grid-template-columns:1fr!important}}@media(min-width:1024px){.grid_grid__qb1NE{grid-template-columns:1fr 1fr}}.grid_grid__qb1NE.grid_center__2GRko{align-items:center}.grid_grid__qb1NE.grid_itemsCenter__fcTPh{justify-items:center}.row_row__YVtFN{display:flex;align-items:center;justify-content:flex-start}.row_row__YVtFN.row_start___99Nw{align-items:flex-start}.row_row__YVtFN.row_center__Hujp2{justify-content:center}.row_row__YVtFN.row_baseline__dfv6d{align-items:baseline}.row_row__YVtFN.row_stretch__ve4Aq{align-items:stretch}.row_row__YVtFN.row_right__VZ8E8{justify-content:flex-end}@media(max-width:768px){.separator_hide-on-mobile__sKt9U{display:none}}@media(max-width:1366px){.separator_hide-on-tablet__SdNTd{display:none}}.separator_separator__sxlij{height:1px}.separator_separator--ssm__YttfE{margin:.2rem}.separator_separator--sm__lZv3I{margin:.5rem}.separator_separator--md__z3mCW{margin:1rem}.separator_separator--lg__38Gf1{margin:2rem}.separator_separator--xl__A2_09{margin:4rem}.separator_separator--grow__QnH_e{flex-grow:1}.separator_separator__sxlij.separator_lineTop__K6w5t{border-top:1px solid silver}.separator_separator__sxlij.separator_lineBottom__OrkqS{border-bottom:1px solid silver}@media(max-width:768px){.price-calculation_hide-on-mobile__oLjr_{display:none}}@media(max-width:1366px){.price-calculation_hide-on-tablet__BWGQS{display:none}}.price-calculation_calculator__ATHRJ{padding:2.5rem;border-radius:2rem;background:#fff;border:2px solid #141414;box-shadow:5px 5px 0 #141414,0 20px 45px -28px rgba(6,64,92,.55)}@media(max-width:768px){.price-calculation_calculator__ATHRJ{padding:1.5rem 1.25rem;border-radius:1.5rem}}.price-calculation_searchRow__9DyB6{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem}@media(max-width:1024px){.price-calculation_searchRow__9DyB6{grid-template-columns:1fr;gap:1.5rem}}.price-calculation_zipField__oLQym{display:flex;flex-direction:column;gap:.6rem}.price-calculation_zipField__oLQym label{color:#141414;opacity:1;font-size:.95rem;font-weight:600}.price-calculation_inputWrapper__BGL8m{position:relative}.price-calculation_inputWrapper__BGL8m input{box-sizing:border-box;width:100%;padding:1rem 3rem 1rem 3.2rem;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:.15em;color:#141414;outline:none;border-radius:.75rem;background:#fff;border:2px solid #141414;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.price-calculation_inputWrapper__BGL8m input:focus,.price-calculation_inputWrapper__BGL8m input:focus-visible{outline:none;border-color:#0b77aa;box-shadow:3px 3px 0 #5bc4f0}.price-calculation_inputWrapper__BGL8m input{border-radius:1rem;background:#e8f6fd}.price-calculation_inputWrapper__BGL8m input::placeholder{color:#757575;font-weight:400;letter-spacing:normal;font-size:1.1rem}.price-calculation_inputWrapper__BGL8m input:focus{background:#fff}.price-calculation_pin__1j7QO{position:absolute;left:1rem;top:50%;width:1.4rem;height:1.4rem;transform:translateY(-50%);color:#0b77aa;pointer-events:none}.price-calculation_spinner___GaPe{position:absolute;right:1.1rem;top:50%;width:1.2rem;height:1.2rem;margin-top:-.6rem;border:2px solid rgba(11,119,170,.2);border-top-color:#0b77aa;border-radius:50%;animation:price-calculation_spin__VDIv4 .8s linear infinite}@keyframes price-calculation_spin__VDIv4{to{transform:rotate(1turn)}}.price-calculation_mapLink__CRhvG{align-self:flex-start;color:#0b77aa;font-size:.9rem;font-weight:600;text-decoration:none}.price-calculation_mapLink__CRhvG:hover{text-decoration:underline;text-underline-offset:3px}.price-calculation_error__EfK_0{margin:1.5rem 0 0;padding:.75rem 1rem;border-radius:.75rem;background:rgba(199,4,4,.08);color:#c70404}.price-calculation_hosts__PwfvH{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(6,64,92,.08)}.price-calculation_durationField__3qZJS{display:flex;flex-direction:column;gap:.4rem;margin-top:.4rem}.price-calculation_durationField__3qZJS>span{color:#141414;font-size:.95rem;font-weight:600}.price-calculation_durations__u4Uyx{display:flex;align-self:flex-start;padding:.25rem;border-radius:999px;background:#e8f6fd;border:1.5px solid #141414}.price-calculation_duration__rEIpg{padding:.45rem .9rem;border:none;border-radius:999px;background:rgba(0,0,0,0);color:#575757;font:inherit;font-size:.85rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.price-calculation_duration__rEIpg:hover{color:#141414}.price-calculation_duration__rEIpg:focus-visible{outline:2px solid #0b77aa;outline-offset:1px}.price-calculation_durationActive__Dlra3{background:#fff;color:#141414;border:1.5px solid #141414;padding:calc(.45rem - 1.5px) calc(.9rem - 1.5px)}@media(max-width:768px){.price-calculation-result_hide-on-mobile__1Lxut{display:none}}@media(max-width:1366px){.price-calculation-result_hide-on-tablet__E8Bqq{display:none}}.price-calculation-result_calculationResult__qjVwP{padding:1.5rem;border-radius:1.25rem;background:#e8f6fd;border:1.5px solid #141414;box-shadow:3px 3px 0 #141414,0 20px 45px -28px rgba(6,64,92,.55)}.price-calculation-result_header__Ouz69{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;color:#141414;font-weight:700}.price-calculation-result_duration__B40q7{padding:.2rem .6rem;border-radius:999px;background:#fff;color:#141414;font-size:.75rem;font-weight:700;border:1.5px solid #141414}.price-calculation-result_lines__d40oH{margin:0}.price-calculation-result_lines__d40oH div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;border-bottom:1px solid rgba(11,119,170,.1)}.price-calculation-result_lines__d40oH dt{color:#575757}.price-calculation-result_lines__d40oH dd{margin:0;color:#141414}.price-calculation-result_lines__d40oH div div{padding:0;border:none;gap:.25rem}.price-calculation-result_lines__d40oH .price-calculation-result_total__TCOxf{padding-top:1rem;border-bottom:none}.price-calculation-result_lines__d40oH .price-calculation-result_total__TCOxf dd,.price-calculation-result_lines__d40oH .price-calculation-result_total__TCOxf dt{color:#0b77aa;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:1.4rem;font-weight:800}.price_price__gsOLh{display:flex;justify-content:flex-end}.price_currency__I94LF{flex:0 0 auto}.price_amount__aFbyt{text-align:right;width:4.5rem}@media(max-width:768px){.host-search-result_hide-on-mobile__TuYVo{display:none}}@media(max-width:1366px){.host-search-result_hide-on-tablet__IMr26{display:none}}.host-search-result_nearbyHost__re3oL{padding:.5rem;border-radius:.75rem;margin-bottom:.2rem;background:#fff;border:1.5px solid #141414;transition:transform .2s ease,box-shadow .2s ease}.host-search-result_nearbyHost__re3oL:hover{cursor:pointer;transform:translate(-2px,-2px);box-shadow:3px 3px 0 #141414}.host-search-result_city__6vCw0{margin:0;color:#141414;font-size:1.5rem;font-weight:800}.host-search-result_found__E0dl8{margin-top:.25rem;color:#575757;font-size:.9rem}.host-search-result_found__E0dl8 strong{color:#0b77aa}.column_column__5AXGd{display:flex;flex-direction:column}.column_column__5AXGd.column_center__Drl0X{align-items:center}.column_column__5AXGd.column_right__QT8u4{align-items:flex-end}@media(max-width:768px){.host-card_hide-on-mobile__mAO7t{display:none}}@media(max-width:1366px){.host-card_hide-on-tablet__zO_MC{display:none}}.host-card_hostCard__lvNuk{display:flex;flex-direction:column;width:100%;height:100%;padding:0;font:inherit;text-align:left;border-radius:1rem;overflow:hidden;background:#fff;border:1.5px solid #141414;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.host-card_hostCard__lvNuk:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 #5bc4f0,0 20px 45px -28px rgba(6,64,92,.55)}.host-card_hostCard__lvNuk:hover .host-card_deviceImage__QDYod img{transform:scale(1.04)}.host-card_hostCard__lvNuk:focus-visible{outline:3px solid #9adcf6;outline-offset:2px}.host-card_deviceImage__QDYod{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#e8f6fd}.host-card_deviceImage__QDYod img{object-fit:cover;transition:transform .4s ease}.host-card_hostCard__lvNuk:has(.host-card_deviceImagePaused__3JJKb){opacity:.7}.host-card_hostCard__lvNuk:has(.host-card_deviceImagePaused__3JJKb):hover{opacity:1}.host-card_deviceImagePaused__3JJKb img{filter:grayscale(1);opacity:.6}.host-card_paused__OXBDQ{margin:.1rem 0 .2rem}.host-card_deviceBadge___0mVn{position:absolute;left:.6rem;bottom:.6rem;padding:.25rem .6rem;border-radius:999px;background:#141414;color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.03em;border:1.5px solid #fff}.host-card_hostInfo__ae0YA{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem 1rem}.host-card_hostText__OBYIf{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.host-card_hostName__e459x{margin-bottom:.15rem;color:#141414;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:1rem;font-weight:700;line-height:1.25}.host-card_hostImage__PD1HD{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;height:3rem;padding:.35rem .5rem;border-radius:.6rem;overflow:hidden;background:#fff;border:1.5px solid #141414}.host-card_hostImage__PD1HD img{display:block;width:auto;height:100%;max-width:5.5rem;object-fit:contain}.host-card_address__3DX_X{color:#757575;font-size:.8rem;line-height:1.35}