.kqmR4W_footer{background:var(--color-text);color:var(--color-footer-text);padding:40px 16px 24px;font-size:13px;line-height:normal;overflow:hidden}.kqmR4W_footer p,.kqmR4W_footer h2,.kqmR4W_footer ul{margin:0}.kqmR4W_footer a{text-decoration:none}.kqmR4W_footer :focus-visible{outline-color:var(--color-brand-border)}.kqmR4W_content{flex-direction:column;gap:32px;width:100%;max-width:1280px;margin-inline:auto;display:flex}.kqmR4W_grid{flex-direction:column;gap:32px;display:flex}.kqmR4W_brand{flex-direction:column;gap:12px;min-width:0;display:flex}.kqmR4W_brandLink{align-self:flex-start;align-items:center;gap:8px;min-height:44px;display:flex}.kqmR4W_logo{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.kqmR4W_brandText{font-family:var(--font-heading);flex-direction:column;gap:4px;display:flex}.kqmR4W_name{color:var(--color-surface);font-size:16px;font-weight:800}.kqmR4W_tagline{color:var(--color-footer-link);font-size:14px}.kqmR4W_description{font-size:12px;line-height:18px}.kqmR4W_socials{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.kqmR4W_socials a{border:1px solid var(--color-text-muted);border-radius:var(--radius-pill);width:44px;min-height:44px;color:var(--color-footer-link);justify-content:center;align-items:center;padding:10px;display:inline-flex}.kqmR4W_socials a:hover{color:var(--color-brand-border);border-color:currentColor}.kqmR4W_socialIcon{width:20px;height:20px;-webkit-mask:var(--social-icon) center/contain no-repeat;mask:var(--social-icon) center/contain no-repeat;background:currentColor;display:block}.kqmR4W_columns{gap:16px;min-width:0;display:grid}.kqmR4W_group{flex-direction:column;gap:12px;min-width:0;display:flex}.kqmR4W_group h2{color:var(--color-brand);font-size:15px;font-weight:700}.kqmR4W_group ul{padding:0;list-style:none}.kqmR4W_group a{width:fit-content;min-width:44px;min-height:44px;color:var(--color-footer-text);align-items:center;display:flex}.kqmR4W_group a:hover{color:var(--color-brand-border)}.kqmR4W_inquiryContent{flex-direction:column;gap:16px;line-height:1.5;display:flex}.kqmR4W_contact{flex-direction:column;gap:8px;line-height:normal;display:flex}.kqmR4W_contactLabel{color:var(--color-brand-border);font-size:15px;font-weight:600}.kqmR4W_divider{background-image:url(/images/decorative/footer-divider-mobile.svg);background-repeat:repeat-x;height:1px}.kqmR4W_bottom{flex-direction:column;gap:16px;font-size:11px;line-height:normal;display:flex}@media (min-width:768px){.kqmR4W_footer{padding:64px 40px 40px}.kqmR4W_content{gap:48px}.kqmR4W_grid{gap:40px}.kqmR4W_brand{gap:16px}.kqmR4W_brandLink{gap:12px}.kqmR4W_logo{width:36px;height:36px}.kqmR4W_description{font-size:13px;line-height:1.6}.kqmR4W_columns{grid-template-columns:minmax(0,180px) minmax(0,180px) minmax(0,280px);justify-content:space-between;gap:24px}.kqmR4W_group h2{font-size:14px;font-weight:600}.kqmR4W_divider{background-image:url(/images/decorative/footer-divider-tablet.svg)}.kqmR4W_bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;font-size:12px}.kqmR4W_location{flex-shrink:0}}@media (min-width:1280px){.kqmR4W_footer{padding:80px 80px 40px;font-size:14px}.kqmR4W_content{gap:60px}.kqmR4W_grid{grid-template-columns:340px minmax(0,1fr);gap:clamp(40px,33.3333vw - 380px,100px);display:grid}.kqmR4W_brand{gap:24px}.kqmR4W_logo{display:none}.kqmR4W_name{color:var(--color-brand-border);font-size:24px;font-weight:700}.kqmR4W_description{font-size:14px}.kqmR4W_columns{grid-template-columns:180px 180px 280px;gap:0}.kqmR4W_group{gap:20px}.kqmR4W_group h2{font-family:var(--font-body);text-transform:uppercase;font-size:12px;font-weight:700}.kqmR4W_group a{color:var(--color-footer-link)}.kqmR4W_group a:hover{color:var(--color-brand-border)}.kqmR4W_inquiryContent{color:var(--color-footer-link)}.kqmR4W_divider{background-image:url(/images/decorative/footer-divider-desktop.svg)}.kqmR4W_bottom{font-size:13px}.kqmR4W_location{font-size:11px}}
.iSS6aW_dialog{width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-sm);color:var(--color-text);font-family:var(--font-body);text-align:left;overscroll-behavior:contain;background:0 0;border:0;margin:0}.iSS6aW_dialog[open]{place-items:center;display:grid}.iSS6aW_dialog::backdrop{background:0 0}.iSS6aW_dialog h2,.iSS6aW_dialog h3,.iSS6aW_dialog p,.iSS6aW_dialog ul{margin:0}.iSS6aW_overlay{background:#1a1917d1;position:fixed;inset:0}.iSS6aW_panel{gap:var(--space-md);width:100%;max-width:520px;padding:var(--space-lg);border-radius:var(--radius-media);background:var(--color-background);filter:drop-shadow(0 12px 20px #0000003d);flex-direction:column;display:flex;position:relative}@media (max-width:479px){.iSS6aW_panel{gap:var(--space-sm);padding:var(--space-md) var(--space-sm)}}.iSS6aW_header{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border);display:flex}.iSS6aW_heading{flex-direction:column;gap:4px;line-height:normal;display:flex}.iSS6aW_heading h2{font-size:24px;font-weight:800}.iSS6aW_heading p{color:var(--color-brand-text);font-size:14px;font-weight:500}.iSS6aW_close{background:var(--color-brand-soft);cursor:pointer;border:0;border-radius:18px;flex-shrink:0;place-items:center;width:36px;height:36px;padding:0;display:grid}.iSS6aW_puppy{align-items:center;gap:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:12px;line-height:normal;display:flex}.iSS6aW_photo{border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}.iSS6aW_puppyInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.iSS6aW_nameRow{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.iSS6aW_name{font-family:var(--font-heading);font-size:18px;font-weight:800}.iSS6aW_price{color:var(--color-brand-text);white-space:nowrap;font-size:14px;font-weight:700}.iSS6aW_details{color:var(--color-nav-muted);font-size:12px}.iSS6aW_vaccinated{color:#2e7d32;font-size:11px;font-weight:600}.iSS6aW_options{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}@media (max-width:479px){.iSS6aW_options{grid-template-columns:1fr}}.iSS6aW_option{padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:center;flex-direction:column;align-items:center;gap:12px;line-height:normal;display:flex}.iSS6aW_option h3{align-items:center;gap:var(--space-xs);font-family:var(--font-body);font-size:13px;font-weight:700;display:flex}.iSS6aW_option p{color:var(--color-nav-muted);flex:1;font-size:11px}@media (min-width:480px){.iSS6aW_option p{min-height:40px}}.iSS6aW_whatsapp,.iSS6aW_call{--cta-font-size:14px;width:100%}.iSS6aW_whatsapp{gap:var(--space-xs);color:var(--color-surface);background:#25d366}.iSS6aW_call{--cta-outline-color:var(--color-brand);--cta-outline-label-color:var(--color-brand-text);--cta-outline-hover-label-color:var(--color-text)}.iSS6aW_tips{gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-brand-border);border-radius:var(--radius-md);background:var(--color-brand-soft);flex-direction:column;display:flex}.iSS6aW_tips h3{font-family:var(--font-body);font-size:13px;font-weight:700;line-height:normal}.iSS6aW_tips ul{padding-left:1.1em;list-style:outside}.iSS6aW_tips ul li{display:list-item}.iSS6aW_tips ul{color:var(--color-nav-muted);font-size:12px;line-height:1.4}.iSS6aW_note{color:var(--color-text-muted);text-align:center;font-size:11px;line-height:normal}
._1JUD6a_hero{isolation:isolate;background:var(--color-text);min-height:520px;color:var(--color-surface);text-align:center;flex-direction:column;align-items:center;gap:24px;padding:40px 16px;display:flex;position:relative;overflow:hidden}._1JUD6a_hero p,._1JUD6a_hero h1{margin:0}._1JUD6a_background{z-index:-1;pointer-events:none;will-change:transform;position:absolute;inset:-12% 0}._1JUD6a_background:after{content:"";background:#24231fa6;position:absolute;inset:0}._1JUD6a_poster{will-change:transform,opacity;object-fit:cover;object-position:center}._1JUD6a_video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}._1JUD6a_intro{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:800px;display:flex}._1JUD6a_badge{border-radius:var(--radius-pill);background:var(--color-brand);color:var(--color-text);text-transform:uppercase;padding:6px 12px;font-size:10px;font-weight:700;line-height:normal}._1JUD6a_heading{overflow-wrap:break-word;width:100%;font-size:34px;font-weight:800;line-height:normal}._1JUD6a_description{font-size:14px;line-height:22px}._1JUD6a_actions{--cta-outline-color:var(--color-surface);--cta-outline-label-color:var(--color-surface);--cta-outline-hover-label-color:var(--color-text);--cta-focus-color:var(--color-surface);flex-direction:column;gap:12px;width:100%;display:flex}._1JUD6a_helper{font-size:11px;line-height:16px}@media (min-width:768px){._1JUD6a_hero{justify-content:center;gap:28px;min-height:560px;padding:100px 40px 80px}._1JUD6a_intro{gap:16px}._1JUD6a_badge{padding:8px 16px;font-size:11px}._1JUD6a_heading{font-size:48px}._1JUD6a_description{font-size:15px;line-height:1.6}._1JUD6a_actions{--cta-min-height:48px;--cta-font-size:14px;--cta-outline-color:var(--color-brand);flex-direction:row;gap:16px;width:auto}._1JUD6a_helper{font-size:12px;line-height:normal}}@media (min-width:1024px){._1JUD6a_hero{gap:32px;min-height:680px;padding:120px 80px 80px}._1JUD6a_badge{display:none}._1JUD6a_heading{font-size:56px;line-height:1.15}._1JUD6a_heading span{display:block}._1JUD6a_description{font-size:18px}._1JUD6a_actions{--cta-padding:16px 32px;--cta-font-size:15px;--cta-outline-color:var(--color-surface)}}
.JBAJSW_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.JBAJSW_card p,.JBAJSW_card h3,.JBAJSW_card ul{margin:0}.JBAJSW_photo{height:240px;position:relative}.JBAJSW_photo:after{content:"";pointer-events:none;background:#24231f26;position:absolute;inset:0}.JBAJSW_photoLink{position:absolute;inset:0}.JBAJSW_image{object-fit:cover}.JBAJSW_status{z-index:1;border-radius:var(--radius-pill);color:var(--color-text);text-transform:uppercase;padding:6px 12px;font-size:11px;font-weight:700;line-height:normal;position:absolute;top:16px;left:16px}.JBAJSW_available{background:var(--color-available)}.JBAJSW_reserved{background:var(--color-reserved)}.JBAJSW_sold{background:var(--color-sold)}.JBAJSW_details{gap:var(--space-sm);padding:var(--space-md);flex-direction:column;display:flex}.JBAJSW_titleRow{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;font-weight:700;line-height:normal;display:flex}.JBAJSW_name{color:var(--color-text);font-size:24px}.JBAJSW_nameLink{color:inherit;text-decoration:none}.JBAJSW_nameLink:hover{text-underline-offset:3px;text-decoration:underline}.JBAJSW_price{color:var(--color-brand-text);font-size:18px}.JBAJSW_badges{gap:var(--space-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.JBAJSW_badges li{border:1px solid var(--color-brand-border);border-radius:var(--radius-xs);padding:4px 10px;font-size:12px;font-weight:600;line-height:normal}.JBAJSW_colorBadge{background:var(--color-background);color:var(--color-text-secondary)}.JBAJSW_sizeBadge{background:var(--color-brand-soft);color:var(--color-brand-text)}.JBAJSW_note{padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:11px;line-height:normal}.JBAJSW_enquiry{--cta-radius:var(--radius-sm);--cta-padding:12px 16px;--cta-font-size:13px;--cta-font-weight:600;gap:var(--space-xs);width:100%}.JBAJSW_details .JBAJSW_enquiry{color:var(--color-surface)}.JBAJSW_icon{background:currentColor;flex-shrink:0;width:16px;height:16px;-webkit-mask:url(/icons/message-circle.svg) 50%/contain no-repeat;mask:url(/icons/message-circle.svg) 50%/contain no-repeat}
._6MBfDW_link{align-items:center;gap:var(--space-xs);min-height:44px;color:var(--color-brand-text);font-size:16px;font-weight:700;line-height:normal;text-decoration:none;display:inline-flex}
.uVFYTa_about{padding:var(--space-xl) var(--space-sm);background:var(--color-surface);flex-direction:column;gap:20px;display:flex}.uVFYTa_photo{aspect-ratio:3/2;border-radius:var(--radius-media);position:relative;overflow:hidden}.uVFYTa_image{object-fit:cover}.uVFYTa_content{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.uVFYTa_heading{flex-direction:column;gap:12px;display:flex}.uVFYTa_eyebrow{color:var(--color-brand-text);text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:normal}.uVFYTa_title{color:var(--color-text);margin:0;font-size:22px;font-weight:800;line-height:1.2}.uVFYTa_body{color:var(--color-text-secondary);flex-direction:column;gap:1.7em;font-size:14px;line-height:1.7;display:flex}.uVFYTa_body p{margin:0}@media (min-width:768px){.uVFYTa_about{gap:40px;padding:80px 40px}.uVFYTa_photo{aspect-ratio:16/9}.uVFYTa_content{gap:var(--space-md)}.uVFYTa_heading{gap:var(--space-sm)}.uVFYTa_eyebrow{font-size:12px}.uVFYTa_title{font-size:32px}.uVFYTa_body{font-size:15px}}@media (min-width:1024px){.uVFYTa_about{flex-direction:row;align-items:center;gap:80px;padding:100px 80px}.uVFYTa_photo{aspect-ratio:13/10;flex:none;width:min(520px,45%)}.uVFYTa_content{gap:var(--space-lg);flex:1}.uVFYTa_title{font-size:44px}.uVFYTa_body{font-size:16px}}
._3WxCRW_list{justify-content:center;gap:var(--space-md) 20px;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._3WxCRW_item{flex-direction:column;flex:140px;align-items:center;max-width:180px;display:flex}._3WxCRW_texture{aspect-ratio:1;border:3px solid var(--color-brand-border);width:100%;margin-bottom:var(--space-sm);border-radius:50%;position:relative;overflow:hidden}._3WxCRW_image{object-fit:cover}._3WxCRW_name{color:var(--color-text);text-align:center;margin:0 0 4px;font-size:18px;font-weight:700;line-height:normal}._3WxCRW_tag{color:var(--color-text-muted);margin:0;font-size:11px;line-height:normal}
.nsbA6q_wrapper{position:relative}.nsbA6q_line{top:0;bottom:0;left:calc(var(--space-lg) + 17px);background:var(--color-brand);width:2px;position:absolute}.nsbA6q_steps{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid;position:relative}.nsbA6q_step{padding:var(--space-lg);border:1px solid var(--color-brand-border);border-radius:var(--radius-lg);background:var(--color-background);flex-direction:column;display:flex}.nsbA6q_header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.nsbA6q_number{background:var(--color-brand);width:36px;height:36px;color:var(--color-surface);border-radius:50%;place-items:center;font-size:16px;font-weight:700;line-height:normal;display:grid}.nsbA6q_title{margin:0 0 var(--space-xs);color:var(--color-text);font-size:22px;font-weight:700;line-height:normal}.nsbA6q_text{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.6}@media (min-width:1024px){.nsbA6q_line{top:calc(var(--space-lg) + 17px);width:auto;height:2px;bottom:auto;left:0;right:0}.nsbA6q_steps{grid-template-columns:repeat(3,1fr);gap:40px}}
.qWAuxW_list{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.qWAuxW_card{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.qWAuxW_icon{width:48px;height:48px;margin-bottom:var(--space-sm);background:var(--color-brand-soft);border-radius:50%;place-items:center;display:grid}.qWAuxW_title{margin:0 0 var(--space-xs);color:var(--color-text);font-size:20px;font-weight:700;line-height:normal}.qWAuxW_text{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.6}@media (min-width:600px){.qWAuxW_list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.qWAuxW_list{grid-template-columns:repeat(4,1fr)}}
.VbFgOW_item{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer}.VbFgOW_heading{margin:0;font-size:18px;font-weight:600;line-height:normal}.VbFgOW_question{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;color:var(--color-text);font:inherit;font-family:var(--font-heading);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.VbFgOW_icon{flex-shrink:0}.VbFgOW_panel{overflow:hidden}.VbFgOW_answer{color:var(--color-text-secondary);margin:0;padding-top:12px;font-size:14px;line-height:1.6}
.cRj-BW_banner{background:var(--color-brand-border);text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px 20px;display:flex}.cRj-BW_copy{flex-direction:column;gap:12px;max-width:800px;display:flex}.cRj-BW_title{color:var(--color-text);margin:0;font-size:22px;font-weight:800;line-height:normal}.cRj-BW_text{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.5}.cRj-BW_actions{--cta-padding:14px 28px;--cta-font-size:14px;flex-direction:column;gap:12px;width:100%;display:flex}.cRj-BW_actions .cRj-BW_filled{color:var(--color-surface)}@media (min-width:768px){.cRj-BW_banner{gap:var(--space-md);padding:64px 40px}.cRj-BW_title{font-size:32px}.cRj-BW_actions{justify-content:center;gap:var(--space-sm);flex-direction:row;width:auto}}@media (min-width:1024px){.cRj-BW_banner{gap:var(--space-lg);padding:80px}.cRj-BW_title{font-size:36px}.cRj-BW_text{font-size:16px}}
.sDO2UW_gallery{min-width:0}.sDO2UW_rows{gap:var(--space-md);flex-direction:column;display:flex}.sDO2UW_group{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.sDO2UW_group[aria-hidden]{display:none}.sDO2UW_photo{border-radius:var(--radius-lg);height:260px;position:relative;overflow:hidden}.sDO2UW_photo img{object-fit:cover}.sDO2UW_viewport:nth-child(2) .sDO2UW_photo{height:320px}.sDO2UW_gallery[data-animated] .sDO2UW_viewport{--photo-width:max(240px, calc((100vw - 48px) / 3));overflow:hidden}.sDO2UW_gallery[data-animated] .sDO2UW_viewport:nth-child(2){--photo-width:max(300px, calc((100vw - 24px) / 2))}.sDO2UW_gallery[data-animated] .sDO2UW_track{will-change:transform;width:max-content;display:flex}.sDO2UW_gallery[data-animated] .sDO2UW_group{padding-right:var(--space-md);flex-shrink:0;display:flex}.sDO2UW_gallery[data-animated] .sDO2UW_photo{width:var(--photo-width);flex-shrink:0}
.kiWQ1W_page{min-height:calc(100svh - var(--navbar-height));flex-direction:column;display:flex}.kiWQ1W_page main{flex:1}.kiWQ1W_puppies{justify-content:center;gap:var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kiWQ1W_puppies>li{flex-direction:column;flex:300px;max-width:405px;display:flex}.kiWQ1W_puppies>li>*{flex:1}.kiWQ1W_centered{justify-content:center;display:flex}.kiWQ1W_faqs{gap:var(--space-sm);flex-direction:column;width:100%;max-width:800px;margin:0 auto;display:flex}@media (min-width:1024px){.kiWQ1W_puppies{gap:var(--space-lg)}}
._2WKIbG_section{padding:var(--space-xl) var(--space-sm)}._2WKIbG_soft{background:var(--color-brand-soft)}._2WKIbG_surface{background:var(--color-surface)}._2WKIbG_inner{gap:var(--space-md);flex-direction:column;max-width:1280px;margin:0 auto;display:flex}._2WKIbG_header{text-align:center;flex-direction:column;gap:12px;display:flex}._2WKIbG_title{color:var(--color-text);margin:0;font-size:24px;font-weight:800;line-height:1.2}._2WKIbG_subtitle{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}@media (min-width:768px){._2WKIbG_section{padding:80px 40px}._2WKIbG_inner{gap:40px}._2WKIbG_title{font-size:32px}._2WKIbG_subtitle{font-size:15px}}@media (min-width:1024px){._2WKIbG_section{padding:100px 80px}._2WKIbG_inner{gap:56px}._2WKIbG_title{font-size:40px}._2WKIbG_subtitle{font-size:16px}}
._3-79xG_gallery{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc(16.6667vw - 18.6667px);grid-auto-flow:dense;margin:0;padding:0;list-style:none;display:grid}._3-79xG_card{grid-row:span 4;min-width:0}._3-79xG_card:nth-child(2n){grid-row:span 3}._3-79xG_portrait{isolation:isolate;border-radius:var(--radius-lg);background:var(--color-text);height:100%;color:var(--color-surface);margin:0;position:relative;overflow:hidden}._3-79xG_image{object-fit:cover;object-position:center 75%}._3-79xG_caption{overflow-wrap:anywhere;background:linear-gradient(#0000,#000000d9);padding:64px 16px 20px;position:absolute;inset:auto 0 0}._3-79xG_name{margin:0 0 4px;font-size:clamp(22px,2.5vw,36px);font-weight:600;line-height:1.15}._3-79xG_details{margin:0;font-size:12px;line-height:1.5}@media (min-width:768px){._3-79xG_gallery{grid-auto-rows:calc(16.6667vw - 26.6667px)}._3-79xG_caption{padding:80px 24px 24px}._3-79xG_details{font-size:14px}}@media (min-width:1024px){._3-79xG_gallery{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:min(92px,8.33333vw - 28px)}._3-79xG_card:nth-child(2n){grid-row:span 4}._3-79xG_card:nth-child(8n+2),._3-79xG_card:nth-child(8n+3),._3-79xG_card:nth-child(8n+7),._3-79xG_card:nth-child(8n){grid-row:span 3}}
.UEdc6q_timeline{margin:0;padding:0;list-style:none}.UEdc6q_milestone{column-gap:var(--space-sm);grid-template-columns:32px 1fr;grid-template-areas:"rail year""rail body";display:grid}.UEdc6q_year{color:var(--color-brand-text);font-family:var(--font-heading);grid-area:year;font-size:22px;font-weight:800;line-height:normal}.UEdc6q_rail{flex-direction:column;grid-area:rail;align-items:center;display:flex}.UEdc6q_dot{border:3px solid var(--color-surface);background:var(--color-brand);border-radius:50%;flex-shrink:0;width:16px;height:16px}.UEdc6q_line{background:var(--color-brand-border);flex:1;width:2px}.UEdc6q_milestone:last-child .UEdc6q_line{display:none}.UEdc6q_body{grid-area:body;padding-bottom:40px}.UEdc6q_title{margin:0 0 var(--space-xs);color:var(--color-text);font-size:20px;font-weight:700;line-height:normal}.UEdc6q_text{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.6}@media (min-width:768px){.UEdc6q_milestone{grid-template-columns:120px 32px 1fr;grid-template-areas:"year rail body";column-gap:40px}.UEdc6q_year{text-align:right;padding-top:4px;font-size:28px}}
.pl3hqq_page{min-height:calc(100svh - var(--navbar-height))}.pl3hqq_hero,.pl3hqq_reach,.pl3hqq_location,.pl3hqq_guidance{padding:var(--space-xl) var(--space-sm)}.pl3hqq_hero,.pl3hqq_location{background:var(--color-surface)}.pl3hqq_hero{border-bottom:1px solid var(--color-border)}.pl3hqq_heroInner,.pl3hqq_reachGrid,.pl3hqq_locationInner,.pl3hqq_guidanceInner{max-width:1280px;margin:0 auto}.pl3hqq_heroInner{gap:var(--space-sm);flex-direction:column;display:flex}.pl3hqq_heroInner h1{margin:0;font-size:36px;font-weight:800;line-height:1.2}.pl3hqq_heroInner p{max-width:720px;color:var(--color-nav-muted);margin:0;font-size:16px;line-height:normal}.pl3hqq_reachGrid,.pl3hqq_locationInner,.pl3hqq_guidanceGrid{gap:var(--space-lg);display:grid}.pl3hqq_contactCard{align-self:start;align-items:flex-start;gap:var(--space-md);min-width:0;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-media);background:var(--color-surface);flex-direction:column;display:flex}.pl3hqq_contactCard h2{margin:0;font-size:24px;font-weight:800;line-height:normal}.pl3hqq_contactCard p{color:var(--color-nav-muted);margin:0;font-size:15px;line-height:1.6}.pl3hqq_icon{background:var(--color-brand-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.pl3hqq_chatButton,.pl3hqq_callButton{--cta-padding:16px 36px;--cta-font-size:16px;max-width:100%}.pl3hqq_chatButton{color:var(--color-surface)}.pl3hqq_callButton{--cta-outline-color:var(--color-brand);--cta-outline-label-color:var(--color-brand-text);--cta-outline-hover-label-color:var(--color-surface)}.pl3hqq_callout{padding:40px var(--space-sm);background:var(--color-brand-border);text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.pl3hqq_callout h2{margin:0;font-size:24px;font-weight:800;line-height:normal}.pl3hqq_callout p{max-width:800px;color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.5}.pl3hqq_locationInner{align-items:center}.pl3hqq_locationCopy{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.pl3hqq_locationCopy h2{margin:0;font-size:28px;font-weight:800;line-height:normal}.pl3hqq_locationCopy>p:not(.pl3hqq_eyebrow){color:var(--color-nav-muted);margin:0;font-size:16px;line-height:1.6}.pl3hqq_eyebrow{color:var(--color-brand-text);text-transform:uppercase;margin:0;font-size:14px;font-weight:700;line-height:normal}.pl3hqq_hours{padding-top:var(--space-sm);flex-direction:column;gap:12px;font-size:15px;line-height:normal;display:flex}.pl3hqq_hours h3{font-family:var(--font-body);font-size:inherit;margin:0;font-weight:700}.pl3hqq_hours p{color:var(--color-nav-muted);margin:0}.pl3hqq_map{aspect-ratio:1.3;border:1px solid var(--color-border);border-radius:var(--radius-media);position:relative;overflow:hidden}.pl3hqq_map iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pl3hqq_guidance{background:var(--color-brand-soft)}.pl3hqq_guidanceInner{gap:var(--space-lg);flex-direction:column;display:flex}.pl3hqq_sectionHeading{text-align:center;flex-direction:column;gap:12px;display:flex}.pl3hqq_sectionHeading h2{margin:0;font-size:24px;font-weight:800;line-height:normal}.pl3hqq_guidanceCard{align-self:start;gap:var(--space-sm);min-width:0;padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.pl3hqq_guidanceCard h3{margin:0;font-size:22px;font-weight:800;line-height:normal}.pl3hqq_guidanceCard p{color:var(--color-nav-muted);margin:0;font-size:14px;line-height:1.6}@media (min-width:768px){.pl3hqq_hero,.pl3hqq_reach,.pl3hqq_location,.pl3hqq_guidance{padding:80px 40px}.pl3hqq_heroInner h1{font-size:48px}.pl3hqq_reachGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pl3hqq_callout{padding-inline:40px}.pl3hqq_locationCopy h2,.pl3hqq_sectionHeading h2{font-size:32px}.pl3hqq_map{max-height:400px}.pl3hqq_guidanceInner{gap:40px}}@media (min-width:1024px){.pl3hqq_hero{padding:80px 80px 60px}.pl3hqq_heroInner h1{line-height:normal}.pl3hqq_reach{padding:80px}.pl3hqq_contactCard{padding:40px}.pl3hqq_contactCard h2{font-size:28px}.pl3hqq_location,.pl3hqq_guidance{padding:100px 80px}.pl3hqq_locationInner{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:80px}.pl3hqq_locationCopy h2{font-size:40px}.pl3hqq_guidanceInner{gap:56px}.pl3hqq_sectionHeading h2{font-size:38px}.pl3hqq_guidanceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.UxafcG_page{min-height:calc(100svh - var(--navbar-height))}.UxafcG_content{max-width:1440px;padding:var(--space-xl) var(--space-sm);margin:0 auto}.UxafcG_header{max-width:640px;margin:0 auto var(--space-lg);text-align:center}.UxafcG_header h1{margin:0 0 var(--space-sm);font-size:36px;font-weight:800;line-height:1.2}.UxafcG_header p{color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.6}@media (min-width:768px){.UxafcG_content{padding:80px 40px}.UxafcG_header{margin-bottom:40px}.UxafcG_header h1{font-size:48px}}@media (min-width:1024px){.UxafcG_content{padding:100px 80px}.UxafcG_header{margin-bottom:56px}}
.scXKTq_page{min-height:calc(100svh - var(--navbar-height))}.scXKTq_hero{align-items:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-sm);background:var(--color-brand-border);text-align:center;flex-direction:column;display:flex}.scXKTq_hero h1{margin:0;font-size:36px;font-weight:800;line-height:1.2}.scXKTq_hero p{max-width:640px;color:var(--color-text-secondary);margin:0;font-size:16px;line-height:normal}.scXKTq_founder,.scXKTq_mission,.scXKTq_process{padding:var(--space-xl) var(--space-sm)}.scXKTq_founderInner,.scXKTq_sectionInner{max-width:1280px;margin:0 auto}.scXKTq_founderInner{align-items:center;gap:var(--space-lg);display:grid}.scXKTq_founderPhoto{aspect-ratio:1;border:4px solid var(--color-brand-border);border-radius:50%;justify-self:center;width:100%;max-width:480px;position:relative;overflow:hidden}.scXKTq_founderPhoto img,.scXKTq_missionPhoto img{object-fit:cover}.scXKTq_founderCopy,.scXKTq_founderBody,.scXKTq_sectionInner{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.scXKTq_founderHeading,.scXKTq_sectionHeading{flex-direction:column;gap:12px;display:flex}.scXKTq_founderHeading{gap:var(--space-xs)}.scXKTq_founderHeading .scXKTq_eyebrow{font-size:12px}.scXKTq_eyebrow{color:var(--color-brand-text);text-transform:uppercase;margin:0;font-size:14px;font-weight:700;line-height:normal}.scXKTq_title{margin:0;font-size:24px;font-weight:800;line-height:1.2}.scXKTq_founderBody{color:var(--color-text-secondary);font-size:16px;line-height:1.7}.scXKTq_founderBody p{margin:0}.scXKTq_signature{align-items:center;gap:var(--space-sm);font-family:var(--font-heading);margin:0;font-size:20px;line-height:normal;display:flex}.scXKTq_signatureIcon{background:var(--color-brand-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.scXKTq_milestones,.scXKTq_missionContent{width:100%;max-width:800px;margin:0 auto}.scXKTq_sectionHeading{text-align:center}.scXKTq_missionContent{gap:var(--space-md);flex-direction:column;display:flex}.scXKTq_missionContent p{color:var(--color-text-secondary);text-align:center;margin:0;font-size:18px;line-height:1.7}.scXKTq_missionPhoto{border-radius:var(--radius-lg);height:224px;position:relative;overflow:hidden}.scXKTq_process,.scXKTq_gallerySection{background:var(--color-surface)}.scXKTq_gallerySection{gap:var(--space-md);padding-block:var(--space-xl);flex-direction:column;display:flex}.scXKTq_galleryHeading{padding-inline:var(--space-sm)}.scXKTq_careJourney{gap:40px;margin:0;padding:0;list-style:none;display:grid}.scXKTq_careJourney li{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.scXKTq_careJourney h3{margin:0;font-size:20px;font-weight:800;line-height:normal}.scXKTq_careJourney p{color:var(--color-nav-muted);margin:0;font-size:14px;line-height:1.6}.scXKTq_stepNumber{background:var(--color-brand);width:48px;height:48px;color:var(--color-surface);font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:800;line-height:normal;display:flex}.scXKTq_subtitle{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.scXKTq_galleryCta{align-items:center;gap:var(--space-md);padding:var(--space-xl) var(--space-sm);background:var(--color-brand-soft);text-align:center;flex-direction:column;display:flex}.scXKTq_galleryCta h2{margin:0;font-size:24px;font-weight:800;line-height:1.2}.scXKTq_cta{--cta-padding:16px 36px;color:var(--color-surface)}@media (min-width:768px){.scXKTq_hero,.scXKTq_galleryCta{padding:80px 40px}.scXKTq_hero h1{font-size:48px}.scXKTq_gallerySection{gap:40px;padding-block:80px}.scXKTq_galleryHeading{padding-inline:40px}.scXKTq_founder,.scXKTq_mission,.scXKTq_process{padding:80px 40px}.scXKTq_founderInner,.scXKTq_sectionInner{gap:40px}.scXKTq_title,.scXKTq_galleryCta h2{font-size:32px}.scXKTq_missionPhoto{height:320px}.scXKTq_careJourney{grid-template-columns:repeat(2,minmax(0,1fr))}.scXKTq_subtitle{font-size:15px}}@media (min-width:1024px){.scXKTq_hero,.scXKTq_galleryCta{padding:80px}.scXKTq_founder,.scXKTq_mission,.scXKTq_process{padding:100px 80px}.scXKTq_founderInner{grid-template-columns:480px minmax(0,1fr);gap:80px}.scXKTq_gallerySection{padding-block:100px}.scXKTq_galleryHeading{padding-inline:80px}.scXKTq_title{font-size:40px}.scXKTq_editorialTitle{font-size:38px}.scXKTq_process .scXKTq_sectionInner{gap:var(--space-2xl)}.scXKTq_careJourney{grid-template-columns:repeat(4,minmax(0,1fr))}.scXKTq_subtitle{font-size:16px}}
._1iOxPG_page{min-height:calc(100svh - var(--navbar-height))}._1iOxPG_hero,._1iOxPG_pricing,._1iOxPG_carePack,._1iOxPG_consultation,._1iOxPG_faq{padding:var(--space-xl) var(--space-sm)}._1iOxPG_hero,._1iOxPG_consultation{background:var(--color-surface)}._1iOxPG_hero{border-bottom:1px solid var(--color-border)}._1iOxPG_heroInner,._1iOxPG_pricingGrid,._1iOxPG_sectionInner,._1iOxPG_consultationInner{max-width:1280px;margin:0 auto}._1iOxPG_heroInner{gap:var(--space-sm);flex-direction:column;display:flex}._1iOxPG_heroInner h1{margin:0;font-size:36px;font-weight:800;line-height:1.2}._1iOxPG_heroInner p{max-width:720px;color:var(--color-nav-muted);margin:0;font-size:16px;line-height:normal}._1iOxPG_pricingGrid,._1iOxPG_careGrid,._1iOxPG_consultationInner{gap:var(--space-lg);display:grid}._1iOxPG_priceCard{gap:var(--space-lg);min-width:0;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-media);background:var(--color-surface);flex-direction:column;display:flex}._1iOxPG_cardHeading{flex-direction:column;gap:12px;display:flex}._1iOxPG_cardHeading h2{margin:0;font-size:24px;font-weight:800;line-height:normal}._1iOxPG_cardHeading p{color:var(--color-nav-muted);margin:0;font-size:15px;line-height:normal}._1iOxPG_eyebrow{color:var(--color-brand-text);text-transform:uppercase;margin:0;font-size:14px;font-weight:700;line-height:normal}._1iOxPG_investment{gap:var(--space-xs);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}._1iOxPG_investment ._1iOxPG_eyebrow{font-size:13px}._1iOxPG_price{font-family:var(--font-heading);margin:0;font-size:clamp(22px,6vw,30px);font-weight:800;line-height:normal}._1iOxPG_characteristics{gap:var(--space-sm);flex-direction:column;display:flex}._1iOxPG_characteristics h3{font-family:var(--font-body);margin:0;font-size:14px;font-weight:700;line-height:normal}._1iOxPG_characteristics ul{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._1iOxPG_characteristics li{color:var(--color-nav-muted);align-items:center;gap:12px;font-size:14px;line-height:normal;display:flex}._1iOxPG_characteristics img{flex-shrink:0}._1iOxPG_carePack{background:var(--color-brand-soft)}._1iOxPG_sectionInner{gap:var(--space-lg);flex-direction:column;display:flex}._1iOxPG_sectionHeading{text-align:center;flex-direction:column;gap:12px;display:flex}._1iOxPG_sectionHeading h2{margin:0;font-size:24px;font-weight:800;line-height:normal}._1iOxPG_careCard{align-self:start;gap:var(--space-sm);min-width:0;padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}._1iOxPG_careCard h3{margin:0;font-size:22px;font-weight:800;line-height:normal}._1iOxPG_careCard p{color:var(--color-nav-muted);margin:0;font-size:14px;line-height:1.6}._1iOxPG_consultationInner{align-items:center}._1iOxPG_collectionPhoto{aspect-ratio:1.3;border-radius:var(--radius-media);position:relative;overflow:hidden}._1iOxPG_collectionPhoto img{object-fit:cover}._1iOxPG_consultationCopy{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}._1iOxPG_consultationCopy h2{margin:0;font-size:28px;font-weight:800;line-height:normal}._1iOxPG_consultationCopy>p:not(._1iOxPG_eyebrow){color:var(--color-nav-muted);margin:0;font-size:16px;line-height:1.6}._1iOxPG_questions{gap:var(--space-sm);flex-direction:column;width:100%;max-width:800px;margin:0 auto;display:flex}._1iOxPG_question{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:12px;display:flex}._1iOxPG_question h3{margin:0;font-size:18px;font-weight:700;line-height:normal}._1iOxPG_question p{color:var(--color-nav-muted);margin:0;font-size:14px;line-height:1.6}@media (min-width:768px){._1iOxPG_hero,._1iOxPG_pricing,._1iOxPG_carePack,._1iOxPG_consultation,._1iOxPG_faq{padding:80px 40px}._1iOxPG_heroInner h1{font-size:48px}._1iOxPG_pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._1iOxPG_sectionInner{gap:40px}._1iOxPG_sectionHeading h2,._1iOxPG_consultationCopy h2{font-size:32px}._1iOxPG_collectionPhoto{max-height:400px}}@media (min-width:1024px){._1iOxPG_hero{padding:80px 80px 60px}._1iOxPG_heroInner h1{line-height:normal}._1iOxPG_pricing,._1iOxPG_carePack{padding:80px}._1iOxPG_priceCard{padding:40px}._1iOxPG_cardHeading h2{font-size:28px}._1iOxPG_price{font-size:clamp(28px,2.5vw,36px)}._1iOxPG_careGrid{grid-template-columns:repeat(3,minmax(0,1fr))}._1iOxPG_sectionInner{gap:56px}._1iOxPG_sectionHeading h2{font-size:38px}._1iOxPG_consultation,._1iOxPG_faq{padding:100px 80px}._1iOxPG_consultationInner{grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:80px}._1iOxPG_consultationCopy h2{font-size:40px}}
.S2qhha_page{min-height:calc(100svh - var(--navbar-height))}.S2qhha_breadcrumbs,.S2qhha_detail,.S2qhha_related{padding-inline:var(--space-sm)}.S2qhha_breadcrumbs ol,.S2qhha_detail,.S2qhha_relatedInner{max-width:1280px;margin-inline:auto}.S2qhha_detail{box-sizing:content-box}.S2qhha_breadcrumbs{padding-top:var(--space-md)}.S2qhha_breadcrumbs ol{color:var(--color-nav-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:0;font-size:14px;line-height:normal;list-style:none;display:flex}.S2qhha_breadcrumbs li{align-items:center;gap:12px;display:flex}.S2qhha_breadcrumbs li+li:before{content:"";background:url(/icons/chevron-right.svg) 50%/contain no-repeat;width:12px;height:12px}.S2qhha_breadcrumbs a{color:inherit;text-decoration:none}.S2qhha_breadcrumbs a:hover{text-underline-offset:3px;text-decoration:underline}.S2qhha_breadcrumbs [aria-current=page]{color:var(--color-brand-text);font-weight:600}.S2qhha_detail{gap:var(--space-xl);padding-block:var(--space-lg) var(--space-xl);display:grid}.S2qhha_gallery{flex-direction:column;gap:20px;min-width:0;display:flex}.S2qhha_mainPhoto{aspect-ratio:4/3;border-radius:var(--radius-media);position:relative;overflow:hidden}.S2qhha_image{object-fit:cover}.S2qhha_thumbnails{gap:var(--space-sm);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.S2qhha_thumbnail{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:2px solid #0000;width:100%;height:72px;padding:0;display:block;position:relative;overflow:hidden}.S2qhha_thumbnail[aria-pressed=true]{border-color:var(--color-brand)}.S2qhha_info{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.S2qhha_info p,.S2qhha_info h1,.S2qhha_info h2{margin:0}.S2qhha_heading{flex-direction:column;gap:12px;display:flex}.S2qhha_titleRow{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.S2qhha_titleRow h1{font-size:36px;font-weight:800;line-height:normal}.S2qhha_status{color:var(--color-text);border-radius:6px;padding:6px 12px;font-size:14px;font-weight:700;line-height:normal}.S2qhha_available{background:var(--color-available)}.S2qhha_reserved{background:var(--color-reserved)}.S2qhha_sold{background:var(--color-sold)}.S2qhha_price{color:var(--color-brand-text);font-size:18px;font-weight:500;line-height:normal}.S2qhha_specs{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;font-size:15px;line-height:normal}.S2qhha_specs div{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm);display:flex}.S2qhha_specs div+div{border-top:1px solid var(--color-border)}.S2qhha_specs dt{color:var(--color-nav-muted)}.S2qhha_specs dd{color:var(--color-text);text-align:right;margin:0;font-weight:700}.S2qhha_about{flex-direction:column;gap:12px;display:flex}.S2qhha_about h2{font-size:20px;font-weight:700;line-height:normal}.S2qhha_about p{color:var(--color-nav-muted);font-size:15px;line-height:1.6}.S2qhha_enquire,.S2qhha_actions{gap:var(--space-sm);flex-direction:column;display:flex}.S2qhha_actions .cta{--cta-padding:16px 28px;--cta-font-size:16px;flex:1;gap:10px}.S2qhha_actions .S2qhha_whatsapp{color:var(--color-surface)}.S2qhha_icon{background:currentColor;flex-shrink:0;width:20px;height:20px}.S2qhha_whatsappIcon{-webkit-mask:url(/icons/message-circle.svg) 50%/contain no-repeat;mask:url(/icons/message-circle.svg) 50%/contain no-repeat}.S2qhha_callIcon{-webkit-mask:url(/icons/phone-call.svg) 50%/contain no-repeat;mask:url(/icons/phone-call.svg) 50%/contain no-repeat}.S2qhha_note{color:var(--color-nav-muted);text-align:center;font-size:12px;line-height:normal}.S2qhha_related{padding-block:var(--space-xl) 64px;border-top:1px solid var(--color-border);background:var(--color-surface)}.S2qhha_relatedInner{gap:var(--space-xl);flex-direction:column;display:flex}.S2qhha_relatedHeading{flex-direction:column;gap:12px;line-height:normal;display:flex}.S2qhha_relatedHeading p{color:var(--color-brand-text);text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.S2qhha_relatedHeading h2{margin:0;font-size:30px;font-weight:800}.S2qhha_grid{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.S2qhha_grid li{min-width:0;display:flex}.S2qhha_grid li>*{flex:1}@media (min-width:768px){.S2qhha_breadcrumbs,.S2qhha_detail,.S2qhha_related{padding-inline:40px}.S2qhha_thumbnail{height:100px}.S2qhha_actions{flex-direction:row}.S2qhha_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.S2qhha_breadcrumbs,.S2qhha_detail,.S2qhha_related{padding-inline:80px}.S2qhha_detail{gap:var(--space-2xl);grid-template-columns:minmax(0,640fr) minmax(0,576fr);align-items:start;padding-block:40px 80px}.S2qhha_titleRow h1{font-size:44px}.S2qhha_related{padding-block:80px 100px}.S2qhha_relatedHeading h2{font-size:38px}.S2qhha_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.iA9O0q_page{min-height:calc(100svh - var(--navbar-height))}.iA9O0q_header,.iA9O0q_results{padding:var(--space-xl) var(--space-sm)}.iA9O0q_header{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.iA9O0q_headerInner,.iA9O0q_filterInner,.iA9O0q_grid,.iA9O0q_ctaInner{max-width:1280px;margin:0 auto}.iA9O0q_headerInner{gap:var(--space-sm);flex-direction:column;display:flex}.iA9O0q_headerInner h1{margin:0;font-size:36px;font-weight:800;line-height:1.2}.iA9O0q_headerInner p{max-width:720px;color:var(--color-text-secondary);margin:0;font-size:16px;line-height:normal}.iA9O0q_filterBar{padding:20px var(--space-sm);border-bottom:1px solid var(--color-brand-border);background:var(--color-brand-soft)}.iA9O0q_filterInner,.iA9O0q_filters{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.iA9O0q_filterInner{justify-content:space-between}.iA9O0q_filter{align-items:center;gap:var(--space-xs);max-width:100%;min-height:44px;padding:0 var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:13px;font-weight:600;line-height:normal;display:flex}.iA9O0q_filter select{width:auto;min-width:0;max-width:200px;min-height:44px;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px}.iA9O0q_reset{min-height:44px;color:var(--color-brand-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:600;text-decoration:underline}.iA9O0q_count{align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);margin:0;font-size:14px;line-height:normal;display:flex}.iA9O0q_countNumber{border-radius:var(--radius-pill);background:var(--color-brand);min-width:24px;height:24px;color:var(--color-text);justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.iA9O0q_grid{gap:var(--space-lg);padding:0;list-style:none;display:grid}.iA9O0q_grid li{min-width:0;display:flex}.iA9O0q_grid li>*{flex:1}.iA9O0q_noResults{border-block:1px solid var(--color-border);background:var(--color-surface);padding-block:60px}.iA9O0q_empty{align-items:center;gap:var(--space-xs);text-align:center;flex-direction:column;display:flex}.iA9O0q_empty h2{margin:0;font-size:22px;font-weight:700;line-height:normal}.iA9O0q_empty p{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.5}.iA9O0q_empty a{color:inherit}.iA9O0q_empty .iA9O0q_reset{margin-top:var(--space-sm);font-size:14px;font-weight:700}.iA9O0q_ctaStrip{padding:40px var(--space-sm);background:var(--color-brand-soft)}.iA9O0q_ctaInner{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.iA9O0q_ctaCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.iA9O0q_ctaCopy h2{margin:0;font-size:22px;font-weight:700;line-height:normal}.iA9O0q_ctaCopy p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.iA9O0q_enquiry{--cta-outline-color:var(--color-brand-text);--cta-outline-hover-label-color:var(--color-surface);--cta-font-size:14px;--cta-padding:14px 28px;flex-shrink:0}@media (min-width:768px){.iA9O0q_header,.iA9O0q_results{padding:80px 40px}.iA9O0q_headerInner h1{font-size:48px}.iA9O0q_filterBar{padding-inline:40px}.iA9O0q_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iA9O0q_ctaStrip{padding-inline:40px}}@media (min-width:1024px){.iA9O0q_header,.iA9O0q_results{padding:80px}.iA9O0q_filterBar,.iA9O0q_ctaStrip{padding-inline:80px}.iA9O0q_grid{row-gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr))}.iA9O0q_ctaInner{flex-direction:row;justify-content:space-between;align-items:center}}.iA9O0q_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.gJZ9bW_page{min-height:calc(100svh - var(--navbar-height))}.gJZ9bW_header{padding:var(--space-xl) var(--space-sm);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.gJZ9bW_headerInner,.gJZ9bW_bodyInner{max-width:1280px;margin:0 auto}.gJZ9bW_headerInner{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.gJZ9bW_headerInner h1{margin:0;font-size:36px;font-weight:800;line-height:normal}.gJZ9bW_updated{border-radius:var(--radius-xs);background:var(--color-brand-soft);color:var(--color-brand-text);text-transform:uppercase;margin:0;padding:6px 12px;font-size:12px;font-weight:700;line-height:normal}.gJZ9bW_description{color:var(--color-nav-muted);margin:0;font-size:16px;line-height:1.5}.gJZ9bW_body{padding:var(--space-xl) var(--space-sm)}.gJZ9bW_bodyInner{align-items:start;gap:var(--space-lg);display:grid}.gJZ9bW_sidebar{gap:var(--space-sm);min-width:0;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.gJZ9bW_sidebar h2{color:var(--color-brand-text);font-family:var(--font-body);text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:normal}.gJZ9bW_sidebar ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.gJZ9bW_sidebar a{min-height:24px;color:var(--color-nav-muted);align-items:center;padding-block:3px;font-size:14px;font-weight:500;line-height:normal;text-decoration:none;display:flex}.gJZ9bW_sidebar a:hover{color:var(--color-brand-text);text-underline-offset:3px;text-decoration:underline}.gJZ9bW_content{flex-direction:column;gap:40px;min-width:0;display:flex}.gJZ9bW_section{gap:var(--space-sm);scroll-margin-top:calc(var(--navbar-height) + var(--space-md));overflow-wrap:anywhere;flex-direction:column;display:flex}.gJZ9bW_section h2{margin:0;font-size:24px;font-weight:700;line-height:normal}.gJZ9bW_section p{color:var(--color-nav-muted);margin:0;font-size:15px;line-height:1.6}.gJZ9bW_section ul{gap:var(--space-xs);padding-left:var(--space-lg);color:var(--color-nav-muted);flex-direction:column;margin:0;font-size:14px;line-height:1.5;display:flex}@media (min-width:768px){.gJZ9bW_header{padding:80px 40px 60px}.gJZ9bW_headerInner h1{font-size:48px}.gJZ9bW_body{padding:60px 40px 100px}.gJZ9bW_bodyInner{grid-template-columns:240px minmax(0,1fr)}.gJZ9bW_section h2{font-size:28px}}@media (min-width:1024px){.gJZ9bW_header,.gJZ9bW_body{padding-inline:80px}.gJZ9bW_bodyInner{gap:var(--space-xl);grid-template-columns:280px minmax(0,1fr)}}
