._panel_gw4r7_1{width:calc(100vw - 32px);max-width:480px;box-sizing:border-box;max-height:calc(100dvh - 32px);overflow-y:auto;padding:28px;background:var(--card);color:var(--foreground)}._panel_gw4r7_1>button{color:var(--foreground);width:44px;height:44px}._heading_gw4r7_3{padding-right:36px}._place_gw4r7_4{padding:18px;margin:20px 0;border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow-wrap:anywhere}._place_gw4r7_4 strong{display:block;font:600 24px/1.25 var(--font-family-display)}._place_gw4r7_4 span{display:block;font-size:13px;color:var(--muted-foreground);margin-top:8px}._label_gw4r7_7{display:block;font-size:13px;font-weight:600;margin-bottom:8px}._actions_gw4r7_8{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}._actions_gw4r7_8 button{min-height:44px;flex:1}._feedback_gw4r7_10{font-size:13px;line-height:1.7;min-height:24px;color:var(--foreground)}._note_gw4r7_11{font-size:12px;line-height:1.7;color:var(--muted-foreground);margin-bottom:0}._panel_gw4r7_1 input{min-width:0;width:100%;box-sizing:border-box;font-size:16px}@media(max-width:450px){._panel_gw4r7_1{padding:24px 20px}._actions_gw4r7_8{flex-direction:column}}@media(prefers-reduced-motion:reduce){._panel_gw4r7_1{animation:none}}._overview_99sxg_1{max-width:1144px;margin:28px auto 0;padding:0 28px;color:var(--foreground);box-sizing:content-box}._top_99sxg_1{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:26px 0;border-bottom:1px solid var(--border)}._price_99sxg_1{min-width:0}._price_99sxg_1>span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--primary);font-weight:800;margin-bottom:8px}._price_99sxg_1>strong{display:block;font:600 clamp(28px,4vw,44px)/1.15 var(--font-family-display);overflow-wrap:anywhere}._price_99sxg_1 small{font:500 15px var(--font-family-base);color:var(--muted-foreground)}._price_99sxg_1 p{margin:12px 0 0;font-size:15px;line-height:1.6;overflow-wrap:anywhere}._stats_99sxg_1{display:flex;gap:24px;margin:0;flex-wrap:wrap;min-width:0}._stats_99sxg_1>div{display:flex;flex-direction:column-reverse;gap:6px;min-width:80px;max-width:200px}._stats_99sxg_1 dt{font-size:12px;color:var(--muted-foreground)}._stats_99sxg_1 dd{font-weight:750;font-size:22px;margin:0;overflow-wrap:anywhere}._facts_99sxg_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}._facts_99sxg_1>div{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:17px 20px;min-width:0}._facts_99sxg_1 dt{font-size:12px;color:var(--muted-foreground);margin-bottom:6px}._facts_99sxg_1 dd{margin:0;font-size:15px;font-weight:700;overflow-wrap:anywhere}._highlights_99sxg_1 h2{font:600 26px var(--font-family-display);margin:26px 0 14px}._highlights_99sxg_1 ul{display:flex;flex-wrap:wrap;gap:9px;padding:0;margin:0;list-style:none}._highlights_99sxg_1 li{font-size:12px;font-weight:700;color:var(--foreground);background:var(--secondary);border:1px solid var(--border);border-radius:8px;padding:9px 12px;max-width:100%;overflow-wrap:anywhere}._note_99sxg_1{font-size:12px;line-height:1.7;color:var(--muted-foreground);margin:16px 0 0;overflow-wrap:anywhere}@media(max-width:800px){._top_99sxg_1{align-items:flex-start;flex-direction:column;gap:22px}._stats_99sxg_1{width:100%;gap:20px}._stats_99sxg_1>div{flex:1;min-width:70px}}@media(max-width:560px){._overview_99sxg_1{padding:0 20px;margin-top:16px}._facts_99sxg_1{gap:8px}._facts_99sxg_1>div{padding:14px}._stats_99sxg_1 dd{font-size:18px}._stats_99sxg_1{gap:12px}}._customSearch_11aaz_1{margin-top:18px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}._customSearch_11aaz_1 label{display:block;font-size:14px;font-weight:600;margin-bottom:10px}._customSearch_11aaz_1 input{width:100%;min-height:44px;font-size:16px;box-sizing:border-box}._customSearch_11aaz_1 ._actions_11aaz_1{margin-top:12px}._customSearch_11aaz_1 input:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._panel_11aaz_1{margin-top:26px;padding:24px;background:var(--card);border:1px solid var(--border);border-radius:20px;scroll-margin-top:24px}._heading_11aaz_1{display:flex;align-items:center;gap:12px}._heading_11aaz_1>svg{color:var(--primary);width:28px;flex-shrink:0}._heading_11aaz_1 h2{font:600 28px var(--font-family-display);margin:0}._eyebrow_11aaz_1{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--primary);font-weight:800}._address_11aaz_1{font-size:16px;line-height:1.7;overflow-wrap:anywhere}._actions_11aaz_1{display:flex;flex-wrap:wrap;gap:10px}._actions_11aaz_1 a,._actions_11aaz_1 button{min-height:44px;height:auto;white-space:normal}._help_11aaz_1{font-size:12px;color:var(--muted-foreground);line-height:1.7}._nearby_11aaz_1{padding-top:18px;margin-top:20px;border-top:1px solid var(--border)}._nearby_11aaz_1 h3{font-size:15px;margin:0 0 12px}._nearby_11aaz_1 ul{display:flex;gap:8px;flex-wrap:wrap;padding:0;list-style:none}._nearby_11aaz_1 a{display:inline-flex;align-items:center;min-height:44px;padding:6px 12px;border-radius:9px;border:1px solid var(--border);color:var(--primary);text-decoration:none;font-size:13px;box-sizing:border-box}._panel_11aaz_1 details{margin-top:18px}._panel_11aaz_1 summary{cursor:pointer;min-height:44px;display:list-item;font-weight:700;color:var(--primary);line-height:44px}._panel_11aaz_1 a:focus-visible,._panel_11aaz_1 button:focus-visible,._panel_11aaz_1 summary:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media(max-width:560px){._panel_11aaz_1{padding:18px}._actions_11aaz_1{display:grid;grid-template-columns:1fr}._heading_11aaz_1 h2{font-size:25px}}._briefPreview_dmkzx_1{margin:16px 0;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}._briefPreview_dmkzx_1 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.7;padding-bottom:12px}._briefPreview_dmkzx_1 summary{line-height:1.5!important;padding:12px 0;min-height:44px;box-sizing:border-box}@media print{._briefPreview_dmkzx_1{display:none!important}}._actions_dmkzx_1{display:flex;flex-wrap:wrap;gap:10px}._printSummary_dmkzx_1{display:none}._printHelp_dmkzx_1{font-size:12px!important}@media(max-width:480px){._actions_dmkzx_1>*{width:100%}}@media print{._panel_dmkzx_1 ._actions_dmkzx_1,._panel_dmkzx_1 ._printHelp_dmkzx_1,._panel_dmkzx_1 [role=status],._panel_dmkzx_1 textarea{display:none!important}._printSummary_dmkzx_1{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:12pt/1.5 sans-serif;color:#000}._panel_dmkzx_1{background:#fff!important;border:1px solid #ccc!important;box-shadow:none!important}}._panel_dmkzx_1{margin:24px 0;padding:22px;border:1px solid var(--border);border-radius:18px;background:var(--card)}._panel_dmkzx_1 h2{font:600 25px var(--font-family-display);margin:0 0 10px}._panel_dmkzx_1 p{font-size:13px;line-height:1.7;color:var(--muted-foreground)}._panel_dmkzx_1 button{min-height:44px;white-space:normal;height:auto}._fallback_dmkzx_1{width:100%;box-sizing:border-box;min-height:180px;margin-top:12px;font-size:14px}._description_dmkzx_1{white-space:pre-line;overflow-wrap:anywhere}._panel_dmkzx_1 summary{color:var(--primary);font-weight:700;cursor:pointer;min-height:44px;line-height:44px}._panel_dmkzx_1 summary:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._custom_1498w_1{margin:1.25rem 0;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}._custom_1498w_1 textarea{width:100%;font-size:1rem;line-height:1.6;resize:vertical}._custom_1498w_1 ._label_1498w_1 span{font-weight:400;color:var(--muted-foreground)}._customFooter_1498w_1{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:.5rem}._customFooter_1498w_1>span{font-size:.75rem;white-space:nowrap;color:var(--muted-foreground)}._custom_1498w_1 button{min-height:44px;margin-top:.5rem}._printQuestions_1498w_1{display:none}@media print{._panel_1498w_1 ._custom_1498w_1{display:none!important}}@media print{._panel_1498w_1 ._toolbar_1498w_1,._panel_1498w_1 ._topics_1498w_1,._panel_1498w_1 ._actions_1498w_1,._panel_1498w_1 textarea,._panel_1498w_1 ._help_1498w_1,._panel_1498w_1 small,._panel_1498w_1 ._label_1498w_1{display:none!important}._printQuestions_1498w_1{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:12pt/1.5 sans-serif;color:#000}._panel_1498w_1{background:#fff!important;box-shadow:none!important;border:1px solid #ccc!important}}._panel_1498w_1{padding:clamp(1.1rem,3vw,2rem);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);scroll-margin-top:6rem;min-width:0;margin:1.5rem 0;background:linear-gradient(135deg,var(--card),var(--surface))}._eyebrow_1498w_1{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-weight:700}._panel_1498w_1 h2{margin:.5rem 0 .8rem;font:600 clamp(1.5rem,3vw,1.85rem)/1.2 var(--font-family-display)}._panel_1498w_1 p{line-height:1.65}._toolbar_1498w_1{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-top:1rem;padding-bottom:.6rem;border-bottom:1px solid var(--border);font-size:.8rem;color:var(--muted-foreground)}._toolbar_1498w_1 button{min-height:44px}._topics_1498w_1{display:flex;gap:.6rem;flex-wrap:wrap;margin:1.2rem 0}._topics_1498w_1 button{white-space:normal;height:auto;min-height:44px;text-align:left}._label_1498w_1{display:block;font-weight:600;margin-bottom:.6rem}._preview_1498w_1{min-height:15rem;line-height:1.65;resize:vertical;width:100%;font-size:1rem}._actions_1498w_1{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}._help_1498w_1{min-height:1.5em;color:var(--primary)}._panel_1498w_1 small{display:block;line-height:1.6;color:var(--muted-foreground)}@media(max-width:480px){._actions_1498w_1>*{width:100%}._topics_1498w_1{gap:.5rem}._topics_1498w_1 button{flex:1 1 42%}._preview_1498w_1{min-height:19rem}}._description_waq5o_1{white-space:pre-line;overflow-wrap:anywhere;line-height:1.75}._readTime_waq5o_1{font-size:12px;color:var(--muted-foreground);margin:0 0 12px}._details_waq5o_1{border-top:1px solid var(--border);margin-top:16px;padding-top:4px}._details_waq5o_1 summary{cursor:pointer;min-height:44px;box-sizing:border-box;padding:12px 4px;color:var(--primary);font-weight:600;line-height:1.5}._details_waq5o_1 summary:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:6px}._openLabel_waq5o_1{display:none}._details_waq5o_1[open] ._openLabel_waq5o_1{display:inline}._details_waq5o_1[open] ._closedLabel_waq5o_1{display:none}._details_waq5o_1 ._description_waq5o_1{margin-top:8px}._reader_waq5o_1{min-width:0}@media print{._readTime_waq5o_1{display:none}._details_waq5o_1{border:0}._details_waq5o_1 summary{display:none}._details_waq5o_1>._description_waq5o_1{display:block!important}._details_waq5o_1::details-content{content-visibility:visible!important;display:block!important}}._actions_1dh50_1{display:flex;flex-wrap:wrap;gap:8px}._actions_1dh50_1 button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._notes_1dh50_1{margin-top:22px;border-top:1px solid var(--border);padding-top:22px}._heading_1dh50_1{display:flex;align-items:center;gap:9px;margin-bottom:10px;color:var(--foreground)}._heading_1dh50_1 svg{color:var(--primary);flex-shrink:0}._heading_1dh50_1 label{font-size:16px;font-weight:700}._help_1dh50_1{font-size:12px;line-height:1.75;color:var(--muted-foreground);margin:0 0 12px}._notes_1dh50_1 textarea{width:100%;box-sizing:border-box;min-height:130px;resize:vertical;font-size:16px;line-height:1.65}._footer_1dh50_1{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px}._feedback_1dh50_1{font-size:12px;line-height:1.7;margin:0;color:var(--muted-foreground)}._footer_1dh50_1 button{min-height:44px}._counter_1dh50_1{font-size:11px;color:var(--muted-foreground);margin:6px 0 0;text-align:right}._progress_1os0u_1{height:6px;background:var(--secondary);border-radius:20px;overflow:hidden;margin:20px 0 12px}._progress_1os0u_1>div{height:100%;background:var(--primary);border-radius:inherit}._complete_1os0u_1{padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:13px;line-height:1.75}._panel_1os0u_1{margin:30px 0;padding:24px;border:1px solid var(--border);border-radius:18px;background:var(--card)}._head_1os0u_1{display:flex;justify-content:space-between;align-items:center;gap:16px}._head_1os0u_1 p{font-size:10px;letter-spacing:.14em;font-weight:800;color:var(--primary);margin:0 0 8px}._head_1os0u_1 h2{font:600 27px/1.2 var(--font-family-display);margin:0}._head_1os0u_1>span{border-radius:40px;background:var(--secondary);padding:8px 12px;font-size:13px;white-space:nowrap}._note_1os0u_1{font-size:12px;line-height:1.7;color:var(--muted-foreground);margin:16px 0}._steps_1os0u_1{display:grid;gap:4px}._steps_1os0u_1 label{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 0;cursor:pointer;font-size:14px;line-height:1.6}._steps_1os0u_1 label>div{flex-shrink:0}._panel_1os0u_1>button{margin-top:12px}@media(max-width:560px){._panel_1os0u_1{padding:20px}._head_1os0u_1 h2{font-size:24px}}._credit_zglrd_1{font-size:.8rem;line-height:1.6;overflow-wrap:anywhere;margin:.4rem 0;flex-shrink:0}._credit_zglrd_1 a{color:inherit;text-decoration:underline;text-underline-offset:3px}._credit_zglrd_1 a:focus-visible{outline:2px solid currentColor;outline-offset:3px}._notice_4dtnf_2{max-width:1088px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);border:1px solid var(--border);border-radius:22px;overflow:hidden;background:var(--card);box-shadow:var(--shadow-sm)}._art_4dtnf_3{min-height:310px}._copy_4dtnf_3{padding:32px;min-width:0}._kicker_4dtnf_3{display:flex;gap:8px;align-items:center;color:var(--primary);font-size:10px;letter-spacing:.13em;font-weight:800;margin:0 0 14px}._copy_4dtnf_3 h2{font:600 clamp(26px,3vw,35px)/1.15 var(--font-family-display);letter-spacing:-.025em;margin:0 0 16px;max-width:460px}._copy_4dtnf_3>p:not(._kicker_4dtnf_3),._copy_4dtnf_3 li{font-size:14px;line-height:1.7;color:var(--muted-foreground)}._copy_4dtnf_3 ul{padding-left:20px;margin:18px 0}._copy_4dtnf_3 li{padding-left:3px;margin:5px 0}._actions_4dtnf_6{display:flex;flex-wrap:wrap;gap:12px;align-items:center}._actions_4dtnf_6 a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:700;color:var(--primary)}._actions_4dtnf_6 ._primary_4dtnf_7{background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);padding:10px 16px;text-decoration:none;box-sizing:border-box}._alternative_4dtnf_8{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;color:var(--primary);font-size:13px}._notice_4dtnf_2 a:focus-visible{outline:3px solid var(--primary);outline-offset:4px}@media(max-width:1144px){._notice_4dtnf_2{margin:0 28px}}@media(max-width:700px){._notice_4dtnf_2{grid-template-columns:1fr;margin:0 20px}._art_4dtnf_3{height:190px;min-height:190px}._copy_4dtnf_3{padding:24px}._copy_4dtnf_3 h2{font-size:28px}._actions_4dtnf_6{align-items:stretch;flex-direction:column}._actions_4dtnf_6 a{justify-content:center}._alternative_4dtnf_8{margin-top:14px}}._jump_inq0a_1{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0}._jump_inq0a_1 label{font-size:13px;color:#e6efec}._jump_inq0a_1 select{font:inherit;font-size:16px;min-height:44px;width:min(100%,360px);padding:8px 12px;color:#102321;background:#fff;border:1px solid #c4d7d2;border-radius:8px}._jump_inq0a_1 select:focus-visible{outline:3px solid white;outline-offset:3px}._viewer_inq0a_1{top:0;left:0;transform:none;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-sizing:border-box;border-radius:0;background:#102321;color:#fff;padding:calc(18px + env(safe-area-inset-top)) 16px calc(90px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;overflow:auto;animation:none}._image_inq0a_2:has(._unavailable_inq0a_2){min-height:320px;flex-shrink:0}._unavailable_inq0a_2{min-height:180px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;color:#e6efec;background:radial-gradient(ellipse at top,rgba(95,150,135,.2),transparent 70%)}._unavailable_inq0a_2 p{font:600 clamp(18px,3vw,26px)/1.3 var(--font-family-display);margin:0}._unavailable_inq0a_2 span{max-width:440px;font-size:14px;line-height:1.7}._unavailable_inq0a_2 button{min-height:44px;flex-shrink:0}._viewer_inq0a_1>button{min-width:44px;min-height:44px;top:calc(12px + env(safe-area-inset-top))}._title_inq0a_4{color:#fff;font-size:16px;padding-right:48px;margin:0}._heading_inq0a_5{max-width:960px;width:100%;margin:0 auto}._help_inq0a_5{font-size:12px;line-height:1.6;color:#c4d7d2;margin:6px 48px 0 0}._figure_inq0a_5{flex:1;min-height:160px;display:flex;flex-direction:column;gap:12px;margin:0}._caption_inq0a_5{text-align:center;font-size:14px;line-height:1.6;max-width:800px;margin:0 auto;color:#e6efec;overflow-wrap:anywhere}._image_inq0a_2{flex:1;min-height:120px;position:relative;overflow:hidden;touch-action:pan-y pinch-zoom;border-radius:16px;background:#0003}._image_inq0a_2 img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}._viewer_inq0a_1 button:focus-visible{outline:3px solid #fff;outline-offset:3px}._controls_inq0a_6{display:flex;align-items:center;justify-content:center;gap:12px}._controls_inq0a_6 button{min-height:44px}._controls_inq0a_6 span{white-space:nowrap}._thumbs_inq0a_7{display:flex;gap:8px;overflow-x:auto;flex-shrink:0;padding:4px;min-height:52px}._thumbs_inq0a_7 ._thumb_inq0a_7{width:58px;min-width:58px;height:48px;padding:0;overflow:hidden;border:2px solid transparent}._thumb_inq0a_7[aria-pressed=true]{border-color:#fff}._thumb_inq0a_7 img{width:100%;height:100%;object-fit:cover}@media(max-height:450px){._thumbs_inq0a_7{display:none}._viewer_inq0a_1{padding-bottom:70px}._title_inq0a_4{font-size:14px}}._loading_inq0a_9{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;color:#e6efec;pointer-events:none}._loading_inq0a_9 strong{font-size:16px;line-height:1.5}._loading_inq0a_9>span:last-child{max-width:380px;font-size:13px;line-height:1.7}._loadingMark_inq0a_9{height:26px;width:26px;border:2px solid #4d7168;border-top-color:#e6efec;border-radius:50%;animation:_photoLoading_inq0a_1 1s linear infinite}@keyframes _photoLoading_inq0a_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._loadingMark_inq0a_9{animation:none}}._figure_inq0a_5{flex-shrink:0}._image_inq0a_2:has(._unavailable_inq0a_2){min-height:260px}._categorySelect_r1p1f_1{width:min(100%,300px);min-height:44px;font-size:16px}._card_r1p1f_1{min-width:0}._card_r1p1f_1 h3,._card_r1p1f_1 small{overflow-wrap:anywhere}._category_r1p1f_1{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px}._category_r1p1f_1 label{font-size:13px;font-weight:600}._category_r1p1f_1 select{font:inherit;font-size:16px;min-height:44px;max-width:100%;padding:10px 36px 10px 12px;border:1px solid var(--border);border-radius:10px;color:var(--foreground);background:var(--card)}._category_r1p1f_1 select:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._filters_r1p1f_1{display:flex;flex-wrap:wrap;gap:8px}._filters_r1p1f_1 button{min-height:44px;height:auto;white-space:normal}._hint_r1p1f_1{font-size:13px;line-height:1.65;color:var(--muted-foreground);margin:12px 0 20px}._card_r1p1f_1 ._match_r1p1f_1{display:block;font-size:11px;font-weight:600;margin-bottom:10px;color:var(--primary)}._card_r1p1f_1:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._section_r1p1f_1{max-width:1095px;margin:0 auto 64px;padding:0 24px;min-height:120px}._heading_r1p1f_1{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}._heading_r1p1f_1 p{color:var(--primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px}._heading_r1p1f_1 h2:focus-visible{outline:3px solid var(--primary);outline-offset:6px;border-radius:4px}._heading_r1p1f_1 h2{font:600 32px var(--font-family-display);margin:0}._grid_r1p1f_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}._card_r1p1f_1{display:block;color:var(--foreground);text-decoration:none;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--card)}._photo_r1p1f_1{aspect-ratio:8/5;overflow:hidden;padding:0!important}._photo_r1p1f_1>img{width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;background:var(--surface)}._card_r1p1f_1>div{padding:18px}._card_r1p1f_1 small{color:var(--muted-foreground)}._card_r1p1f_1 h3{font:600 22px var(--font-family-display);margin:10px 0}._card_r1p1f_1 p{font-size:13px}._card_r1p1f_1 span{color:var(--primary);font-size:13px;font-weight:700}._card_r1p1f_1:hover,._card_r1p1f_1:focus-visible{box-shadow:var(--shadow-md)}@media(max-width:650px){._heading_r1p1f_1{align-items:flex-start;flex-direction:column}._grid_r1p1f_1{grid-template-columns:1fr}._section_r1p1f_1{padding:0 16px}._heading_r1p1f_1 h2{font-size:28px}}._form_21p9y_1{display:grid;gap:10px;min-width:0}._intro_21p9y_1{display:flex;gap:10px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--secondary)}._intro_21p9y_1>svg{color:var(--primary);flex-shrink:0;margin-top:2px}._intro_21p9y_1>div{display:grid;gap:5px}._intro_21p9y_1 strong{font-size:14px;line-height:1.5}._intro_21p9y_1 span,._note_21p9y_1,._progress_21p9y_1{font-size:12px;line-height:1.7;color:var(--muted-foreground)}._form_21p9y_1 label{font-size:13px;font-weight:700;margin-top:6px}._form_21p9y_1 input,._form_21p9y_1 textarea{font-size:16px}._form_21p9y_1 textarea{min-height:140px}._form_21p9y_1 small{font-size:12px;line-height:1.6;color:var(--muted-foreground)}._form_21p9y_1 [aria-invalid=true]{border-color:var(--error)}._form_21p9y_1 ._error_21p9y_1{color:var(--error);font-size:13px;line-height:1.6;overflow-wrap:anywhere;margin:0}._starters_21p9y_1{display:flex;flex-wrap:wrap;gap:8px}._starters_21p9y_1 button{white-space:normal;height:auto;min-height:44px;text-align:left;font-size:12px;padding:10px}._actions_21p9y_1{display:grid;gap:6px}._actions_21p9y_1 button{min-height:48px;height:auto;white-space:normal}._note_21p9y_1{display:flex;gap:8px;margin:4px 0 0}._note_21p9y_1>svg{flex-shrink:0;margin-top:3px}._sent_21p9y_1{display:grid;gap:12px;text-align:center;padding:20px 8px}._sent_21p9y_1>svg{color:var(--primary);justify-self:center}._sent_21p9y_1 h3{font:600 28px/1.2 var(--font-family-display);margin:0}._sent_21p9y_1 p{font-size:13px;line-height:1.7;color:var(--muted-foreground);margin:0}._sent_21p9y_1 strong{overflow-wrap:anywhere;font-size:14px;padding:12px;background:var(--secondary);border:1px solid var(--border);border-radius:12px}._form_21p9y_1 button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._progress_21p9y_1{margin:0}@media print{._page_1ntmw_2{background:#fff!important;color:#000!important;padding:0!important}._page_1ntmw_2>header,._page_1ntmw_2>._gallery_1ntmw_2,._page_1ntmw_2>._galleryFoot_1ntmw_2,._page_1ntmw_2>._sectionNav_1ntmw_2,._page_1ntmw_2>._photoCredits_1ntmw_2,._page_1ntmw_2>._safety_1ntmw_2,._page_1ntmw_2>._mobileAction_1ntmw_2,._page_1ntmw_2>section:not(._heading_1ntmw_2),._page_1ntmw_2>div:not(._body_1ntmw_2){display:none!important}._page_1ntmw_2 ._body_1ntmw_2{display:block!important;margin:0!important;padding:0!important;max-width:none!important}._page_1ntmw_2 ._contact_1ntmw_2{display:none!important}._page_1ntmw_2 ._details_1ntmw_2>:not([data-print-brief]):not([id=questions-place]){display:none!important}._page_1ntmw_2 ._heading_1ntmw_2{margin:0 0 16px;padding:0}._page_1ntmw_2 ._heading_1ntmw_2 h1{font-size:24pt}._page_1ntmw_2 ._breadcrumb_1ntmw_2,._page_1ntmw_2 button{display:none!important}}._page_1ntmw_2{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);padding-bottom:24px}._page_1ntmw_2>header{min-height:80px;max-width:1200px;margin:auto;padding:14px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box}._brand_1ntmw_5{display:flex;align-items:center;gap:9px;color:var(--foreground);text-decoration:none;font-weight:800}._brand_1ntmw_5 span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:var(--primary-foreground)}._brand_1ntmw_5 svg{width:20px}._page_1ntmw_2>header nav{display:flex;gap:4px}._heading_1ntmw_2{max-width:1144px;margin:28px auto;padding:0 28px}._heading_1ntmw_2 h1{font:600 clamp(36px,4.5vw,60px)/1.08 var(--font-family-display);letter-spacing:-.04em;margin:18px 0;max-width:960px;overflow-wrap:anywhere}._heading_1ntmw_2>p{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--muted-foreground);font-size:14px;line-height:1.6}._heading_1ntmw_2>p svg{width:16px;color:var(--primary)}._breadcrumb_1ntmw_2{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;margin-bottom:24px;color:var(--muted-foreground)}._breadcrumb_1ntmw_2 a{color:var(--primary);text-decoration:none}._breadcrumb_1ntmw_2 a:hover{text-decoration:underline}._gallery_1ntmw_2{max-width:1144px;height:440px;margin:auto;padding:0 28px;display:grid;grid-template-columns:1.8fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:10px}._gallery_1ntmw_2 button,._gallery_1ntmw_2>div{position:relative;border:0;padding:0;overflow:hidden;border-radius:14px;background:var(--surface);min-width:0}._gallery_1ntmw_2 button{cursor:pointer}._gallery_1ntmw_2 ._lead_1ntmw_8{grid-row:1/3}._gallery_1ntmw_2 img{width:100%;height:100%;object-fit:cover;transition:transform .25s}._gallery_1ntmw_2 button:hover img{transform:scale(1.025)}._gallery_1ntmw_2 button span{position:absolute;right:10px;bottom:10px;background:var(--card);padding:9px 12px;border-radius:40px;font-size:12px}._pendingGallery_1ntmw_8{grid-template-columns:2fr 1fr}._gallery_1ntmw_2:has(>button:nth-child(4):last-child){grid-template-columns:1fr 1fr}._gallery_1ntmw_2:has(>button:nth-child(4):last-child) ._lead_1ntmw_8{grid-row:auto}._galleryFoot_1ntmw_2{max-width:1144px;margin:14px auto 0;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:16px}._galleryFoot_1ntmw_2 p{font-size:12px;color:var(--muted-foreground);line-height:1.6}._sectionNav_1ntmw_2{max-width:1144px;margin:24px auto 0;padding:0 28px;display:flex;gap:24px;border-bottom:1px solid var(--border);overflow-x:auto}._sectionNav_1ntmw_2 a{padding:16px 0;color:var(--primary);text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap}._photoCredits_1ntmw_2{max-width:1144px;margin:24px auto;padding:0 28px;font-size:12px;line-height:1.7;color:var(--muted-foreground)}._body_1ntmw_2{max-width:1144px;margin:40px auto 48px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;padding:0 28px}._body_1ntmw_2>*{min-width:0}._details_1ntmw_2 article,._details_1ntmw_2>div[id],._contact_1ntmw_2{scroll-margin-top:24px}._summary_1ntmw_10{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--border)}._summary_1ntmw_10 h2,._details_1ntmw_2 article h2,._safety_1ntmw_2 h2{font:600 29px/1.2 var(--font-family-display);margin:0}._summary_1ntmw_10 p{font-size:13px;line-height:1.7;color:var(--muted-foreground);margin-bottom:0}._summary_1ntmw_10>svg{color:var(--primary);flex-shrink:0}._features_1ntmw_10{display:grid;gap:24px;padding:28px 0;border-bottom:1px solid var(--border)}._features_1ntmw_10>div{display:flex;gap:15px}._features_1ntmw_10 svg{color:var(--primary);flex-shrink:0;width:22px}._features_1ntmw_10 span{display:flex;flex-direction:column;font-size:13px;line-height:1.7;color:var(--muted-foreground)}._features_1ntmw_10 strong{font-size:14px;color:var(--foreground);margin-bottom:3px}._listerCard_1ntmw_11{display:flex;align-items:center;gap:14px;margin-top:24px;padding:20px;border:1px solid var(--border);border-radius:16px;text-decoration:none;color:var(--foreground);background:var(--card)}._listerCard_1ntmw_11>div{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--accent);font:600 22px var(--font-family-display)}._listerCard_1ntmw_11>span{display:grid;gap:4px}._listerCard_1ntmw_11 small{font-size:12px;color:var(--muted-foreground)}._listerCard_1ntmw_11 strong{font:600 22px var(--font-family-display)}._listerCard_1ntmw_11 em{display:flex;align-items:center;gap:5px;color:var(--primary);font-size:12px;font-style:normal}._listerCard_1ntmw_11 svg{width:14px}._details_1ntmw_2 article{padding:32px 0 12px}._details_1ntmw_2 article p{font-size:15px;line-height:1.85;color:var(--muted-foreground);white-space:pre-line;overflow-wrap:anywhere}._location_1ntmw_12{display:flex;gap:14px;padding:22px;background:var(--secondary);border-radius:16px}._location_1ntmw_12 svg{color:var(--primary);flex-shrink:0}._location_1ntmw_12 h3{font:600 24px var(--font-family-display);margin:0}._location_1ntmw_12 p{font-size:13px;line-height:1.7;color:var(--muted-foreground)}._inquiryForm_1ntmw_13{display:grid;gap:10px}._inquiryForm_1ntmw_13 label{font-size:13px;font-weight:700;margin-top:6px}._inquiryForm_1ntmw_13 small{font-size:12px;line-height:1.6;color:var(--muted-foreground)}._inquiryForm_1ntmw_13 ._error_1ntmw_13{color:var(--error)}._inquiryForm_1ntmw_13>button{min-height:48px;white-space:normal;height:auto}._inquiryForm_1ntmw_13 [aria-invalid=true]{border-color:var(--error)}._contact_1ntmw_2{align-self:start;position:sticky;top:24px;background:var(--card);border:1px solid var(--border);border-radius:22px;padding:26px;box-shadow:0 12px 35px #20383212;display:grid;gap:14px}._contactEyebrow_1ntmw_13{font-size:10px!important;letter-spacing:.16em;font-weight:800;color:var(--primary)!important;margin:0!important}._price_1ntmw_13{font-size:14px;color:var(--muted-foreground);overflow-wrap:anywhere}._price_1ntmw_13 strong{font:600 32px/1.2 var(--font-family-display);color:var(--foreground)}._contact_1ntmw_2>p{font-size:14px;line-height:1.7;margin:0}._contact_1ntmw_2 textarea{min-height:120px}._contact_1ntmw_2 input,._contact_1ntmw_2 textarea{font-size:16px}._contact_1ntmw_2>a,._contact_1ntmw_2>button{width:100%;min-height:48px;height:auto;white-space:normal;text-align:center;padding:12px}._contact_1ntmw_2>small{color:var(--muted-foreground);font-size:12px;line-height:1.7}._or_1ntmw_13{text-align:center;color:var(--muted-foreground)}._error_1ntmw_13{color:var(--error)}._sent_1ntmw_13{text-align:center;padding:24px 0}._sent_1ntmw_13 svg{color:var(--success)}._sent_1ntmw_13 h3{font:600 28px var(--font-family-display)}._sent_1ntmw_13 p{font-size:14px;color:var(--muted-foreground)}._inquiryStarters_1ntmw_13{display:flex;flex-wrap:wrap;gap:8px}._inquiryStarters_1ntmw_13 small{width:100%;color:var(--muted-foreground);font-size:12px}._inquiryStarters_1ntmw_13 button{white-space:normal;height:auto;min-height:44px;text-align:left;font-size:12px;padding:10px}._safety_1ntmw_2{max-width:1090px;margin:0 auto 56px;padding:26px;border:1px solid var(--border);border-radius:20px;display:flex;gap:18px;align-items:center}._safety_1ntmw_2>svg{color:var(--primary);flex-shrink:0}._safety_1ntmw_2>a{margin-left:auto;flex-shrink:0}._safety_1ntmw_2 p{font-size:13px;line-height:1.8;color:var(--muted-foreground);margin-bottom:0}._safety_1ntmw_2 h2{font-size:25px}._shareToast_1ntmw_15{position:fixed;z-index:50;top:84px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:40px;background:var(--foreground);color:var(--background);box-shadow:var(--shadow-lg);font-size:13px}._shareToast_1ntmw_15 svg{width:16px}._mobileAction_1ntmw_2{display:none}._loading_1ntmw_16{padding:40px;display:grid;gap:20px}._loading_1ntmw_16>*{height:300px}._notFound_1ntmw_16{min-height:100vh;display:grid;gap:20px;place-items:center;align-content:center;padding:24px;text-align:center;background:var(--background);color:var(--foreground)}._notFound_1ntmw_16 h1{font:600 40px var(--font-family-display)}._photoCredits_1ntmw_2 summary{cursor:pointer;min-height:44px;line-height:44px;font-weight:700;color:var(--primary)}._page_1ntmw_2 summary:focus-visible,._page_1ntmw_2 a:focus-visible,._page_1ntmw_2 button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media(max-width:900px){._body_1ntmw_2{grid-template-columns:minmax(0,1fr) 320px;gap:24px}._safety_1ntmw_2{margin:0 28px 48px;flex-wrap:wrap}._safety_1ntmw_2>a{margin-left:0}}@media(max-width:800px){._body_1ntmw_2{grid-template-columns:1fr}._contact_1ntmw_2{position:static}._gallery_1ntmw_2{height:360px}._mobileAction_1ntmw_2{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--border);box-shadow:0 -4px 20px #2038320f}._mobileAction_1ntmw_2>span{font-size:13px;max-width:48%;overflow-wrap:anywhere}._mobileAction_1ntmw_2 a{min-height:44px}._page_1ntmw_2{padding-bottom:100px}}@media(max-width:560px){._page_1ntmw_2>header{padding:12px 16px;flex-wrap:wrap;gap:8px}._page_1ntmw_2>header nav{margin-left:auto}._page_1ntmw_2>header nav button,._page_1ntmw_2>header nav a{min-height:44px;padding:8px}._heading_1ntmw_2{margin:20px auto;padding:0 20px}._heading_1ntmw_2 h1{font-size:36px}._heading_1ntmw_2>p{font-size:13px}._breadcrumb_1ntmw_2{font-size:11px;gap:8px}._gallery_1ntmw_2{height:290px;padding:0 16px;grid-template-columns:2fr 1fr;gap:8px}._gallery_1ntmw_2 button:nth-child(n+4){display:none}._gallery_1ntmw_2:has(>button:nth-child(4):last-child){grid-template-columns:2fr 1fr}._gallery_1ntmw_2:has(>button:nth-child(4):last-child) ._lead_1ntmw_8{grid-row:1/3}._galleryFoot_1ntmw_2{padding:0 20px;flex-wrap:wrap;gap:8px}._sectionNav_1ntmw_2{padding:0 20px 12px;gap:8px;flex-wrap:wrap;overflow:visible}._sectionNav_1ntmw_2 a{box-sizing:border-box;flex:1 1 42%;white-space:normal;display:flex;align-items:center;min-height:44px;padding:10px 12px;background:var(--card);border:1px solid var(--border);border-radius:10px;line-height:1.4}._photoCredits_1ntmw_2{padding:0 20px}._body_1ntmw_2{margin:28px auto 36px;padding:0 20px;gap:28px}._contact_1ntmw_2{padding:22px}._summary_1ntmw_10 h2{font-size:27px}._safety_1ntmw_2{margin:0 20px 40px;padding:22px}._safety_1ntmw_2 h2{font-size:24px}}@media(prefers-reduced-motion:reduce){._gallery_1ntmw_2 img{transition:none}._gallery_1ntmw_2 button:hover img{transform:none}}
