@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=DM+Mono:wght@300;400;500&display=swap";.container.svelte-1uha8ag{max-width:1160px;margin:0 auto;padding:0 24px}.hero.svelte-1uha8ag{position:relative;min-height:100vh;display:flex;align-items:center;background:var(--bg-0);overflow:hidden;padding:120px 0 80px}.hero-grid-overlay.svelte-1uha8ag{position:absolute;inset:0;background-image:linear-gradient(rgba(201,169,110,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(201,169,110,.04) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);pointer-events:none}.hero-content.svelte-1uha8ag{max-width:1160px;margin:0 auto;padding:0 24px;position:relative;z-index:2;text-align:center}.hero-eyebrow.svelte-1uha8ag{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.2em;color:var(--gold);margin:0 0 32px;opacity:0;text-transform:uppercase;transform:translateY(12px);transition:opacity .6s ease .2s,transform .6s ease .2s}.hero-eyebrow.visible.svelte-1uha8ag{opacity:1;transform:translateY(0)}.hero-headline.svelte-1uha8ag{font-family:Playfair Display,serif;font-size:clamp(56px,9vw,120px);font-weight:700;color:var(--white);line-height:1.05;letter-spacing:-.03em;margin:0 0 36px;display:flex;flex-wrap:wrap;justify-content:center;gap:.25em}.hero-headline.svelte-1uha8ag .word:where(.svelte-1uha8ag){display:inline-block;opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(.3s + var(--wi) * .15s)}.hero-headline.svelte-1uha8ag .word:where(.svelte-1uha8ag):last-child{color:var(--gold);font-style:italic}.hero.visible.svelte-1uha8ag .hero-headline:where(.svelte-1uha8ag) .word:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}.hero-sub.svelte-1uha8ag{font-family:Poppins,sans-serif;font-size:15px;line-height:1.8;color:var(--muted);max-width:520px;margin:0 auto 48px;opacity:0;transform:translateY(16px);transition:opacity .6s ease .8s,transform .6s ease .8s}.hero-sub.visible.svelte-1uha8ag{opacity:1;transform:translateY(0)}.hero-cta.svelte-1uha8ag{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;opacity:0;transform:translateY(16px);transition:opacity .6s ease 1s,transform .6s ease 1s}.hero-cta.visible.svelte-1uha8ag{opacity:1;transform:translateY(0)}@media(max-width:480px){.hero-cta.svelte-1uha8ag{flex-direction:column;align-items:stretch;padding:0 24px}}.primary-cta.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;background:var(--gold);color:var(--bg-0);border-radius:2px;font-family:Poppins,sans-serif;font-weight:600;font-size:13px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.primary-cta.svelte-1uha8ag:hover{background:#dbb97e}}.secondary-cta.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;background:transparent;color:var(--white);border:1px solid var(--border);border-radius:2px;font-family:Poppins,sans-serif;font-weight:400;font-size:13px;letter-spacing:.1em;text-decoration:none;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.secondary-cta.svelte-1uha8ag:hover{border-color:var(--gold);color:var(--gold)}}.scroll-indicator.svelte-1uha8ag{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;transition:opacity .6s ease 1.4s}.scroll-indicator.visible.svelte-1uha8ag{opacity:1}.scroll-indicator.svelte-1uha8ag .scroll-label:where(.svelte-1uha8ag){font-family:DM Mono,monospace;font-size:10px;letter-spacing:.3em;color:var(--muted);text-transform:uppercase}.scroll-indicator.svelte-1uha8ag .scroll-line:where(.svelte-1uha8ag){width:1px;height:48px;background:var(--border);position:relative;overflow:hidden}.scroll-indicator.svelte-1uha8ag .scroll-dot:where(.svelte-1uha8ag){position:absolute;top:-6px;left:50%;transform:translate(-50%);width:3px;height:12px;background:var(--gold);border-radius:2px;animation:svelte-1uha8ag-scrollDrop 2s ease-in-out infinite 1.8s}@keyframes svelte-1uha8ag-scrollDrop{0%{top:-12px;opacity:0}20%{opacity:1}80%{opacity:1}to{top:48px;opacity:0}}.info-section.svelte-1uha8ag{padding:100px 0;background:var(--bg-1)}@media(max-width:768px){.info-section.svelte-1uha8ag{padding:72px 0}}.info-content.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media(max-width:900px){.info-content.svelte-1uha8ag{grid-template-columns:1fr;gap:48px}}.info-image-wrapper.svelte-1uha8ag{position:relative;opacity:0;transform:translate(-30px);transition:opacity .8s ease,transform .8s ease}.info-section.visible.svelte-1uha8ag .info-image-wrapper:where(.svelte-1uha8ag){opacity:1;transform:translate(0)}@media(max-width:900px){.info-image-wrapper.svelte-1uha8ag{order:-1}}.info-accent-line.svelte-1uha8ag{position:absolute;top:-20px;left:-20px;width:60px;height:60px;border-top:2px solid var(--gold);border-left:2px solid var(--gold);pointer-events:none}.info-image.svelte-1uha8ag{width:100%;height:560px;overflow:hidden}.info-image.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;object-position:top center;filter:grayscale(20%) contrast(1.05);transition:transform .8s ease}@media(hover:hover)and (pointer:fine){.info-image.svelte-1uha8ag:hover img:where(.svelte-1uha8ag){transform:scale(1.03)}}.info-text.svelte-1uha8ag{opacity:0;transform:translateY(24px);transition:opacity .8s ease .2s,transform .8s ease .2s}.info-section.visible.svelte-1uha8ag .info-text:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}.info-text.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){font-family:DM Mono,monospace;font-size:12px;letter-spacing:.2em;color:var(--gold);margin:0 0 20px}.info-text.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:Playfair Display,serif;font-size:clamp(36px,4vw,52px);font-weight:700;color:var(--white);line-height:1.1;letter-spacing:-.02em;margin:0 0 32px;padding-bottom:28px;border-bottom:1px solid var(--border)}.info-text.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px;line-height:1.85;color:var(--muted);margin:0 0 16px}.info-text.svelte-1uha8ag p:where(.svelte-1uha8ag):last-of-type{margin-bottom:36px}.cta-button.svelte-1uha8ag{display:inline-block;padding:13px 32px;background:transparent;border:1px solid var(--gold);color:var(--gold);border-radius:2px;font-family:DM Mono,monospace;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.cta-button.svelte-1uha8ag:hover{background:var(--gold);color:var(--bg-0)}}.section-label.svelte-1uha8ag{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.15em;color:var(--gold);margin:0 0 12px;text-transform:uppercase}.section-header.svelte-1uha8ag{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:0}.section-header.svelte-1uha8ag .section-title:where(.svelte-1uha8ag){opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.section-header.svelte-1uha8ag .section-title.visible:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}.section-header.svelte-1uha8ag .section-title:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){font-family:Playfair Display,serif;font-size:clamp(36px,4vw,52px);font-weight:700;color:var(--white);margin:0;letter-spacing:-.02em;line-height:1}.view-all.svelte-1uha8ag{display:flex;justify-content:center;margin-top:48px}.view-all-btn.svelte-1uha8ag{display:inline-flex;align-items:center;padding:12px 28px;background:transparent;color:var(--gold);border:1px solid var(--border);border-radius:2px;font-family:Poppins,sans-serif;font-weight:400;font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.view-all-btn.svelte-1uha8ag:hover{border-color:var(--gold);background:var(--gold-dim)}}.services.svelte-1uha8ag{padding:100px 0;background:var(--bg-0)}@media(max-width:768px){.services.svelte-1uha8ag{padding:72px 0}}.services-mosaic.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,340px);gap:2px;margin-top:48px}@media(max-width:900px){.services-mosaic.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-auto-rows:300px}}@media(max-width:600px){.services-mosaic.svelte-1uha8ag{grid-template-columns:1fr;grid-template-rows:auto}}.service-tile.svelte-1uha8ag{position:relative;overflow:hidden;cursor:pointer;text-decoration:none;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.service-tile.svelte-1uha8ag:first-child{grid-row:1/3}@media(max-width:900px){.service-tile.svelte-1uha8ag:first-child{grid-row:auto;height:300px}}.service-tile.visible.svelte-1uha8ag{opacity:1;transform:translateY(0);transition-delay:calc(var(--delay) * .08s)}@media(hover:hover)and (pointer:fine){.service-tile.svelte-1uha8ag:hover .tile-img:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.06)}}.tile-img.svelte-1uha8ag{position:absolute;inset:0}.tile-img.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;filter:brightness(.65);transition:all .7s cubic-bezier(.4,0,.2,1)}.tile-overlay.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(to top,#000000eb,#00000073,#0000001a);pointer-events:none}.tile-content.svelte-1uha8ag{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:24px 28px;z-index:2}.tile-content.svelte-1uha8ag .tile-body:where(.svelte-1uha8ag){flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:16px}.tile-index.svelte-1uha8ag{font-family:Poppins,sans-serif;font-size:64px;font-weight:700;color:#c9a96e40;line-height:1;align-self:flex-start;letter-spacing:-.02em}.tile-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:Playfair Display,serif;font-size:22px;font-weight:600;color:var(--white);margin:0 0 8px;line-height:1.2}.tile-body.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;line-height:1.6;color:#f0ece4bf;margin:0}.tile-cta.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);color:var(--white);font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.tile-cta.svelte-1uha8ag .tile-arrow:where(.svelte-1uha8ag){width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.why.svelte-1uha8ag{padding:100px 0;background:var(--bg-1)}@media(max-width:768px){.why.svelte-1uha8ag{padding:72px 0}}.why-inner.svelte-1uha8ag{display:grid;grid-template-columns:2fr 3fr;gap:80px;align-items:start}@media(max-width:900px){.why-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:48px}}.why-left.svelte-1uha8ag .section-title:where(.svelte-1uha8ag){font-family:Playfair Display,serif;font-size:clamp(52px,6vw,65px);font-weight:700;color:var(--white);line-height:1;letter-spacing:-.03em;margin:0 0 24px;opacity:0;transform:translate(-20px);transition:opacity .7s ease .1s,transform .7s ease .1s}.why-left.svelte-1uha8ag .section-title.visible:where(.svelte-1uha8ag){opacity:1;transform:translate(0)}.why-left.svelte-1uha8ag .why-subtext:where(.svelte-1uha8ag){font-size:15px;line-height:1.8;color:var(--muted);margin:0;opacity:0;transform:translateY(12px);transition:opacity .7s ease .3s,transform .7s ease .3s}.why-left.svelte-1uha8ag .why-subtext.visible:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}.why-left.svelte-1uha8ag .why-cta:where(.svelte-1uha8ag){display:inline-block;padding:13px 32px;background:transparent;border:1px solid var(--gold);color:var(--gold);border-radius:2px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;margin-top:32px;opacity:0;transform:translateY(12px);transition:all .3s ease,opacity .7s ease .4s,transform .7s ease .4s}.why-left.svelte-1uha8ag .why-cta.visible:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}@media(hover:hover)and (pointer:fine){.why-left.svelte-1uha8ag .why-cta:where(.svelte-1uha8ag):hover{background:var(--gold);color:var(--bg-0)}}.why-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}@media(max-width:480px){.why-grid.svelte-1uha8ag{grid-template-columns:1fr}}.why-card.svelte-1uha8ag{background:var(--bg-2);padding:36px 28px;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease,background .3s ease;border:1px solid transparent}.why-card.visible.svelte-1uha8ag{opacity:1;transform:translateY(0);transition-delay:calc(var(--delay) * .1s)}@media(hover:hover)and (pointer:fine){.why-card.svelte-1uha8ag:hover{background:var(--bg-3);border-color:var(--border)}.why-card.svelte-1uha8ag:hover .why-icon:where(.svelte-1uha8ag){color:var(--gold)}}.why-icon.svelte-1uha8ag{color:var(--muted);margin-bottom:20px;transition:color .3s ease}.why-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:Poppins,sans-serif;font-size:18px;font-weight:600;color:var(--white);margin:0 0 12px}.why-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;line-height:1.75;color:var(--muted);margin:0}.testimonials.svelte-1uha8ag{padding:100px 0;background:var(--bg-0)}@media(max-width:768px){.testimonials.svelte-1uha8ag{padding:72px 0}}.testimonials.svelte-1uha8ag .section-header:where(.svelte-1uha8ag) .section-title:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){color:var(--white)}.carousel-nav.svelte-1uha8ag{display:flex;gap:8px}@media(max-width:600px){.carousel-nav.svelte-1uha8ag{display:none}}.nav-arrow.svelte-1uha8ag{width:44px;height:44px;border-radius:0;background:transparent;border:1px solid var(--border-subtle);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.nav-arrow.svelte-1uha8ag:disabled{opacity:.2;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.nav-arrow.svelte-1uha8ag:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}}.testimonials-carousel.svelte-1uha8ag{overflow:hidden;margin-top:48px;cursor:grab;-webkit-user-select:none;user-select:none}.testimonials-carousel.svelte-1uha8ag:active{cursor:grabbing}@media(max-width:768px){.testimonials-carousel.svelte-1uha8ag{overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;-webkit-overflow-scrolling:touch}.testimonials-carousel.svelte-1uha8ag::-webkit-scrollbar{display:none}}.testimonials-track.svelte-1uha8ag{display:flex;gap:2px;transition:transform .6s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.testimonials-track.svelte-1uha8ag{gap:16px;transform:none!important}}.testimonial-card.svelte-1uha8ag{background:var(--bg-2);padding:40px 36px;flex:0 0 calc((100% - 4px) / 3);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease,background .3s ease;border:1px solid transparent}@media(max-width:1024px){.testimonial-card.svelte-1uha8ag{flex:0 0 calc((100% - 2px)/2)}}@media(max-width:768px){.testimonial-card.svelte-1uha8ag{flex:0 0 85%;scroll-snap-align:start}}.testimonial-card.visible.svelte-1uha8ag{opacity:1;transform:translateY(0);transition-delay:calc(var(--delay) * .12s)}@media(hover:hover)and (pointer:fine){.testimonial-card.svelte-1uha8ag:hover{background:var(--bg-3);border-color:var(--border)}}.big-quote.svelte-1uha8ag{font-family:Playfair Display,serif;font-size:96px;line-height:.6;color:var(--gold-mid);margin-bottom:24px;display:block;-webkit-user-select:none;user-select:none}.testimonial-quote.svelte-1uha8ag{font-size:15px;line-height:1.85;color:#f0ece4cc;margin:0 0 32px}.testimonial-author.svelte-1uha8ag{padding-top:20px;border-top:1px solid var(--border-subtle)}.testimonial-author.svelte-1uha8ag .author-name:where(.svelte-1uha8ag){font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:var(--white);margin:0 0 6px}.testimonial-author.svelte-1uha8ag .author-role:where(.svelte-1uha8ag){font-family:DM Mono,monospace;font-size:12px;color:var(--gold);margin:0;letter-spacing:.08em}.journeys.svelte-1uha8ag{padding:100px 0;background:var(--bg-1)}@media(max-width:768px){.journeys.svelte-1uha8ag{padding:72px 0}}.journeys-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:48px}@media(max-width:900px){.journeys-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.journeys-grid.svelte-1uha8ag{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:2px;padding-bottom:16px;-webkit-overflow-scrolling:touch}.journeys-grid.svelte-1uha8ag::-webkit-scrollbar{display:none}}.journey-tile.svelte-1uha8ag{background:var(--bg-2);text-decoration:none;color:inherit;display:flex;flex-direction:column;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease;border:1px solid transparent}.journey-tile.visible.svelte-1uha8ag{opacity:1;transform:translateY(0);transition-delay:calc(var(--delay) * .1s)}@media(max-width:600px){.journey-tile.svelte-1uha8ag{flex:0 0 80%;scroll-snap-align:start}}@media(hover:hover)and (pointer:fine){.journey-tile.svelte-1uha8ag:hover{border-color:var(--border)}.journey-tile.svelte-1uha8ag:hover .journey-img:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.04);filter:brightness(.6)}.journey-tile.svelte-1uha8ag:hover .read-full:where(.svelte-1uha8ag){color:var(--gold);gap:10px}}.journey-img.svelte-1uha8ag{position:relative;height:260px;overflow:hidden}.journey-img.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;filter:brightness(.75) grayscale(10%);transition:all .6s ease}.journey-body.svelte-1uha8ag{padding:24px 24px 28px;display:flex;flex-direction:column;gap:10px;flex-grow:1}.journey-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:Playfair Display,serif;font-size:20px;font-weight:600;color:var(--white);margin:0}.journey-body.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;line-height:1.7;color:var(--muted);margin:0;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-full.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;transition:all .3s ease;margin-top:4px}.reads.svelte-1uha8ag{padding:100px 0;background:var(--bg-0)}@media(max-width:768px){.reads.svelte-1uha8ag{padding:72px 0}}.reads-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;margin-top:48px}@media(max-width:900px){.reads-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.reads-grid.svelte-1uha8ag{grid-template-columns:1fr}}.read-tile.svelte-1uha8ag{background:var(--bg-2);text-decoration:none;color:inherit;display:flex;flex-direction:column;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease;border:1px solid transparent}.read-tile.visible.svelte-1uha8ag{opacity:1;transform:translateY(0);transition-delay:calc(var(--delay) * .1s)}@media(hover:hover)and (pointer:fine){.read-tile.svelte-1uha8ag:hover{border-color:var(--border)}.read-tile.svelte-1uha8ag:hover .read-img:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.04);filter:brightness(.6)}.read-tile.svelte-1uha8ag:hover .read-more:where(.svelte-1uha8ag){color:var(--gold);gap:10px}}.read-img.svelte-1uha8ag{position:relative;height:260px;overflow:hidden}.read-img.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;filter:brightness(.75) grayscale(10%);transition:all .6s ease}.read-body.svelte-1uha8ag{padding:24px 24px 28px;display:flex;flex-direction:column;gap:8px;flex-grow:1}.read-body.svelte-1uha8ag .read-date:where(.svelte-1uha8ag){font-family:Poppins,sans-serif;font-size:11px;letter-spacing:.1em;color:var(--gold);margin:0;text-transform:uppercase}.read-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:Playfair Display,serif;font-size:20px;font-weight:600;color:var(--white);margin:0;line-height:1.3}.read-body.svelte-1uha8ag .read-desc:where(.svelte-1uha8ag){font-size:14px;line-height:1.7;color:var(--muted);margin:0;flex-grow:1}.read-body.svelte-1uha8ag .read-more:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;transition:all .3s ease;margin-top:8px}.socials.svelte-1uha8ag{padding:100px 0;background:var(--bg-1)}.socials.svelte-1uha8ag .section-header:where(.svelte-1uha8ag){justify-content:center}.socials.svelte-1uha8ag .section-title:where(.svelte-1uha8ag){text-align:center}@media(max-width:768px){.socials.svelte-1uha8ag{padding:72px 0}}.socials-grid.svelte-1uha8ag{display:flex;gap:2px;margin-top:48px;flex-wrap:wrap;justify-content:center}.social-card.svelte-1uha8ag{display:inline-flex;align-items:center;gap:12px;padding:18px 28px;background:var(--bg-2);border:1px solid transparent;text-decoration:none;opacity:0;transform:translateY(16px);transition:all .3s ease}.social-card.visible.svelte-1uha8ag{opacity:1;transform:translateY(0);transition-delay:calc(var(--delay) * .08s)}@media(hover:hover)and (pointer:fine){.social-card.svelte-1uha8ag:hover{border-color:var(--social-color);background:#0000004d}.social-card.svelte-1uha8ag:hover .social-icon:where(.svelte-1uha8ag){color:var(--social-color)}.social-card.svelte-1uha8ag:hover .social-name:where(.svelte-1uha8ag){color:var(--social-color)}}.social-icon.svelte-1uha8ag{color:var(--muted);display:flex;align-items:center;transition:color .3s ease}.social-name.svelte-1uha8ag{font-family:Poppins,sans-serif;font-size:14px;color:var(--muted);letter-spacing:.05em;transition:color .3s ease}.cta-section.svelte-1uha8ag{padding:140px 0;background:var(--bg-0);position:relative;overflow:hidden;text-align:center}.cta-glow.svelte-1uha8ag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(201,169,110,.08) 0%,transparent 70%);pointer-events:none}.cta-inner.svelte-1uha8ag{position:relative;z-index:1;max-width:640px;margin:0 auto}.cta-inner.svelte-1uha8ag .cta-label:where(.svelte-1uha8ag){font-family:DM Mono,monospace;font-size:12px;letter-spacing:.2em;color:var(--gold);text-transform:uppercase;margin:0 0 24px}.cta-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:Playfair Display,serif;font-size:clamp(40px,5vw,64px);font-weight:700;color:var(--white);letter-spacing:-.02em;line-height:1.1;margin:0 0 24px}.cta-inner.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:16px;line-height:1.8;color:var(--muted);margin:0 0 48px}
