.design_srOnly___nnTS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.design_page__jxHPT{background:#f6f5f2;color:#141414;min-height:100%;padding:1.25rem clamp(1rem,2vw,2rem) 6rem}.design_crumb__R1U8Y{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 1rem;color:#5c5c5c;font-size:.875rem}.design_crumb__R1U8Y a{color:#1d4ed8;text-decoration:none}.design_banner__BzboX{position:relative;overflow:hidden;border-radius:1.25rem;background:#111;color:#fff;min-height:16rem;box-shadow:0 16px 40px hsla(0,0%,7%,.08)}.design_banner__BzboX img,.design_banner__BzboX picture{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#111}.design_bannerCopy__aphlR{position:absolute;inset:auto 0 0 0;display:grid;gap:.45rem;padding:clamp(1rem,3vw,2.5rem);background:linear-gradient(180deg,transparent,rgba(0,0,0,.72))}.design_bannerCopy__aphlR h1,.design_detail__5jRLc h1,.design_heading__dw3ET h1{margin:0;letter-spacing:-.03em}.design_bannerCopy__aphlR p,.design_lede__R8jKf{margin:0;line-height:1.55}.design_bannerCopy__aphlR a,.design_bannerCopy__aphlR button,.design_blackBtn__hUyRk,.design_blueBtn__4h4Ju,.design_ghostBtn__Sn_7c{border-radius:999px;padding:.7rem 1.1rem;font-weight:650;text-decoration:none;cursor:pointer}.design_blackBtn__hUyRk{border:0;background:#111;color:#fff}.design_bannerCopy__aphlR a,.design_bannerCopy__aphlR button{width:-moz-fit-content;width:fit-content;border:0;background:#fff;color:#111}.design_ghostBtn__Sn_7c{border:1px solid #d9d6cf;background:#fff;color:#111}.design_blueBtn__4h4Ju{border:1px solid #1d4ed8;background:#1d4ed8;color:#fff}.design_heading__dw3ET{margin:1.5rem 0 1rem}.design_heading__dw3ET h1{font-size:clamp(1.7rem,3vw,2.4rem)}.design_lede__R8jKf{max-width:42rem;color:#4b4b4b}.design_toolbar__LrDKS{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:.8rem}.design_search__buWO9{flex:1 1 16rem;border:1px solid #e4e0d8;background:#fff;border-radius:999px;padding:.7rem 1rem}.design_chips__UIYUg{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.3rem;margin-bottom:1rem}.design_chip__xffmB{border:1px solid #e4e0d8;background:#fff;color:#222;border-radius:999px;padding:.4rem .8rem;white-space:nowrap;text-decoration:none}.design_chipActive__JXdMZ{border-color:#1d4ed8;color:#1d4ed8;background:#eff6ff}.design_grid__0W5Kl,.design_layout__FXj4n{display:grid;gap:1rem}.design_grid__0W5Kl{grid-template-columns:1fr}.design_block__TPMyH,.design_card__71jxp,.design_packageCard__jm0k8,.design_panel__WyaeW,.design_skeleton__V6ont{background:#fff;border:1px solid #ece8e1;border-radius:1rem;box-shadow:0 8px 24px hsla(0,0%,8%,.04)}.design_card__71jxp{display:flex;flex-direction:column;overflow:hidden;padding:0}.design_cardSelected__DOLgX{border-color:#1d4ed8;box-shadow:0 0 0 2px #1d4ed8}.design_cover__H407x{position:relative;aspect-ratio:16/10;background:#eeeae3}.design_cover__H407x img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.design_check__J5Z65{position:absolute;top:.7rem;right:.7rem;width:1.6rem;height:1.6rem;border-radius:999px;display:grid;place-items:center;background:#1d4ed8;color:#fff}.design_block__TPMyH,.design_cardBody__cYdVW,.design_panel__WyaeW{padding:1rem}.design_block__TPMyH h2,.design_cardBody__cYdVW h2,.design_panel__WyaeW h2{margin:0 0 .35rem;font-size:1.05rem}.design_muted__Y5J2b{color:#666;font-size:.92rem;line-height:1.5}.design_meta__p83lk{display:flex;flex-wrap:wrap;gap:.45rem .8rem;margin:.7rem 0;color:#333;font-size:.9rem}.design_price__JXvik{font-weight:750}.design_cardActions____wqE,.design_panelActions__AtegM{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.design_featured__RA3aY{display:inline-flex;margin-bottom:.4rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.75rem;font-weight:700;padding:.15rem .5rem}.design_panel__WyaeW{display:none}.design_panelThumb__yijTt{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:.75rem;background:#eeeae3}.design_bottomBar__MGcFH{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ece8e1;box-shadow:0 -8px 24px rgba(0,0,0,.06)}.design_empty__fxmjL,.design_errorBox__p_Q40{border:1px dashed #d9d4cb;border-radius:1rem;padding:1.5rem;background:#fff}.design_detail__5jRLc{display:grid;gap:1rem}.design_hero__g_1Kh{display:grid;gap:.5rem}.design_hero__g_1Kh img,.design_thumbs__cmb6a img{width:100%;border-radius:1rem;background:#eeeae3}.design_hero__g_1Kh img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.design_thumbs__cmb6a{display:flex;gap:.5rem;overflow-x:auto}.design_thumbs__cmb6a button{border:1px solid transparent;padding:0;border-radius:.7rem;background:transparent;cursor:pointer}.design_thumbs__cmb6a img{width:5.5rem;height:4rem;-o-object-fit:cover;object-fit:cover}.design_thumbActive__wfROz{outline:2px solid #1d4ed8}.design_tabs__mYAcC{display:flex;gap:.4rem}.design_tab__flOR4{flex:1;border:1px solid #e4e0d8;background:#fff;border-radius:999px;padding:.45rem .6rem;cursor:pointer}.design_tabActive__wIFPE{border-color:#111;background:#111;color:#fff}.design_features__tJaF2{margin:.6rem 0 0;padding-left:1.1rem}.design_form__nVdoB{display:grid;gap:.8rem}.design_form__nVdoB label{display:grid;gap:.3rem;font-weight:650}.design_form__nVdoB input,.design_form__nVdoB select,.design_form__nVdoB textarea{border:1px solid #e4e0d8;border-radius:.8rem;padding:.7rem .8rem;font:inherit;background:#fff}.design_form__nVdoB input:focus-visible,.design_form__nVdoB select:focus-visible,.design_form__nVdoB textarea:focus-visible,.design_page__jxHPT a:focus-visible,.design_page__jxHPT button:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.design_status__0PocI{display:inline-flex;border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:.2rem .6rem;font-size:.8rem;font-weight:700}.design_timeline__zBGuw{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.design_timeline__zBGuw li{border-left:2px solid #1d4ed8;padding-left:.8rem}.design_skeleton__V6ont{height:16rem}.design_payBox__QmHOZ{display:grid;gap:.8rem;justify-items:start}.design_qr__TJZK3{width:min(100%,280px);height:auto;background:#fff;border-radius:.75rem}@media (min-width:768px){.design_grid__0W5Kl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.design_layout__FXj4n{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.design_grid__0W5Kl{grid-template-columns:repeat(3,minmax(0,1fr))}.design_panel__WyaeW{display:grid;gap:.7rem;position:sticky;top:1rem}.design_bottomBar__MGcFH{display:none}.design_detail__5jRLc{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.design_packageCard__jm0k8{position:sticky;top:1rem}}