._page_1o9ay_1{min-height:100vh;padding-bottom:2rem;color:var(--foreground);background:var(--background);font-family:var(--font-family-base)}._header_1o9ay_2{position:sticky;top:0;z-index:30;min-height:4.5rem;padding:.65rem var(--spacing-4);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);background:color-mix(in srgb,var(--background) 90%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}._brand_1o9ay_3{display:flex;align-items:center;gap:.6rem;color:var(--foreground);font:700 .78rem var(--font-family-display);letter-spacing:.05em;text-decoration:none}._brand_1o9ay_3 img{width:2.7rem;height:2.7rem;object-fit:cover;border:1px solid var(--primary);border-radius:50%}._brand_1o9ay_3 span span{color:var(--primary)}._header_1o9ay_2>a+a{text-decoration:none;white-space:nowrap}._hero_1o9ay_7{position:relative;max-width:72rem;margin:0 auto;padding:var(--spacing-12) var(--spacing-4) var(--spacing-16);overflow:hidden}._hero_1o9ay_7:after{content:"";position:absolute;width:22rem;height:22rem;right:-12rem;top:-7rem;pointer-events:none;background:color-mix(in srgb,var(--primary) 16%,transparent);filter:blur(70px);border-radius:50%}._back_1o9ay_9{position:relative;z-index:1;width:fit-content;display:flex;align-items:center;gap:.35rem;margin-bottom:var(--spacing-12);color:var(--muted-foreground);font-size:.78rem;text-decoration:none}._back_1o9ay_9 svg{width:1rem}._eyebrow_1o9ay_11,._sectionHeading_1o9ay_11 span{position:relative;z-index:1;color:var(--primary);font-size:.68rem;font-weight:800;letter-spacing:.14em}._hero_1o9ay_7 h1{position:relative;z-index:1;max-width:58rem;margin:var(--spacing-3) 0 var(--spacing-6);font:600 clamp(2.5rem,11vw,5.2rem)/1.04 var(--font-family-display);letter-spacing:-.035em}._hero_1o9ay_7 h1 em{color:var(--primary);font-style:normal}._hero_1o9ay_7>p{position:relative;z-index:1;max-width:50rem;color:#d1cbc2;font-size:1rem;line-height:1.8}._location_1o9ay_15{position:relative;z-index:1;display:flex;align-items:center;gap:.45rem;margin-top:var(--spacing-4);color:var(--primary);font-size:.78rem;font-weight:700}._location_1o9ay_15 svg{width:1rem}._actions_1o9ay_17{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-8)}._actions_1o9ay_17 a,._cta_1o9ay_18 a{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none}._features_1o9ay_19{max-width:72rem;margin:0 auto;padding:0 var(--spacing-4) var(--spacing-16);display:grid;gap:var(--spacing-3)}._features_1o9ay_19 article{padding:var(--spacing-6);background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 8%,var(--surface)),var(--surface));border:1px solid var(--border);border-radius:var(--radius-md)}._features_1o9ay_19 svg{color:var(--primary)}._features_1o9ay_19 h2{margin:var(--spacing-6) 0 var(--spacing-2);font:600 1.2rem var(--font-family-display)}._features_1o9ay_19 p,._sectionHeading_1o9ay_11 p,._faq_1o9ay_23 p{margin:0;color:var(--muted-foreground);font-size:.86rem;line-height:1.65}._work_1o9ay_24,._faq_1o9ay_23{max-width:72rem;margin:0 auto;padding:var(--spacing-16) var(--spacing-4);border-top:1px solid var(--border)}._sectionHeading_1o9ay_11{max-width:47rem}._sectionHeading_1o9ay_11 h2{margin:var(--spacing-3) 0;font:600 clamp(2rem,8vw,3.8rem)/1.08 var(--font-family-display)}._gallery_1o9ay_27{display:grid;gap:var(--spacing-3);margin-top:var(--spacing-8)}._gallery_1o9ay_27 figure{position:relative;min-height:20rem;margin:0;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}._gallery_1o9ay_27 img{position:absolute;width:100%;height:100%;object-fit:cover}._gallery_1o9ay_27 figcaption{position:absolute;inset:auto .65rem .65rem;padding:.55rem .7rem;color:#fff;font-size:.68rem;line-height:1.35;background:#000000c2;border-radius:var(--radius-sm)}._moreExamples_1o9ay_31{display:flex;justify-content:center;margin-top:var(--spacing-6)}._moreExamples_1o9ay_31 a{display:inline-flex;align-items:center;gap:var(--spacing-2);text-decoration:none}._faqGrid_1o9ay_33{display:grid;gap:var(--spacing-3);margin-top:var(--spacing-8)}._faq_1o9ay_23 article{padding:var(--spacing-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}._faq_1o9ay_23 h3{margin:0 0 var(--spacing-3);font:600 1rem var(--font-family-display)}._related_1o9ay_36{max-width:72rem;margin:0 auto;padding:0 var(--spacing-4) var(--spacing-16)}._related_1o9ay_36>strong{display:block;margin-bottom:var(--spacing-3);color:var(--muted-foreground);font-size:.78rem}._related_1o9ay_36>div{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._related_1o9ay_36 a{padding:.7rem .9rem;color:var(--foreground);font-size:.75rem;font-weight:700;text-decoration:none;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-full)}._cta_1o9ay_18{max-width:70rem;margin:0 var(--spacing-4);padding:var(--spacing-12) var(--spacing-6);text-align:center;background:radial-gradient(circle at top,color-mix(in srgb,var(--primary) 22%,var(--surface)),var(--surface) 60%);border:1px solid var(--primary);border-radius:var(--radius-lg)}._cta_1o9ay_18 h2{margin:0 0 var(--spacing-3);font:600 clamp(1.8rem,7vw,3.3rem)/1.1 var(--font-family-display)}._cta_1o9ay_18 p{color:var(--muted-foreground);line-height:1.6}._cta_1o9ay_18>div{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-3);margin-top:var(--spacing-6)}._footer_1o9ay_44{max-width:72rem;margin:0 auto;padding:var(--spacing-12) var(--spacing-4) var(--spacing-4);display:flex;justify-content:space-between;gap:var(--spacing-3);color:var(--muted-foreground);font-size:.72rem}._footer_1o9ay_44 a{color:var(--foreground);font-family:var(--font-family-display);text-decoration:none}@media(min-width:760px){._header_1o9ay_2{padding-inline:var(--spacing-8)}._hero_1o9ay_7{padding-top:var(--spacing-16)}._features_1o9ay_19,._gallery_1o9ay_27,._faqGrid_1o9ay_33{grid-template-columns:repeat(3,1fr)}._gallery_1o9ay_27 figure{min-height:28rem}._cta_1o9ay_18{margin-inline:auto}}
