.HideUglyFence-module__1G1a0G__page{background:var(--bg-dark);color:var(--text-cream);min-height:100vh}.HideUglyFence-module__1G1a0G__breadcrumb{top:100px;left:var(--gutter,24px);z-index:50;font-family:var(--font-mono);color:var(--text-cream-muted);letter-spacing:.05em;align-items:center;gap:8px;font-size:11px;display:flex;position:fixed}.HideUglyFence-module__1G1a0G__breadcrumb a{color:var(--text-cream-muted);text-decoration:none;transition:color .2s}.HideUglyFence-module__1G1a0G__breadcrumb a:hover{color:var(--sage)}.HideUglyFence-module__1G1a0G__breadcrumbDivider{opacity:.4}.HideUglyFence-module__1G1a0G__breadcrumbCurrent{color:var(--text-cream)}@media (max-width:768px){.HideUglyFence-module__1G1a0G__breadcrumb{display:none}}.HideUglyFence-module__1G1a0G__hero{min-height:100vh;padding:var(--space-8)var(--gutter,24px);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.HideUglyFence-module__1G1a0G__heroBackground{pointer-events:none;position:absolute;inset:0}.HideUglyFence-module__1G1a0G__ambientGlow{filter:blur(60px);background:radial-gradient(70% 50% at 85% 10%,#84a98c1f 0%,#0000 70%),radial-gradient(60% 45% at 15% 90%,#c4a77d14 0%,#0000 70%);position:absolute;inset:0}.HideUglyFence-module__1G1a0G__gridOverlay{opacity:0;background-image:linear-gradient(90deg,#84a98c0a 1px,#0000 1px),linear-gradient(#84a98c0a 1px,#0000 1px);background-size:60px 60px;animation:1s .5s forwards HideUglyFence-module__1G1a0G__fadeIn;position:absolute;inset:0}@keyframes HideUglyFence-module__1G1a0G__fadeIn{to{opacity:1}}.HideUglyFence-module__1G1a0G__heroContent{text-align:center;z-index:2;max-width:900px;position:relative}.HideUglyFence-module__1G1a0G__heroLabel{align-items:center;gap:12px;margin-bottom:24px;display:inline-flex}.HideUglyFence-module__1G1a0G__labelCode{font-family:var(--font-mono);color:var(--sage);letter-spacing:.15em;border:1px solid #84a98c4d;padding:4px 12px;font-size:11px;font-weight:500}.HideUglyFence-module__1G1a0G__labelText{font-family:var(--font-mono);color:var(--text-cream-muted);letter-spacing:.1em;font-size:11px;font-weight:500}.HideUglyFence-module__1G1a0G__heroTitle{flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;display:flex}.HideUglyFence-module__1G1a0G__titleMain{font-family:var(--font-cormorant);color:var(--text-cream);font-size:clamp(3rem,8vw,6rem);font-style:italic;font-weight:300;line-height:1}.HideUglyFence-module__1G1a0G__titleDivider{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:60px;height:1px}.HideUglyFence-module__1G1a0G__titleAccent{font-family:var(--font-cormorant);color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:clamp(2rem,5vw,3.5rem);font-weight:300}.HideUglyFence-module__1G1a0G__heroSubtitle{font-family:var(--font-jakarta);color:var(--text-cream-muted);max-width:600px;margin:0 auto 32px;font-size:clamp(1rem,2vw,1.25rem);line-height:1.7}.HideUglyFence-module__1G1a0G__heroFeatures{flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:40px;display:flex}.HideUglyFence-module__1G1a0G__featureItem{align-items:center;gap:8px;display:flex}.HideUglyFence-module__1G1a0G__featureIcon{width:20px;height:20px;color:var(--sage)}.HideUglyFence-module__1G1a0G__featureIcon svg{width:100%;height:100%}.HideUglyFence-module__1G1a0G__featureText{font-family:var(--font-mono);color:var(--text-cream-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.HideUglyFence-module__1G1a0G__heroCtas{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.HideUglyFence-module__1G1a0G__ctaPrimary,.HideUglyFence-module__1G1a0G__ctaPrimaryLarge{background:var(--gold);color:var(--bg-dark);font-family:var(--font-jakarta);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s var(--ease-out-quart);border:none;align-items:center;gap:12px;padding:16px 32px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.HideUglyFence-module__1G1a0G__ctaPrimary:hover,.HideUglyFence-module__1G1a0G__ctaPrimaryLarge:hover{background:var(--gold-light);transform:translateY(-2px);box-shadow:0 8px 24px #c4a77d40}.HideUglyFence-module__1G1a0G__ctaPrimary svg,.HideUglyFence-module__1G1a0G__ctaPrimaryLarge svg{width:16px;height:16px;transition:transform .3s}.HideUglyFence-module__1G1a0G__ctaPrimary:hover svg,.HideUglyFence-module__1G1a0G__ctaPrimaryLarge:hover svg{transform:translate(4px)}.HideUglyFence-module__1G1a0G__ctaSecondary{color:var(--text-cream);font-family:var(--font-jakarta);text-transform:uppercase;letter-spacing:.1em;background:0 0;border:1px solid #84a98c66;align-items:center;gap:12px;padding:16px 32px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.HideUglyFence-module__1G1a0G__ctaSecondary:hover{border-color:var(--sage);background:#84a98c1a}.HideUglyFence-module__1G1a0G__scrollPrompt{flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.HideUglyFence-module__1G1a0G__scrollLine{background:linear-gradient(to bottom,var(--sage),transparent);width:1px;height:40px;animation:2s ease-in-out infinite HideUglyFence-module__1G1a0G__scrollPulse}@keyframes HideUglyFence-module__1G1a0G__scrollPulse{0%,to{opacity:.3;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1)}}.HideUglyFence-module__1G1a0G__scrollText{font-family:var(--font-mono);color:var(--text-cream-muted);letter-spacing:.2em;font-size:10px}.HideUglyFence-module__1G1a0G__sectionHeader{margin-bottom:var(--space-6);align-items:center;gap:16px;display:flex}.HideUglyFence-module__1G1a0G__sectionCode{font-family:var(--font-mono);color:var(--sage);letter-spacing:.15em;text-transform:uppercase;border:1px solid #84a98c4d;padding:4px 12px;font-size:11px;font-weight:500}.HideUglyFence-module__1G1a0G__sectionTitle{font-family:var(--font-cormorant);color:var(--text-cream);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400}.HideUglyFence-module__1G1a0G__sectionIntro{font-family:var(--font-jakarta);color:var(--text-cream-muted);max-width:700px;margin-bottom:var(--space-6);font-size:1.125rem;line-height:1.7}.HideUglyFence-module__1G1a0G__problems{padding:var(--space-10)var(--gutter,24px);max-width:1400px;margin:0 auto;position:relative}.HideUglyFence-module__1G1a0G__problemsGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.HideUglyFence-module__1G1a0G__problemCard{padding:var(--space-5);background:#141312b3;border:1px solid #84a98c26;transition:all .3s;position:relative}.HideUglyFence-module__1G1a0G__problemCard:hover{background:#141312e6;border-color:#84a98c66}.HideUglyFence-module__1G1a0G__problemIcon{width:32px;height:32px;color:var(--sage);margin-bottom:12px}.HideUglyFence-module__1G1a0G__problemIcon svg{width:100%;height:100%}.HideUglyFence-module__1G1a0G__problemNumber{font-family:var(--font-mono);color:var(--sage);letter-spacing:.1em;margin-bottom:8px;font-size:11px;display:block}.HideUglyFence-module__1G1a0G__problemTitle{font-family:var(--font-cormorant);color:var(--text-cream);margin-bottom:8px;font-size:1.25rem;font-weight:400}.HideUglyFence-module__1G1a0G__problemDesc{font-family:var(--font-jakarta);color:var(--text-cream-muted);font-size:14px;line-height:1.6}.HideUglyFence-module__1G1a0G__solution{padding:var(--space-10)var(--gutter,24px);background:#14131280;max-width:1400px;margin:0 auto;position:relative}.HideUglyFence-module__1G1a0G__processVisual{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-7)0;flex-wrap:wrap;display:flex}.HideUglyFence-module__1G1a0G__processStep{flex-direction:column;align-items:center;gap:12px;display:flex}.HideUglyFence-module__1G1a0G__processIcon{width:100px;height:100px;color:var(--text-cream-muted);transition:all .3s}.HideUglyFence-module__1G1a0G__processIcon svg{width:100%;height:100%}.HideUglyFence-module__1G1a0G__processStep:hover .HideUglyFence-module__1G1a0G__processIcon{color:var(--sage);transform:scale(1.05)}.HideUglyFence-module__1G1a0G__processStepFinal .HideUglyFence-module__1G1a0G__processIcon{color:var(--sage)}.HideUglyFence-module__1G1a0G__processLabel{font-family:var(--font-mono);color:var(--text-cream-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.HideUglyFence-module__1G1a0G__processArrow{width:40px;height:40px;color:var(--gold);animation:2s ease-in-out infinite HideUglyFence-module__1G1a0G__arrowPulse}.HideUglyFence-module__1G1a0G__processArrow svg{width:100%;height:100%}@keyframes HideUglyFence-module__1G1a0G__arrowPulse{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.HideUglyFence-module__1G1a0G__leafAnimate{fill:#84a98c4d;animation:3s ease-in-out infinite HideUglyFence-module__1G1a0G__leafGrow}.HideUglyFence-module__1G1a0G__leafAnimate:nth-child(2){animation-delay:.2s}.HideUglyFence-module__1G1a0G__leafAnimate:nth-child(3){animation-delay:.4s}.HideUglyFence-module__1G1a0G__leafAnimate:nth-child(4){animation-delay:.6s}.HideUglyFence-module__1G1a0G__leafAnimate:nth-child(5){animation-delay:.8s}.HideUglyFence-module__1G1a0G__leafAnimate:nth-child(6){animation-delay:1s}.HideUglyFence-module__1G1a0G__leafAnimate:nth-child(7){animation-delay:1.2s}@keyframes HideUglyFence-module__1G1a0G__leafGrow{0%,to{r:3;opacity:.3}50%{r:4;opacity:.8}}@media (max-width:768px){.HideUglyFence-module__1G1a0G__processVisual{flex-direction:column}.HideUglyFence-module__1G1a0G__processArrow{transform:rotate(90deg)}@keyframes HideUglyFence-module__1G1a0G__arrowPulse{0%,to{opacity:.5;transform:rotate(90deg)translate(0)}50%{opacity:1;transform:rotate(90deg)translate(4px)}}}.HideUglyFence-module__1G1a0G__benefits{padding:var(--space-10)var(--gutter,24px);max-width:1400px;margin:0 auto;position:relative}.HideUglyFence-module__1G1a0G__benefitsGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.HideUglyFence-module__1G1a0G__benefitCard{padding:var(--space-5);background:#141312b3;border:1px solid #84a98c26;transition:all .3s;position:relative}.HideUglyFence-module__1G1a0G__benefitCard:hover{background:#141312e6;border-color:#84a98c66}.HideUglyFence-module__1G1a0G__benefitIcon{width:32px;height:32px;color:var(--sage);margin-bottom:12px}.HideUglyFence-module__1G1a0G__benefitIcon svg{width:100%;height:100%}.HideUglyFence-module__1G1a0G__benefitNumber{font-family:var(--font-mono);color:var(--sage);letter-spacing:.1em;margin-bottom:8px;font-size:11px;display:block}.HideUglyFence-module__1G1a0G__benefitTitle{font-family:var(--font-cormorant);color:var(--text-cream);margin-bottom:8px;font-size:1.5rem;font-weight:400}.HideUglyFence-module__1G1a0G__benefitDesc{font-family:var(--font-jakarta);color:var(--text-cream-muted);font-size:14px;line-height:1.6}.HideUglyFence-module__1G1a0G__fenceTypes{padding:var(--space-10)var(--gutter,24px);max-width:1400px;margin:0 auto;position:relative}.HideUglyFence-module__1G1a0G__fenceTypesGrid{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.HideUglyFence-module__1G1a0G__fenceTypeCard{padding:var(--space-4);background:#141312b3;border:1px solid #84a98c26;transition:all .3s}.HideUglyFence-module__1G1a0G__fenceTypeCard:hover{border-color:#84a98c66}.HideUglyFence-module__1G1a0G__fenceTypeName{font-family:var(--font-cormorant);color:var(--text-cream);margin-bottom:8px;font-size:1.25rem;font-weight:400}.HideUglyFence-module__1G1a0G__fenceTypeDesc{font-family:var(--font-jakarta);color:var(--text-cream-muted);font-size:14px;line-height:1.6}.HideUglyFence-module__1G1a0G__fenceTypesCta{display:flex}.HideUglyFence-module__1G1a0G__resourceLink{font-family:var(--font-jakarta);color:var(--sage);align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.HideUglyFence-module__1G1a0G__resourceLink:hover{color:var(--sage-light)}.HideUglyFence-module__1G1a0G__resourceLink svg{width:16px;height:16px;transition:transform .2s}.HideUglyFence-module__1G1a0G__resourceLink:hover svg{transform:translate(4px)}.HideUglyFence-module__1G1a0G__gallery{padding:var(--space-10)var(--gutter,24px);max-width:1400px;margin:0 auto;position:relative}.HideUglyFence-module__1G1a0G__galleryGrid{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.HideUglyFence-module__1G1a0G__galleryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.HideUglyFence-module__1G1a0G__galleryGrid{grid-template-columns:1fr}}.HideUglyFence-module__1G1a0G__galleryCard{aspect-ratio:4/3;cursor:pointer;position:relative;overflow:hidden}.HideUglyFence-module__1G1a0G__galleryPlaceholder{background:linear-gradient(135deg,#84a98c1a,#1e3a2f33);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.HideUglyFence-module__1G1a0G__placeholderIcon{width:48px;height:48px;color:var(--text-cream-subtle)}.HideUglyFence-module__1G1a0G__placeholderIcon svg{width:100%;height:100%}.HideUglyFence-module__1G1a0G__galleryOverlay{padding:var(--space-3);opacity:0;background:linear-gradient(#0000,#0a0a0acc);align-items:flex-end;transition:opacity .3s;display:flex;position:absolute;inset:0}.HideUglyFence-module__1G1a0G__galleryCard:hover .HideUglyFence-module__1G1a0G__galleryOverlay{opacity:1}.HideUglyFence-module__1G1a0G__galleryLabel{font-family:var(--font-mono);color:var(--text-cream);letter-spacing:.1em;font-size:11px}.HideUglyFence-module__1G1a0G__galleryCta{justify-content:center;display:flex}.HideUglyFence-module__1G1a0G__faqSection{padding:var(--space-10)var(--gutter,24px);max-width:900px;margin:0 auto;position:relative}.HideUglyFence-module__1G1a0G__faqList{flex-direction:column;gap:12px;display:flex}.HideUglyFence-module__1G1a0G__faqItem{background:#141312b3;border:1px solid #84a98c26;transition:all .3s}.HideUglyFence-module__1G1a0G__faqItemOpen{border-color:#84a98c66}.HideUglyFence-module__1G1a0G__faqQuestion{width:100%;padding:var(--space-4);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:16px;display:flex}.HideUglyFence-module__1G1a0G__faqNumber{font-family:var(--font-mono);color:var(--sage);letter-spacing:.1em;min-width:24px;font-size:12px}.HideUglyFence-module__1G1a0G__faqText{font-family:var(--font-jakarta);color:var(--text-cream);flex:1;font-size:1rem;font-weight:500}.HideUglyFence-module__1G1a0G__faqToggle{width:20px;height:20px;color:var(--sage);transition:transform .3s}.HideUglyFence-module__1G1a0G__faqToggle svg{width:100%;height:100%}.HideUglyFence-module__1G1a0G__faqItemOpen .HideUglyFence-module__1G1a0G__faqToggle{transform:rotate(45deg)}.HideUglyFence-module__1G1a0G__faqAnswer{max-height:0;transition:max-height .3s;overflow:hidden}.HideUglyFence-module__1G1a0G__faqItemOpen .HideUglyFence-module__1G1a0G__faqAnswer{max-height:300px}.HideUglyFence-module__1G1a0G__faqAnswer p{padding:0 var(--space-4)var(--space-4);font-family:var(--font-jakarta);color:var(--text-cream-muted);margin:0;padding-left:60px;font-size:14px;line-height:1.7}.HideUglyFence-module__1G1a0G__cta{padding:var(--space-10)var(--gutter,24px);text-align:center;position:relative;overflow:hidden}.HideUglyFence-module__1G1a0G__ctaBackground{pointer-events:none;position:absolute;inset:0}.HideUglyFence-module__1G1a0G__ctaContainer{z-index:2;max-width:700px;margin:0 auto;position:relative}.HideUglyFence-module__1G1a0G__ctaTitle{font-family:var(--font-cormorant);color:var(--text-cream);margin:var(--space-4)0;font-size:clamp(2rem,5vw,3rem);font-weight:400}.HideUglyFence-module__1G1a0G__ctaDesc{font-family:var(--font-jakarta);color:var(--text-cream-muted);margin-bottom:var(--space-6);font-size:1.125rem;line-height:1.7}.HideUglyFence-module__1G1a0G__ctaActions{margin-bottom:var(--space-6);justify-content:center;display:flex}.HideUglyFence-module__1G1a0G__ctaPrimaryLarge{padding:20px 48px;font-size:15px}.HideUglyFence-module__1G1a0G__ctaAlternatives{flex-direction:column;align-items:center;gap:12px;display:flex}.HideUglyFence-module__1G1a0G__altLabel{font-family:var(--font-mono);color:var(--text-cream-subtle);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.HideUglyFence-module__1G1a0G__altLinks{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.HideUglyFence-module__1G1a0G__altLink{font-family:var(--font-jakarta);color:var(--sage);font-size:14px;text-decoration:none;transition:color .2s}.HideUglyFence-module__1G1a0G__altLink:hover{color:var(--sage-light)}.HideUglyFence-module__1G1a0G__stickyCta{background:var(--bg-dark-elevated);padding:12px var(--gutter,24px);z-index:100;opacity:0;border-top:1px solid #84a98c26;transition:all .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.HideUglyFence-module__1G1a0G__stickyCtaVisible{opacity:1;transform:translateY(0)}.HideUglyFence-module__1G1a0G__stickyCtaContent{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;display:flex}.HideUglyFence-module__1G1a0G__stickyCtaText{font-family:var(--font-jakarta);color:var(--text-cream-muted);font-size:14px}.HideUglyFence-module__1G1a0G__stickyCtaButton{background:var(--gold);color:var(--bg-dark);font-family:var(--font-jakarta);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;padding:10px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.HideUglyFence-module__1G1a0G__stickyCtaButton:hover{background:var(--gold-light)}.HideUglyFence-module__1G1a0G__stickyCtaButton svg{width:14px;height:14px}@media (max-width:600px){.HideUglyFence-module__1G1a0G__stickyCtaText{display:none}.HideUglyFence-module__1G1a0G__stickyCtaContent{justify-content:center}}@media (prefers-reduced-motion:reduce){.HideUglyFence-module__1G1a0G__scrollLine,.HideUglyFence-module__1G1a0G__gridOverlay,.HideUglyFence-module__1G1a0G__processArrow,.HideUglyFence-module__1G1a0G__leafAnimate{animation:none}.HideUglyFence-module__1G1a0G__ctaPrimary,.HideUglyFence-module__1G1a0G__ctaSecondary,.HideUglyFence-module__1G1a0G__problemCard,.HideUglyFence-module__1G1a0G__benefitCard,.HideUglyFence-module__1G1a0G__fenceTypeCard,.HideUglyFence-module__1G1a0G__faqItem{transition:none}}
