.LandingPresentation_root__YFDP0{--lp-ink:var(--color-foreground);--lp-muted:var(--color-muted);--lp-accent:var(--color-primary);background:var(--color-background);color:var(--color-foreground);font-family:var(--font-family);overflow:clip;container-type:inline-size;container-name:landing;isolation:isolate;min-height:100vh}.LandingPresentation_root__YFDP0 *{box-sizing:border-box}.LandingPresentation_root__YFDP0 .lp-container{width:min(100% - 3rem,var(--landing-container));margin-inline:auto}.LandingPresentation_root__YFDP0 .lp-main{outline:none}.LandingPresentation_root__YFDP0 .lp-section{position:relative;padding-block:clamp(2.5rem,7cqw,var(--lp-section-space));scroll-margin-top:6rem;text-align:var(--lp-align,left)}.LandingPresentation_root__YFDP0 .lp-empty-anchor{height:0;overflow:hidden}.LandingPresentation_root__YFDP0 blockquote,.LandingPresentation_root__YFDP0 dd,.LandingPresentation_root__YFDP0 dl,.LandingPresentation_root__YFDP0 figure,.LandingPresentation_root__YFDP0 h1,.LandingPresentation_root__YFDP0 h2,.LandingPresentation_root__YFDP0 h3,.LandingPresentation_root__YFDP0 p{margin:0}.LandingPresentation_root__YFDP0 h1,.LandingPresentation_root__YFDP0 h2,.LandingPresentation_root__YFDP0 h3{overflow-wrap:anywhere;text-wrap:balance}.LandingPresentation_root__YFDP0[data-template] h1{font-size:clamp(2rem,7.2cqw,calc(var(--landing-type-hero) * var(--lp-display-scale, 1.3) * var(--lp-title-scale, 1)))!important;line-height:1.04;letter-spacing:-.045em;font-weight:650}.LandingPresentation_root__YFDP0[data-template] h2{font-size:clamp(1.75rem,4cqw,var(--landing-type-section))!important;line-height:1.15;letter-spacing:-.035em;font-weight:600}.LandingPresentation_root__YFDP0 h3{font-family:var(--font-heading);font-size:1.15em;line-height:1.3;font-weight:650}.LandingPresentation_root__YFDP0 a,.LandingPresentation_root__YFDP0 button{-webkit-tap-highlight-color:transparent}.LandingPresentation_root__YFDP0 a:focus-visible,.LandingPresentation_root__YFDP0 button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.LandingPresentation_root__YFDP0 .lp-skip{position:absolute;z-index:100;left:1rem;top:1rem;padding:.8rem 1.2rem;transform:translateY(-200%);background:var(--color-surface);color:var(--color-foreground);border:1px solid var(--color-border)}.LandingPresentation_root__YFDP0 .lp-skip:focus{transform:translateY(0)}.LandingPresentation_root__YFDP0 .lp-eyebrow{color:var(--lp-accent);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:650;line-height:1.6;margin-bottom:1.2rem}.LandingPresentation_root__YFDP0 .lp-description,.LandingPresentation_root__YFDP0 .lp-hero-description{color:var(--lp-muted);line-height:1.8;text-wrap:pretty;white-space:pre-line}.LandingPresentation_root__YFDP0 .lp-section-heading{max-width:44rem;margin-bottom:clamp(1.75rem,4cqw,3.5rem)}.LandingPresentation_root__YFDP0 .lp-section-heading .lp-description{margin-top:1.3rem}.LandingPresentation_root__YFDP0 .lp-header{position:relative;z-index:30;background:var(--color-background);border-bottom:1px solid var(--color-border)}.LandingPresentation_root__YFDP0 .lp-nav{min-height:5.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.LandingPresentation_root__YFDP0 .lp-brand{display:flex;align-items:center;gap:.85rem;min-width:0;color:var(--color-foreground);text-decoration:none}.LandingPresentation_root__YFDP0 .lp-brand-name{font-size:.95rem;font-weight:700;letter-spacing:-.025em;overflow-wrap:anywhere}.LandingPresentation_root__YFDP0 .lp-logo{width:auto;height:2.5rem;max-width:7.5rem;object-fit:contain;flex-shrink:0}.LandingPresentation_root__YFDP0 .lp-desktop-nav{display:flex;align-items:center;justify-content:center;gap:1.5rem}.LandingPresentation_root__YFDP0 .lp-nav-link{padding-block:.85rem;color:var(--color-muted);text-decoration:none;font-size:.8rem;transition:color var(--landing-motion)}.LandingPresentation_root__YFDP0 .lp-nav-link:hover{color:var(--color-foreground)}.LandingPresentation_root__YFDP0 .lp-nav-actions{max-width:16rem;flex-shrink:0}.LandingPresentation_root__YFDP0 .lp-menu-toggle{display:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid var(--color-border);border-radius:var(--landing-button-radius);color:var(--color-foreground);background:var(--color-surface);cursor:pointer}.LandingPresentation_root__YFDP0 .lp-mobile-nav{display:none;padding-block:1rem}.LandingPresentation_root__YFDP0 .landing-btn{min-height:44px;text-align:center;line-height:1.4;max-width:100%;white-space:normal}.LandingPresentation_root__YFDP0 .lp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.LandingPresentation_root__YFDP0 .lp-hero{padding-block:clamp(2.5rem,5cqw,var(--lp-section-space))}.LandingPresentation_root__YFDP0 .lp-hero-priority{min-height:max(0px,calc(100svh - var(--lp-header-height, 5.5rem)));display:grid;align-content:center}.LandingPresentation_root__YFDP0 .lp-hero-composition{position:relative;z-index:1;display:grid;align-items:center;gap:clamp(2rem,5cqw,5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.LandingPresentation_root__YFDP0 .lp-word-mask{display:inline-block;max-width:100%;overflow:hidden;vertical-align:bottom;padding-bottom:.15em;margin-bottom:-.15em}.LandingPresentation_root__YFDP0 .lp-word-mask>span{display:inline-block}.LandingPresentation_root__YFDP0 .lp-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.LandingPresentation_root__YFDP0 .lp-ambient>span{position:absolute;width:clamp(20rem,55cqw,60rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-primary) 20%,transparent),transparent 65%);top:-30%;left:-15%;animation:LandingPresentation_ambientDrift__7ziLo 14s ease-in-out infinite alternate}.LandingPresentation_root__YFDP0 .lp-ambient>span+span{background:radial-gradient(circle,color-mix(in srgb,var(--color-secondary) 22%,transparent),transparent 65%);left:auto;top:auto;right:-15%;bottom:-40%;animation-direction:alternate-reverse;animation-duration:18s}.LandingPresentation_root__YFDP0[data-landing-motion=subtle] .lp-ambient{opacity:.55}.LandingPresentation_root__YFDP0[data-landing-motion=none] .lp-ambient>span{animation:none}.LandingPresentation_root__YFDP0[data-landing-motion=expressive] .lp-ambient>span{background:radial-gradient(circle,color-mix(in srgb,var(--color-primary) 32%,transparent),transparent 68%);animation-duration:9s}.LandingPresentation_root__YFDP0[data-landing-motion=expressive] .lp-ambient>span+span{background:radial-gradient(circle,color-mix(in srgb,var(--color-secondary) 34%,transparent),transparent 68%);animation-duration:12s}.LandingPresentation_root__YFDP0[data-floating-media=true]:not([data-landing-motion=none]) .lp-hero-media .lp-media-frame{animation:LandingPresentation_mediaFloat__jfLhJ 6s ease-in-out infinite}.LandingPresentation_root__YFDP0[data-floating-media=true][data-landing-motion=subtle] .lp-hero-media .lp-media-frame{animation-name:LandingPresentation_mediaFloatSubtle__Kw1RY}.LandingPresentation_root__YFDP0[data-floating-media=true] .lp-hero-composition[data-hero-layout=background] .lp-media-frame{animation:none}@keyframes LandingPresentation_mediaFloat__jfLhJ{0%,to{translate:0 0}50%{translate:0 -14px}}@keyframes LandingPresentation_mediaFloatSubtle__Kw1RY{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes LandingPresentation_ambientDrift__7ziLo{0%{transform:translate(-8%,-5%) scale(.85)}to{transform:translate(32%,24%) scale(1.2)}}.LandingPresentation_root__YFDP0 .lp-hero-copy{position:relative;z-index:2;min-width:0;text-align:var(--lp-align,left)}.LandingPresentation_root__YFDP0 .lp-hero-description{font-size:clamp(1rem,1.35cqw,1.2rem);max-width:52ch;margin-top:1.5rem;line-height:1.7}.LandingPresentation_root__YFDP0 .lp-hero-copy h1{max-width:20ch;font-family:var(--font-heading)}.LandingPresentation_root__YFDP0 .lp-hero-primary{gap:1.25rem}.LandingPresentation_root__YFDP0 .lp-hero-primary svg,.LandingPresentation_root__YFDP0 .lp-hero-secondary svg{flex-shrink:0}.LandingPresentation_root__YFDP0 .lp-hero-secondary{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}.LandingPresentation_root__YFDP0 .lp-hero-composition[data-title-length=long]{--lp-title-scale:.82}.LandingPresentation_root__YFDP0 .lp-hero-media{position:relative;z-index:1;min-width:0}.LandingPresentation_root__YFDP0 .lp-media-frame{position:relative;aspect-ratio:var(--lp-media-aspect,4/5);overflow:hidden;border-radius:var(--landing-radius);background:var(--color-surface)}.LandingPresentation_root__YFDP0 .lp-decoration{position:absolute;inset:0;pointer-events:none;z-index:0}.LandingPresentation_root__YFDP0 [data-decoration=false] .lp-decoration{display:none}.LandingPresentation_root__YFDP0 .lp-about-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6cqw,6rem);align-items:center}.LandingPresentation_root__YFDP0 .lp-about-layout .lp-section-heading{margin-bottom:0}.LandingPresentation_root__YFDP0 .lp-about-media,.LandingPresentation_root__YFDP0 .lp-story-media{position:relative;aspect-ratio:var(--lp-media-aspect,4/3);overflow:hidden;border-radius:var(--landing-radius)}.LandingPresentation_root__YFDP0 .lp-text-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;color:currentColor;text-decoration:underline;text-underline-offset:.3rem;min-height:44px}.LandingPresentation_root__YFDP0 .lp-about-location{display:flex;align-items:flex-start;gap:.6rem;margin-top:1.5rem;font-size:.85rem;line-height:1.7;color:var(--lp-muted)}.LandingPresentation_root__YFDP0 .lp-about-location svg{flex-shrink:0;margin-top:.25rem}.LandingPresentation_root__YFDP0 .lp-about-layout[data-has-media=false]{display:block}.LandingPresentation_root__YFDP0 .lp-features-grid,.LandingPresentation_root__YFDP0 .lp-testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--landing-gap)}.LandingPresentation_root__YFDP0 .lp-features-grid[data-count="1"],.LandingPresentation_root__YFDP0 .lp-testimonials-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.LandingPresentation_root__YFDP0 .lp-features-grid[data-count="2"],.LandingPresentation_root__YFDP0 .lp-testimonials-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPresentation_root__YFDP0 .lp-card{position:relative;min-width:0;padding:clamp(1.5rem,3cqw,2.5rem);border:1px solid var(--color-border);border-radius:min(var(--landing-radius),2rem);background:var(--color-background);color:var(--color-foreground);box-shadow:var(--landing-shadow);transition:transform var(--landing-motion),border-color var(--landing-motion)}.LandingPresentation_root__YFDP0 .lp-card[data-lp-spotlight=active]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(280px circle at var(--lp-pointer-x) var(--lp-pointer-y),color-mix(in srgb,var(--color-primary) 15%,transparent),color-mix(in srgb,var(--color-secondary) 5%,transparent) 45%,transparent 75%)}.LandingPresentation_root__YFDP0[data-landing-motion=expressive] .lp-card[data-lp-spotlight=active]:after{background:radial-gradient(360px circle at var(--lp-pointer-x) var(--lp-pointer-y),color-mix(in srgb,var(--color-primary) 23%,transparent),color-mix(in srgb,var(--color-secondary) 9%,transparent) 45%,transparent 75%)}.LandingPresentation_root__YFDP0 .lp-feature-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2.5rem}.LandingPresentation_root__YFDP0 .lp-number{font-size:.72rem;font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--color-muted)}.LandingPresentation_root__YFDP0 .lp-feature-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--color-foreground)}.LandingPresentation_root__YFDP0 .lp-feature p{margin-top:.8rem;color:var(--color-muted);font-size:.94em;line-height:1.8;white-space:pre-line}.LandingPresentation_root__YFDP0 .lp-feature-image{position:relative;aspect-ratio:var(--lp-media-aspect,16/10);margin-block:0 1.5rem;overflow:hidden;border-radius:min(var(--landing-radius),1rem)}.LandingPresentation_root__YFDP0 .lp-features[data-variant=list] .lp-features-grid{display:flex;flex-direction:column;gap:0}.LandingPresentation_root__YFDP0 .lp-features[data-variant=list] .lp-feature{display:grid;grid-template-columns:3rem minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:1.5rem;padding-inline:0;border-width:1px 0 0;border-radius:0;box-shadow:none;background:transparent;color:inherit}.LandingPresentation_root__YFDP0 .lp-features[data-variant=list] .lp-feature-top{display:block;margin:0}.LandingPresentation_root__YFDP0 .lp-features[data-variant=list] .lp-feature-icon{margin-top:1rem}.LandingPresentation_root__YFDP0 .lp-features[data-variant=list] .lp-feature p{margin:0;color:var(--lp-muted)}.LandingPresentation_root__YFDP0 .lp-features[data-variant=list] .lp-feature-image{grid-column:2/-1}.LandingPresentation_root__YFDP0 .lp-features[data-variant=columns] .lp-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem}.LandingPresentation_root__YFDP0 .lp-features[data-variant=columns] .lp-feature{border-width:1px 0 0;border-radius:0;box-shadow:none;background:transparent;color:inherit;padding-inline:0}.LandingPresentation_root__YFDP0 .lp-features[data-variant=bento] .lp-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.LandingPresentation_root__YFDP0 .lp-features[data-variant=bento] .lp-feature:first-child{grid-column:span 2;background:color-mix(in srgb,var(--color-primary) 10%,var(--color-background))}.LandingPresentation_root__YFDP0 .lp-features[data-variant=bento] .lp-feature:first-child h3{font-size:1.6em}.LandingPresentation_root__YFDP0 .lp-features[data-variant=bento] .lp-features-grid[data-count="1"] .lp-feature{grid-column:1/-1}.LandingPresentation_root__YFDP0 .lp-features[data-variant=blocks] .lp-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--color-border)}.LandingPresentation_root__YFDP0 .lp-features[data-variant=blocks] .lp-feature{border-radius:0;box-shadow:none;padding:3rem}.LandingPresentation_root__YFDP0 .lp-testimonial{display:flex;flex-direction:column;gap:1.5rem;background:var(--color-surface)}.LandingPresentation_root__YFDP0 .lp-quote-mark{color:var(--color-primary);opacity:.6}.LandingPresentation_root__YFDP0 .lp-testimonial blockquote{font-size:1.05em;line-height:1.75;text-wrap:pretty;white-space:pre-line}.LandingPresentation_root__YFDP0 .lp-person{display:flex;align-items:center;gap:.9rem;padding-top:1.5rem;margin-top:auto;border-top:1px solid var(--color-border)}.LandingPresentation_root__YFDP0 .lp-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.LandingPresentation_root__YFDP0 .lp-avatar-initial{display:grid;place-items:center;background:var(--color-background);color:var(--color-foreground);font-size:.8rem}.LandingPresentation_root__YFDP0 .lp-person-name{font-size:.85rem;font-weight:650}.LandingPresentation_root__YFDP0 .lp-person-role{color:var(--color-muted);font-size:.75rem;margin-top:.2rem}.LandingPresentation_root__YFDP0 .lp-testimonials[data-variant=quote] .lp-testimonials-grid{display:flex;flex-direction:column;gap:3rem}.LandingPresentation_root__YFDP0 .lp-testimonials[data-variant=quote] .lp-testimonial{padding:0 0 2rem;border-width:0 0 1px;border-radius:0;background:transparent;box-shadow:none;color:inherit}.LandingPresentation_root__YFDP0 .lp-testimonials[data-variant=quote] blockquote{font-family:var(--font-heading);font-size:clamp(1.5rem,3.5cqw,2.6rem);line-height:1.45;letter-spacing:-.02em}.LandingPresentation_root__YFDP0 .lp-testimonials[data-variant=quote] .lp-person{border:0}.LandingPresentation_root__YFDP0 .lp-testimonials[data-variant=blocks] .lp-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.LandingPresentation_root__YFDP0 .lp-testimonials[data-variant=blocks] .lp-card{border-radius:0;box-shadow:none}.LandingPresentation_root__YFDP0 .lp-gallery{gap:var(--landing-gap)}.LandingPresentation_root__YFDP0 .lp-gallery-item{min-width:0;border-radius:min(var(--landing-radius),1.5rem)}.LandingPresentation_root__YFDP0 .lp-gallery-image{display:block;width:100%;height:auto;aspect-ratio:var(--lp-media-aspect,4/3);object-fit:cover}.LandingPresentation_root__YFDP0 .lp-gallery figcaption{margin-top:.85rem;color:var(--lp-muted);font-size:.8rem;line-height:1.6}.LandingPresentation_root__YFDP0 .lp-gallery-carousel{border-radius:min(var(--landing-radius),1.5rem);overflow:hidden}.LandingPresentation_root__YFDP0 .lp-gallery-viewport{aspect-ratio:var(--lp-media-aspect,16/10)}.LandingPresentation_root__YFDP0 .lp-gallery[data-layout=collage] .lp-gallery-image{aspect-ratio:var(--lp-media-aspect,auto)}.LandingPresentation_root__YFDP0 .lp-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--landing-gap)}.LandingPresentation_root__YFDP0 .lp-stat{display:flex;flex-direction:column;gap:.75rem}.LandingPresentation_root__YFDP0 .lp-stat dt{font-size:.8em;color:var(--color-muted);order:2}.LandingPresentation_root__YFDP0 .lp-stat dd{font-family:var(--font-heading);font-size:clamp(2rem,4cqw,3.5rem);font-weight:600;line-height:1.1;letter-spacing:-.05em;overflow-wrap:anywhere}.LandingPresentation_root__YFDP0 .lp-stats[data-variant=strip] .lp-stat{border-width:0 0 0 1px;border-radius:0;box-shadow:none;background:transparent;color:inherit;padding:1rem 1.5rem}.LandingPresentation_root__YFDP0 .lp-story-layout{position:relative}.LandingPresentation_root__YFDP0 .lp-story-media{aspect-ratio:var(--lp-media-aspect,16/8)}.LandingPresentation_root__YFDP0 .lp-story-copy{position:relative;width:min(90%,44rem);padding:clamp(1.5rem,4cqw,3rem);margin:-4rem auto 0;background:var(--color-surface);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:min(var(--landing-radius),2rem);box-shadow:var(--landing-shadow)}.LandingPresentation_root__YFDP0 .lp-story-copy .lp-section-heading{margin:0}.LandingPresentation_root__YFDP0 .lp-story-copy .lp-description{color:var(--color-muted)}.LandingPresentation_root__YFDP0 .lp-video{position:relative;aspect-ratio:16/9;border-radius:min(var(--landing-radius),1.5rem);overflow:hidden;background:var(--color-background);border:1px solid var(--color-border)}.LandingPresentation_root__YFDP0 .lp-video iframe{width:100%;height:100%;border:0}.LandingPresentation_root__YFDP0 .lp-cta{overflow:hidden}.LandingPresentation_root__YFDP0 .lp-cta-layout{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.LandingPresentation_root__YFDP0 .lp-cta .lp-section-heading{margin:0;max-width:52rem}.LandingPresentation_root__YFDP0 .lp-cta h2{font-size:clamp(2rem,5cqw,calc(var(--landing-type-section) * 1.4))!important}.LandingPresentation_root__YFDP0 .lp-cta[data-variant=compact],.LandingPresentation_root__YFDP0 .lp-secondary_cta{padding-block:2.5rem}.LandingPresentation_root__YFDP0 .lp-cta[data-variant=outline]{border-block:1px solid var(--color-border)}.LandingPresentation_root__YFDP0 .lp-cta[data-variant=compact] .lp-cta-layout,.LandingPresentation_root__YFDP0 .lp-cta[data-variant=inline] .lp-cta-layout,.LandingPresentation_root__YFDP0 .lp-secondary-layout{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}.LandingPresentation_root__YFDP0 .lp-secondary-layout .lp-section-heading{margin:0}.LandingPresentation_root__YFDP0 .lp-cta[data-variant=gradient] .lp-decoration{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--color-secondary) 50%,transparent),transparent 60%)}.LandingPresentation_root__YFDP0 .lp-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:3rem}.LandingPresentation_root__YFDP0 .lp-contact-channels{display:grid;gap:1rem;font-style:normal}.LandingPresentation_root__YFDP0 .lp-contact-details{display:grid;gap:1.25rem;min-width:0}.LandingPresentation_root__YFDP0 .lp-contact-map.lp-card{overflow:hidden;padding:0;min-width:0}.LandingPresentation_root__YFDP0 .lp-contact-map iframe{display:block;width:100%;height:clamp(260px,32vw,400px);border:0}.LandingPresentation_root__YFDP0 .lp-contact-channel .lp-contact-map-link{grid-column:2;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;width:fit-content;font-weight:650;text-decoration:underline;text-underline-offset:.2em}.LandingPresentation_root__YFDP0 .lp-contact-map-link svg{grid-row:auto;flex-shrink:0}.LandingPresentation_root__YFDP0 .lp-contact-channel{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.5rem 1rem;box-shadow:none;padding:1.5rem}.LandingPresentation_root__YFDP0 .lp-contact-channel svg{grid-row:span 2}.LandingPresentation_root__YFDP0 .lp-contact-channel h3{font-size:.8rem;font-family:var(--font-family)}.LandingPresentation_root__YFDP0 .lp-contact-channel a,.LandingPresentation_root__YFDP0 .lp-contact-channel p,.LandingPresentation_root__YFDP0 .lp-contact-channel span{font-size:.94rem;color:inherit;overflow-wrap:anywhere}.LandingPresentation_root__YFDP0 .lp-contact[data-variant=cards] .lp-contact-layout{display:block}.LandingPresentation_root__YFDP0 .lp-contact[data-variant=cards] .lp-contact-channels{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.LandingPresentation_root__YFDP0 .lp-footer{border-top:1px solid var(--color-border);padding-block:3rem}.LandingPresentation_root__YFDP0 .lp-footer-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem}.LandingPresentation_root__YFDP0 .lp-footer-brand .lp-brand-name{font-family:var(--font-heading);font-size:1.5rem}.LandingPresentation_root__YFDP0 .lp-footer .lp-section-heading{margin:1rem 0 0;max-width:30rem}.LandingPresentation_root__YFDP0 .lp-footer h2{font-size:1rem!important}.LandingPresentation_root__YFDP0 .lp-footer .lp-description,.LandingPresentation_root__YFDP0 .lp-footer-legal{font-size:.8rem}.LandingPresentation_root__YFDP0 .lp-footer-legal{grid-column:1/-1;border-top:1px solid var(--color-border);padding-top:1.5rem;color:var(--lp-muted)}.LandingPresentation_root__YFDP0 .lp-socials{display:flex;flex-wrap:wrap;align-content:start;gap:1.5rem}.LandingPresentation_root__YFDP0 .lp-socials a,.LandingPresentation_root__YFDP0 .lp-socials span{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:inherit;min-height:44px}.LandingPresentation_root__YFDP0[data-template=classic] .lp-hero-copy{padding-block:2rem}.LandingPresentation_root__YFDP0[data-template=classic] .lp-media-frame{aspect-ratio:var(--lp-media-aspect,5/6);border-radius:min(calc(var(--landing-radius) * 2),3rem);box-shadow:var(--landing-shadow)}.LandingPresentation_root__YFDP0[data-template=classic] .lp-hero-media{padding:.8rem;border:1px solid var(--color-border);border-radius:min(calc(var(--landing-radius) * 2 + .8rem),4rem)}.LandingPresentation_root__YFDP0[data-template=classic] .lp-classic-orbit{position:absolute;width:18rem;aspect-ratio:1;border:1px solid var(--color-border);border-radius:50%;left:30%;bottom:-3rem;z-index:-1}.LandingPresentation_root__YFDP0[data-template=classic] .lp-cta-layout{text-align:center;align-items:center}.LandingPresentation_root__YFDP0[data-template=minimal] .lp-nav{min-height:4.5rem}.LandingPresentation_root__YFDP0[data-template=minimal] .lp-brand-name{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}.LandingPresentation_root__YFDP0[data-template=minimal] .lp-hero-composition{display:flex;flex-direction:column;align-items:stretch;gap:2.5rem}.LandingPresentation_root__YFDP0[data-template=minimal][data-custom-width=false] .lp-hero-composition,.LandingPresentation_root__YFDP0[data-template=minimal][data-custom-width=false] .lp-nav{width:min(100% - 3rem,64rem)}.LandingPresentation_root__YFDP0[data-template=minimal] h1{--lp-display-scale:1.45;font-weight:400;letter-spacing:-.045em;line-height:1.03}.LandingPresentation_root__YFDP0[data-template=minimal] .lp-hero-copy h1{max-width:18ch}.LandingPresentation_root__YFDP0[data-template=minimal] .lp-hero-description{max-width:46ch}.LandingPresentation_root__YFDP0[data-template=minimal] .lp-media-frame{aspect-ratio:var(--lp-media-aspect,16/9)}.LandingPresentation_root__YFDP0[data-template=minimal] .lp-features-layout,.LandingPresentation_root__YFDP0[data-template=minimal] .lp-testimonials-layout{max-width:min(var(--landing-container),56rem)}.LandingPresentation_root__YFDP0[data-template=minimal] .lp-footer-layout{display:flex;flex-wrap:wrap;justify-content:space-between}.LandingPresentation_root__YFDP0[data-template=minimal] .lp-footer-legal{width:100%}.LandingPresentation_root__YFDP0[data-template=corporate] .lp-header{border-top:4px solid var(--color-primary)}.LandingPresentation_root__YFDP0[data-template=corporate] .lp-hero-composition{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem}.LandingPresentation_root__YFDP0[data-template=corporate] .lp-hero-media{border-left:6px solid var(--color-primary);padding-left:1.5rem}.LandingPresentation_root__YFDP0[data-template=corporate] .lp-media-frame{aspect-ratio:var(--lp-media-aspect,4/5)}.LandingPresentation_root__YFDP0[data-template=corporate] .lp-corporate-caption{padding:1rem 0 0;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.LandingPresentation_root__YFDP0[data-template=corporate] .lp-feature{border-top:3px solid var(--color-primary)}.LandingPresentation_root__YFDP0[data-template=corporate] .lp-stats-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem}.LandingPresentation_root__YFDP0[data-template=corporate] .lp-stats .lp-section-heading{margin:0}.LandingPresentation_root__YFDP0[data-template=corporate] .lp-cta-layout{flex-direction:row;align-items:center;justify-content:space-between}.LandingPresentation_root__YFDP0[data-template=creative] .lp-header{border:0}.LandingPresentation_root__YFDP0[data-template=creative] .lp-nav{margin-top:1rem;padding:1rem 1.5rem;border:1px solid var(--color-border);border-radius:min(var(--landing-radius),2rem);background:var(--color-surface)}.LandingPresentation_root__YFDP0[data-template=creative] .lp-hero-composition{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1.5rem}.LandingPresentation_root__YFDP0[data-template=creative] h1{--lp-display-scale:1.45;font-weight:800;letter-spacing:-.065em}.LandingPresentation_root__YFDP0[data-template=creative] .lp-hero-copy{padding-top:1rem}.LandingPresentation_root__YFDP0[data-template=creative] .lp-hero-media{margin-top:5rem;transform:rotate(3deg);padding:.8rem;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--landing-shadow);border-radius:min(var(--landing-radius),1.5rem)}.LandingPresentation_root__YFDP0[data-template=creative] .lp-media-frame{aspect-ratio:var(--lp-media-aspect,1)}.LandingPresentation_root__YFDP0[data-template=creative] .lp-creative-caption{padding:.8rem .3rem .2rem;font-size:.8rem;color:var(--color-muted)}.LandingPresentation_root__YFDP0[data-template=creative] .lp-creative-flower{position:absolute;right:-1rem;top:-2.5rem;font-size:8rem;line-height:1;color:var(--color-secondary)}.LandingPresentation_root__YFDP0[data-template=creative] .lp-creative-orbit{position:absolute;width:20rem;aspect-ratio:1;border:1px solid var(--color-border);border-radius:50%;left:20%;bottom:-2rem;z-index:-1}.LandingPresentation_root__YFDP0[data-template=creative] .lp-features-layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.8fr);gap:3rem}.LandingPresentation_root__YFDP0[data-template=creative] .lp-feature-top{margin-bottom:3.5rem}.LandingPresentation_root__YFDP0[data-template=creative] .lp-footer-brand .lp-brand-name{font-size:clamp(2rem,6cqw,4rem)}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-nav{min-height:4rem}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-nav-link{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-hero{padding-top:2rem}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-hero-composition{display:flex;flex-direction:column;align-items:stretch;gap:2rem}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-editorial-masthead{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;border-bottom:2px solid;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-hero-copy{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem 3rem;align-items:start}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-hero-copy .lp-eyebrow{grid-column:1/-1;margin-bottom:0}.LandingPresentation_root__YFDP0[data-template=magazine] h1{grid-row:span 2;font-weight:400;--lp-display-scale:1.35}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-hero-description{font-size:.95em;margin-top:.5rem}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-actions{margin-top:0}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-media-frame{aspect-ratio:var(--lp-media-aspect,21/9)}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-editorial-caption{display:flex;justify-content:space-between;gap:1rem;padding-block:.85rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--color-border)}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-section-heading{border-top:1px solid var(--color-border);padding-top:1.5rem}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-feature h3{font-size:1.5em;font-weight:400}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-testimonials-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-footer-brand .lp-brand-name{font-size:clamp(2rem,7cqw,5rem);font-weight:400}.LandingPresentation_root__YFDP0[data-template=startup] .lp-header{border:0}.LandingPresentation_root__YFDP0[data-template=startup] .lp-hero{background-image:radial-gradient(ellipse at 50% 25%,color-mix(in srgb,var(--color-primary) 8%,transparent),transparent 70%)}.LandingPresentation_root__YFDP0[data-template=startup] .lp-hero-composition{display:flex;flex-direction:column;gap:3rem}.LandingPresentation_root__YFDP0[data-template=startup] .lp-hero-copy{max-width:52rem;text-align:var(--lp-align,center)}.LandingPresentation_root__YFDP0[data-template=startup] h1{--lp-display-scale:1.4;font-weight:750;margin-inline:auto}.LandingPresentation_root__YFDP0[data-template=startup] .lp-hero-description{margin-inline:auto;max-width:36rem}.LandingPresentation_root__YFDP0[data-template=startup] .lp-actions{justify-content:center}.LandingPresentation_root__YFDP0[data-template=startup] .lp-product-window{width:min(100%,64rem);padding:1.25rem 1.25rem 0;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--landing-shadow);border-radius:min(calc(var(--landing-radius) * 1.5),2rem)}.LandingPresentation_root__YFDP0[data-template=startup] .lp-media-frame{aspect-ratio:var(--lp-media-aspect,16/9);border:1px solid var(--color-border)}.LandingPresentation_root__YFDP0[data-template=startup] .lp-product-caption{font-size:.7rem;color:var(--color-muted);padding-block:.9rem;text-align:center}.LandingPresentation_root__YFDP0[data-template=startup] .lp-product-grid{position:absolute;inset:-3rem;z-index:-1;background-image:radial-gradient(var(--color-border) 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(transparent,currentColor,transparent)}.LandingPresentation_root__YFDP0[data-template=startup] .lp-features .lp-section-heading,.LandingPresentation_root__YFDP0[data-template=startup] .lp-testimonials .lp-section-heading{margin-inline:auto;text-align:var(--lp-align,center)}.LandingPresentation_root__YFDP0[data-template=startup] .lp-feature{background:var(--color-surface)}.LandingPresentation_root__YFDP0[data-template=startup] .lp-cta-layout{align-items:center;text-align:var(--lp-align,center)}.LandingPresentation_root__YFDP0[data-template=startup] .lp-contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.LandingPresentation_root__YFDP0[data-template=elegant] .lp-nav{min-height:6rem}.LandingPresentation_root__YFDP0[data-template=elegant] .lp-brand-name{font-size:.8rem;text-transform:uppercase;letter-spacing:.18em;font-weight:500}.LandingPresentation_root__YFDP0[data-template=elegant] .lp-hero-composition{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,5cqw,5rem)}.LandingPresentation_root__YFDP0[data-template=elegant] .lp-hero-copy{padding:0;margin:0;color:inherit}.LandingPresentation_root__YFDP0[data-template=elegant] .lp-hero-composition[data-hero-layout=native] .lp-hero-copy{grid-column:2;grid-row:1}.LandingPresentation_root__YFDP0[data-template=elegant] .lp-hero-composition[data-hero-layout=native] .lp-hero-media{grid-column:1;grid-row:1}.LandingPresentation_root__YFDP0[data-template=elegant] h1{font-size:clamp(2.25rem,4.8cqw,calc(var(--landing-type-hero) * .95 * var(--lp-title-scale, 1)))!important;font-weight:400;letter-spacing:-.035em;line-height:1.08}.LandingPresentation_root__YFDP0[data-template=elegant] .lp-hero-description{max-width:46ch}.LandingPresentation_root__YFDP0[data-template=elegant] .lp-testimonials-layout{max-width:min(var(--landing-container),52rem);text-align:var(--lp-align,center)}.LandingPresentation_root__YFDP0[data-template=elegant] .lp-testimonials .lp-section-heading{margin-inline:auto}.LandingPresentation_root__YFDP0[data-template=elegant] .lp-testimonials .lp-person{justify-content:center;text-align:left}.LandingPresentation_root__YFDP0[data-template=elegant] .lp-cta-layout{text-align:var(--lp-align,center);align-items:center}.LandingPresentation_root__YFDP0[data-template=elegant] .lp-footer-layout{text-align:var(--lp-align,center);grid-template-columns:minmax(0,1fr)}.LandingPresentation_root__YFDP0[data-template=elegant] .lp-footer .lp-section-heading{margin-inline:auto}.LandingPresentation_root__YFDP0[data-template=elegant] .lp-socials{justify-content:center}.LandingPresentation_root__YFDP0[data-template=bold] .lp-header{border-block:3px solid var(--color-foreground)}.LandingPresentation_root__YFDP0[data-template=bold] .lp-brand-name{font-weight:900;text-transform:uppercase}.LandingPresentation_root__YFDP0[data-template=bold] .lp-hero-composition{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2rem;align-items:end}.LandingPresentation_root__YFDP0[data-template=bold] .lp-bold-index{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid;padding-bottom:1.5rem;font-size:.8rem;text-transform:uppercase;font-weight:750}.LandingPresentation_root__YFDP0[data-template=bold] .lp-bold-index span:last-child{font-size:3rem;line-height:1}.LandingPresentation_root__YFDP0[data-template=bold] h1{--lp-display-scale:1.65;text-transform:uppercase;font-weight:900;letter-spacing:-.065em;line-height:.98}.LandingPresentation_root__YFDP0[data-template=bold] .lp-hero-media{padding:.7rem;border:2px solid}.LandingPresentation_root__YFDP0[data-template=bold] .lp-media-frame{aspect-ratio:var(--lp-media-aspect,3/4)}.LandingPresentation_root__YFDP0[data-template=bold] .lp-section-heading{max-width:56rem}.LandingPresentation_root__YFDP0[data-template=bold] h2{text-transform:uppercase;font-weight:900}.LandingPresentation_root__YFDP0[data-template=bold] .lp-feature h3{font-size:1.7em;text-transform:uppercase}.LandingPresentation_root__YFDP0[data-template=bold] .lp-cta-layout{flex-direction:row;align-items:center;justify-content:space-between}.LandingPresentation_root__YFDP0[data-template=bold] .lp-footer-brand .lp-brand-name{font-size:clamp(2rem,8cqw,6rem)}.LandingPresentation_root__YFDP0[data-template=nature] .lp-header{border:0}.LandingPresentation_root__YFDP0[data-template=nature] .lp-hero{background-image:radial-gradient(ellipse at 12% 65%,color-mix(in srgb,var(--color-secondary) 9%,transparent),transparent 65%)}.LandingPresentation_root__YFDP0[data-template=nature] .lp-hero-composition{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,7cqw,7rem)}.LandingPresentation_root__YFDP0[data-template=nature] .lp-hero-composition[data-hero-layout=native] .lp-hero-media{grid-column:1;grid-row:1;padding:1.25rem 0 0 1.25rem}.LandingPresentation_root__YFDP0[data-template=nature] .lp-hero-composition[data-hero-layout=native][data-has-media=true] .lp-hero-copy{grid-column:2;grid-row:1;padding-block:2rem 4rem}.LandingPresentation_root__YFDP0[data-template=nature] h1{font-weight:400;line-height:1.1}.LandingPresentation_root__YFDP0[data-template=nature] .lp-media-frame{aspect-ratio:var(--lp-media-aspect,5/6);border-radius:min(var(--landing-radius),50%) min(var(--landing-radius),50%) min(var(--landing-radius),2rem) min(var(--landing-radius),2rem)}.LandingPresentation_root__YFDP0[data-template=nature] .lp-eyebrow{display:inline-flex;align-items:center;gap:.75rem}.LandingPresentation_root__YFDP0[data-template=nature] .lp-eyebrow:before{content:"";width:1.5rem;height:1px;background:currentColor}.LandingPresentation_root__YFDP0[data-template=nature] .lp-nature-seed{position:absolute;left:-4rem;bottom:-2rem;width:38%;aspect-ratio:1;border-radius:70% 0 70% 0;background:color-mix(in srgb,var(--color-secondary) 13%,transparent)}.LandingPresentation_root__YFDP0[data-template=nature] .lp-nature-ring{position:absolute;width:calc(100% - 1.25rem);top:0;bottom:1.25rem;left:0;border:1px solid color-mix(in srgb,var(--lp-accent) 35%,transparent);border-radius:min(var(--landing-radius),50%) min(var(--landing-radius),50%) min(var(--landing-radius),2rem) min(var(--landing-radius),2rem)}.LandingPresentation_root__YFDP0[data-template=nature] .lp-nature-botanical{position:absolute;width:clamp(5rem,13cqw,10rem);right:-1.5rem;bottom:-2rem;stroke:var(--lp-accent);stroke-width:1;opacity:.3}.LandingPresentation_root__YFDP0[data-template=nature] .lp-hero-composition[data-has-media=false] .lp-nature-ring,.LandingPresentation_root__YFDP0[data-template=nature] .lp-hero-composition[data-has-media=false] .lp-nature-seed{display:none}.LandingPresentation_root__YFDP0[data-template=nature] .lp-features .lp-section-heading{margin-inline:auto;text-align:var(--lp-align,center)}.LandingPresentation_root__YFDP0[data-template=nature] .lp-features[data-variant=grid] .lp-feature{border-radius:min(var(--landing-radius),4rem) min(var(--landing-radius),1rem) min(var(--landing-radius),4rem) min(var(--landing-radius),1rem);padding-block:3rem}.LandingPresentation_root__YFDP0[data-template=nature] .lp-features[data-variant=grid] .lp-features-grid{align-items:start}.LandingPresentation_root__YFDP0[data-template=nature] .lp-features[data-variant=grid] .lp-feature:nth-child(3n+2){margin-top:2rem}.LandingPresentation_root__YFDP0[data-template=nature] .lp-feature-icon{padding:.8rem;border-radius:50%;background:color-mix(in srgb,var(--color-secondary) 12%,var(--color-background))}.LandingPresentation_root__YFDP0[data-template=nature] .lp-about-media{border-radius:min(var(--landing-radius),45%) min(var(--landing-radius),2rem) min(var(--landing-radius),45%) min(var(--landing-radius),2rem)}.LandingPresentation_root__YFDP0[data-template=nature] .lp-cta-layout{text-align:var(--lp-align,center);align-items:center}.LandingPresentation_root__YFDP0[data-template=nature] .lp-cta .lp-decoration{overflow:hidden}.LandingPresentation_root__YFDP0[data-template=nature] .lp-cta .lp-decoration:after,.LandingPresentation_root__YFDP0[data-template=nature] .lp-cta .lp-decoration:before{content:"";position:absolute;width:clamp(12rem,28cqw,26rem);aspect-ratio:1;border:1px solid;border-radius:70% 0 70% 0;opacity:.15}.LandingPresentation_root__YFDP0[data-template=nature] .lp-cta .lp-decoration:before{left:-7%;bottom:-35%;transform:rotate(-20deg)}.LandingPresentation_root__YFDP0[data-template=nature] .lp-cta .lp-decoration:after{right:-7%;top:-35%;transform:rotate(20deg)}.LandingPresentation_root__YFDP0[data-template=nature] .lp-cta-layout{position:relative;z-index:1}.LandingPresentation_root__YFDP0[data-template=nature] .lp-story-copy{border-radius:min(var(--landing-radius),2.5rem)}.LandingPresentation_root__YFDP0[data-template=techno] .lp-header{border-top:2px solid var(--color-primary)}.LandingPresentation_root__YFDP0[data-template=techno] .lp-brand-name{font-size:.8rem}.LandingPresentation_root__YFDP0[data-template=techno] .lp-hero-composition{border:1px solid var(--color-border);padding:0 2.5rem 2.5rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2.5rem}.LandingPresentation_root__YFDP0[data-template=techno] .lp-terminal-bar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;margin-inline:-2.5rem;border-bottom:1px solid var(--color-border);font-size:.7rem;color:var(--lp-muted);background:var(--color-surface)}.LandingPresentation_root__YFDP0[data-template=techno] h1{--lp-display-scale:1.35;font-weight:600;letter-spacing:-.06em}.LandingPresentation_root__YFDP0[data-template=techno] .lp-eyebrow:before{content:"> "}.LandingPresentation_root__YFDP0[data-template=techno] .lp-media-frame{aspect-ratio:var(--lp-media-aspect,1);border:1px solid var(--color-border)}.LandingPresentation_root__YFDP0[data-template=techno] .lp-terminal-caption{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border:1px solid var(--color-border);border-top:0;font-size:.65rem;background:var(--color-surface);color:var(--color-foreground)}.LandingPresentation_root__YFDP0[data-template=techno] .lp-terminal-grid{position:absolute;inset:0;opacity:.35;z-index:-1;background-image:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px);background-size:32px 32px}.LandingPresentation_root__YFDP0[data-template=techno] .lp-feature,.LandingPresentation_root__YFDP0[data-template=techno] .lp-testimonial{position:relative;border-top:2px solid var(--color-primary)}.LandingPresentation_root__YFDP0[data-template=techno] .lp-feature-top{border-bottom:1px dashed var(--color-border);padding-bottom:1.25rem}.LandingPresentation_root__YFDP0[data-template=techno] .lp-cta-layout{flex-direction:row;align-items:center;justify-content:space-between}.LandingPresentation_root__YFDP0[data-template=techno] .lp-footer-legal{border-top-style:dashed}.LandingPresentation_root__YFDP0[data-template] .lp-hero-media .lp-media-frame{z-index:1;aspect-ratio:var(--lp-media-aspect,var(--lp-image-aspect,4/3))}.LandingPresentation_root__YFDP0[data-template] .lp-hero-media[data-image-format=portrait]{width:min(100%,28rem);justify-self:center}.LandingPresentation_root__YFDP0[data-template] .lp-hero-media[data-image-fit=contain] .lp-media-frame{background:var(--color-surface)}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-has-media=false] .lp-hero-copy{width:100%;max-width:64rem;margin:0}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-has-media=false] h1{max-width:22ch}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-has-media=false] .lp-decoration{display:none}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-hero-composition[data-hero-layout=native] .lp-hero-media[data-image-format=portrait],.LandingPresentation_root__YFDP0[data-template=minimal] .lp-hero-composition[data-hero-layout=native] .lp-hero-media[data-image-format=portrait],.LandingPresentation_root__YFDP0[data-template=startup] .lp-hero-composition[data-hero-layout=native] .lp-hero-media[data-image-format=portrait]{align-self:center}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-has-media=false] .lp-hero-copy{max-width:56rem;margin-inline:0}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-has-media=false] .lp-hero-copy .lp-hero-description{max-width:42rem}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=left],.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=right],.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=split]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5cqw,5rem)}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=left] .lp-hero-media{grid-column:1;grid-row:1}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=left] .lp-hero-copy,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=right] .lp-hero-media,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=split] .lp-hero-media{grid-column:2;grid-row:1}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=right] .lp-hero-copy,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=split] .lp-hero-copy{grid-column:1;grid-row:1}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=centered],.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=top]{display:flex;flex-direction:column;align-items:center;gap:3rem}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=centered] .lp-hero-copy{width:100%;max-width:52rem;text-align:var(--lp-align,center)}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=centered] .lp-hero-description,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=centered] h1{margin-inline:auto}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=centered] .lp-actions{justify-content:center}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=centered] .lp-hero-media,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=top] .lp-hero-media{width:100%;max-width:64rem;margin:0;transform:none}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=centered] .lp-hero-media[data-image-format=portrait],.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=top] .lp-hero-media[data-image-format=portrait]{max-width:28rem}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=top] .lp-hero-media{order:-1}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=background]{display:flex;align-items:end;min-height:clamp(30rem,70cqw,48rem);padding:clamp(1.5rem,4cqw,4rem)}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=background] .lp-hero-media{position:absolute;inset:0;width:100%;height:100%;max-width:none;align-self:stretch;padding:0;border:0;margin:0;transform:none;z-index:0}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=background] .lp-media-frame{height:100%;aspect-ratio:auto}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=background] .lp-hero-copy{max-width:48rem;padding:clamp(1.5rem,4cqw,3rem);margin:0;background:var(--color-background);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:min(var(--landing-radius),2rem)}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=background] .lp-hero-description{color:var(--color-muted)}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=background] .lp-decoration,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=background] figcaption{display:none}.LandingPresentation_root__YFDP0[data-template] .lp-about[data-media=left] .lp-about-media{grid-column:1;grid-row:1}.LandingPresentation_root__YFDP0[data-template] .lp-about[data-media=left] .lp-section-heading{grid-column:2}.LandingPresentation_root__YFDP0[data-template] .lp-about[data-media=background] .lp-about-layout,.LandingPresentation_root__YFDP0[data-template] .lp-about[data-media=top] .lp-about-layout,.LandingPresentation_root__YFDP0[data-template] .lp-about[data-variant=stacked] .lp-about-layout{display:flex;flex-direction:column;align-items:stretch}.LandingPresentation_root__YFDP0[data-template] .lp-about[data-media=top] .lp-about-media{order:-1}.LandingPresentation_root__YFDP0[data-template] .lp-about[data-media=background] .lp-about-layout[data-has-media=true]{position:relative;min-height:32rem;justify-content:flex-end;padding:2rem}.LandingPresentation_root__YFDP0[data-template] .lp-about[data-media=background] .lp-about-media{position:absolute;inset:0;aspect-ratio:auto}.LandingPresentation_root__YFDP0[data-template] .lp-about[data-media=background] .lp-section-heading{position:relative;z-index:1;padding:2rem;background:var(--color-background);color:var(--color-foreground);--lp-muted:var(--color-muted);--lp-accent:var(--color-foreground);border-radius:min(var(--landing-radius),2rem)}.LandingPresentation_root__YFDP0[data-template] .lp-stats[data-variant=strip] .lp-stat dt,.LandingPresentation_root__YFDP0[data-template] .lp-testimonials[data-variant=quote] .lp-person-role,.LandingPresentation_root__YFDP0[data-template] [data-card-style=outline] .lp-stat dt,.LandingPresentation_root__YFDP0[data-template] [data-card-style=plain] .lp-stat dt{color:var(--lp-muted)}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=background] .lp-hero-copy{--lp-muted:var(--color-muted);--lp-accent:var(--color-foreground)}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=background] .lp-bold-index,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=background] .lp-editorial-masthead,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=background] .lp-elegant-signature,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=background] .lp-minimal-signature,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=background] .lp-terminal-bar{display:none}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-has-media=false]{grid-template-columns:minmax(0,1fr);min-height:auto}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-has-media=false] .lp-hero-copy{grid-column:1}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=centered] .lp-hero-copy,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=left] .lp-hero-copy,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=right] .lp-hero-copy,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=split] .lp-hero-copy,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=top] .lp-hero-copy{margin:0;display:block}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=left] .lp-hero-media,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=right] .lp-hero-media,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=split] .lp-hero-media{margin-top:0;transform:none}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=top] .lp-hero-copy{width:100%;max-width:52rem}.LandingPresentation_root__YFDP0[data-template] .lp-hero[data-decoration=false]{background-image:none}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=left] .lp-elegant-signature,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=right] .lp-elegant-signature,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=split] .lp-elegant-signature{margin:0}.LandingPresentation_root__YFDP0[data-landing-motion=none] .landing-btn:hover,.LandingPresentation_root__YFDP0[data-landing-motion=none] .lp-feature:hover{transform:none}.LandingPresentation_root__YFDP0[data-template] [data-card-style=surface] .lp-card{background:var(--color-surface);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:min(var(--landing-radius),2rem);box-shadow:var(--landing-shadow);padding:2rem}.LandingPresentation_root__YFDP0[data-template] [data-card-style=outline] .lp-card{background:transparent;color:inherit;box-shadow:none;border:1px solid var(--color-border);border-radius:min(var(--landing-radius),2rem);padding:2rem}.LandingPresentation_root__YFDP0[data-template] [data-card-style=plain] .lp-card{background:transparent;color:inherit;border:0;border-radius:0;box-shadow:none;padding:1.5rem 0}.LandingPresentation_root__YFDP0[data-template] [data-card-style=outline] .lp-feature p,.LandingPresentation_root__YFDP0[data-template] [data-card-style=outline] .lp-person-role,.LandingPresentation_root__YFDP0[data-template] [data-card-style=plain] .lp-feature p,.LandingPresentation_root__YFDP0[data-template] [data-card-style=plain] .lp-person-role{color:var(--lp-muted)}.LandingPresentation_root__YFDP0[data-template] [data-align=center] .lp-section-heading{margin-inline:auto}.LandingPresentation_root__YFDP0[data-template] [data-align=right] .lp-section-heading{margin-left:auto}.LandingPresentation_root__YFDP0[data-template] [data-align=left] .lp-actions{justify-content:flex-start}.LandingPresentation_root__YFDP0[data-template] [data-align=center] .lp-actions{justify-content:center}.LandingPresentation_root__YFDP0[data-template] [data-align=right] .lp-actions{justify-content:flex-end}.LandingPresentation_root__YFDP0[data-template] [data-align=left] .lp-hero-description,.LandingPresentation_root__YFDP0[data-template] [data-align=left] h1{margin-left:0;margin-right:auto}.LandingPresentation_root__YFDP0[data-template] [data-align=center] .lp-hero-description,.LandingPresentation_root__YFDP0[data-template] [data-align=center] h1{margin-inline:auto}.LandingPresentation_root__YFDP0[data-template] [data-align=right] .lp-hero-description,.LandingPresentation_root__YFDP0[data-template] [data-align=right] h1{margin-left:auto;margin-right:0}.LandingPresentation_root__YFDP0[data-template] [data-align=left] .lp-cta-layout{align-items:flex-start;text-align:left}.LandingPresentation_root__YFDP0[data-template] [data-align=center] .lp-cta-layout{align-items:center;text-align:center}.LandingPresentation_root__YFDP0[data-template] [data-align=right] .lp-cta-layout{align-items:flex-end;text-align:right}@media (hover:hover){.LandingPresentation_root__YFDP0[data-image-hover=true] .lp-about-media img,.LandingPresentation_root__YFDP0[data-image-hover=true] .lp-gallery-image,.LandingPresentation_root__YFDP0[data-image-hover=true] .lp-media-frame img{transition:scale .65s cubic-bezier(.22,1,.36,1)}.LandingPresentation_root__YFDP0[data-image-hover=true]:not([data-landing-motion=none]) .lp-about-media:hover img,.LandingPresentation_root__YFDP0[data-image-hover=true]:not([data-landing-motion=none]) .lp-gallery-item:hover .lp-gallery-image,.LandingPresentation_root__YFDP0[data-image-hover=true]:not([data-landing-motion=none]) .lp-media-frame:hover img{scale:1.05}.LandingPresentation_root__YFDP0[data-image-hover=true] .lp-gallery-item{overflow:hidden}.LandingPresentation_root__YFDP0 .lp-feature:hover{transform:translateY(-3px);border-color:var(--color-primary)}.LandingPresentation_root__YFDP0 .lp-nav-link:hover,.LandingPresentation_root__YFDP0 .lp-socials a:hover{text-decoration:underline;text-underline-offset:.3rem}}@container landing (max-width: 1050px){.LandingPresentation_root__YFDP0[data-template=nature] .lp-features[data-variant=grid] .lp-feature:nth-child(3n+2){margin-top:0}.LandingPresentation_root__YFDP0 .lp-desktop-nav{display:none}.LandingPresentation_root__YFDP0 .lp-menu-toggle{display:inline-flex}.LandingPresentation_root__YFDP0 .lp-mobile-nav{display:flex;flex-direction:column;gap:.4rem}.LandingPresentation_root__YFDP0 .lp-mobile-nav .lp-nav-link{min-height:44px;padding-inline:.5rem}.LandingPresentation_root__YFDP0[data-template=corporate] .lp-stats-layout,.LandingPresentation_root__YFDP0[data-template=creative] .lp-features-layout{display:block}.LandingPresentation_root__YFDP0[data-template=corporate] .lp-stats .lp-section-heading{margin-bottom:2rem}.LandingPresentation_root__YFDP0 .lp-features-grid,.LandingPresentation_root__YFDP0 .lp-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container landing (max-width: 760px){.LandingPresentation_root__YFDP0[data-template] .lp-container{width:calc(100% - 2rem)}.LandingPresentation_root__YFDP0[data-template] .lp-nav{min-height:4.5rem;gap:.8rem}.LandingPresentation_root__YFDP0[data-template] .lp-brand-name{font-size:.8rem}.LandingPresentation_root__YFDP0[data-template] .lp-logo{height:2rem;max-width:5rem}.LandingPresentation_root__YFDP0[data-template] .lp-nav-actions{display:none}.LandingPresentation_root__YFDP0[data-template] .lp-section{text-align:var(--lp-mobile-align,var(--lp-align,left));padding-block:clamp(2.5rem,10cqw,var(--lp-section-space))}.LandingPresentation_root__YFDP0[data-template] .lp-hero-priority{align-content:start}.LandingPresentation_root__YFDP0[data-template=minimal][data-custom-width=false] .lp-hero-composition,.LandingPresentation_root__YFDP0[data-template=minimal][data-custom-width=false] .lp-nav{width:calc(100% - 2rem)}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=left],.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=right],.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=split]{display:flex;flex-direction:column;align-items:stretch;gap:2rem}.LandingPresentation_root__YFDP0[data-template] .lp-hero-copy{text-align:var(--lp-mobile-align,var(--lp-align,left));padding-block:0}.LandingPresentation_root__YFDP0[data-template] .lp-hero-media{width:100%}.LandingPresentation_root__YFDP0[data-template] .lp-media-frame{max-height:34rem;aspect-ratio:var(--lp-media-aspect,4/3)}.LandingPresentation_root__YFDP0[data-template] .lp-hero-media .lp-media-frame{max-height:none;aspect-ratio:var(--lp-media-aspect,var(--lp-image-aspect,4/3))}.LandingPresentation_root__YFDP0[data-template] .lp-hero-media[data-image-format=portrait]{max-width:24rem;align-self:center}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=background] .lp-media-frame{aspect-ratio:auto}.LandingPresentation_root__YFDP0[data-template] .lp-hero-copy h1{font-size:clamp(2.25rem,10.5cqw,calc(var(--landing-type-hero) * var(--lp-title-scale, 1)))!important}.LandingPresentation_root__YFDP0[data-template] .lp-hero .lp-eyebrow{margin-bottom:1rem}.LandingPresentation_root__YFDP0[data-template] .lp-actions{gap:.75rem}.LandingPresentation_root__YFDP0[data-template] .lp-actions .landing-btn{padding:.85rem 1.15rem;font-size:.85rem}.LandingPresentation_root__YFDP0[data-template] .lp-about-layout,.LandingPresentation_root__YFDP0[data-template] .lp-contact-layout{display:flex;flex-direction:column;align-items:stretch;gap:2rem}.LandingPresentation_root__YFDP0[data-template] .lp-contact-layout .lp-section-heading{margin-bottom:0}.LandingPresentation_root__YFDP0[data-template] .lp-features[data-variant=list] .lp-feature{grid-template-columns:2rem minmax(0,1fr);gap:.8rem 1rem}.LandingPresentation_root__YFDP0[data-template] .lp-features[data-variant=list] .lp-feature p{grid-column:2}.LandingPresentation_root__YFDP0[data-template] .lp-features[data-variant=bento] .lp-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPresentation_root__YFDP0[data-template] .lp-testimonials[data-variant=quote] blockquote{font-size:1.65rem}.LandingPresentation_root__YFDP0[data-template] .lp-cta-layout,.LandingPresentation_root__YFDP0[data-template] .lp-cta[data-variant=compact] .lp-cta-layout,.LandingPresentation_root__YFDP0[data-template] .lp-cta[data-variant=inline] .lp-cta-layout,.LandingPresentation_root__YFDP0[data-template] .lp-secondary-layout{flex-direction:column;align-items:flex-start}.LandingPresentation_root__YFDP0[data-template] .lp-footer-layout{grid-template-columns:minmax(0,1fr)}.LandingPresentation_root__YFDP0[data-template=creative] .lp-hero-media{margin-top:0;transform:rotate(1deg);width:calc(100% - 1rem);margin-inline:auto}.LandingPresentation_root__YFDP0[data-template=creative] .lp-creative-flower{top:-2rem;right:0;font-size:4rem}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-hero-copy{display:block}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-hero-copy .lp-eyebrow{margin-bottom:1rem}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-actions,.LandingPresentation_root__YFDP0[data-template=magazine] .lp-hero-description{margin-top:1.5rem}.LandingPresentation_root__YFDP0[data-template=magazine] .lp-testimonials-layout{display:block}.LandingPresentation_root__YFDP0[data-template=elegant] .lp-hero-media{width:100%}.LandingPresentation_root__YFDP0[data-template=elegant] .lp-hero-composition[data-hero-layout=native] .lp-hero-copy{order:-1}.LandingPresentation_root__YFDP0[data-template=nature] .lp-hero-composition[data-hero-layout=native][data-has-media=true] .lp-hero-copy{padding-block:0}.LandingPresentation_root__YFDP0[data-template=nature] .lp-hero-composition[data-hero-layout=native] .lp-hero-media{padding:.75rem 0 0 .75rem}.LandingPresentation_root__YFDP0[data-template=nature] .lp-nature-ring{width:calc(100% - .75rem);bottom:.75rem}.LandingPresentation_root__YFDP0[data-template=nature] .lp-nature-seed{width:45%;left:-2rem;bottom:-1rem}.LandingPresentation_root__YFDP0[data-template=nature] .lp-nature-botanical{width:4rem;top:-1.5rem;bottom:auto;right:0;opacity:.2}.LandingPresentation_root__YFDP0[data-template=techno] .lp-hero-composition{padding:0 1rem 1.5rem;width:calc(100% - 2rem)}.LandingPresentation_root__YFDP0[data-template=techno] .lp-terminal-bar{margin-inline:-1rem;font-size:.6rem;padding-inline:1rem}.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=centered] .lp-hero-copy,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=left] .lp-hero-copy,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=right] .lp-hero-copy,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=split] .lp-hero-copy,.LandingPresentation_root__YFDP0[data-template] .lp-hero-composition[data-hero-layout=top] .lp-hero-copy{margin:0}.LandingPresentation_root__YFDP0[data-template] [data-mobile-align=left] .lp-actions{justify-content:flex-start}.LandingPresentation_root__YFDP0[data-template] [data-mobile-align=center] .lp-actions{justify-content:center}.LandingPresentation_root__YFDP0[data-template] [data-mobile-align=right] .lp-actions{justify-content:flex-end}.LandingPresentation_root__YFDP0[data-template] [data-mobile-align] .lp-hero-copy,.LandingPresentation_root__YFDP0[data-template] [data-mobile-align] .lp-section-heading{text-align:var(--lp-mobile-align)}.LandingPresentation_root__YFDP0[data-template] [data-mobile-align=left] .lp-hero-description,.LandingPresentation_root__YFDP0[data-template] [data-mobile-align=left] h1{margin-left:0;margin-right:auto}.LandingPresentation_root__YFDP0[data-template] [data-mobile-align=center] .lp-hero-description,.LandingPresentation_root__YFDP0[data-template] [data-mobile-align=center] h1{margin-inline:auto}.LandingPresentation_root__YFDP0[data-template] [data-mobile-align=right] .lp-hero-description,.LandingPresentation_root__YFDP0[data-template] [data-mobile-align=right] h1{margin-left:auto;margin-right:0}}@container landing (max-width: 520px){.LandingPresentation_root__YFDP0[data-template] .lp-hero .lp-actions{align-items:stretch;flex-direction:column}.LandingPresentation_root__YFDP0[data-template] .lp-hero .lp-actions .landing-btn{min-height:48px;justify-content:center}.LandingPresentation_root__YFDP0[data-template] .lp-features-grid,.LandingPresentation_root__YFDP0[data-template] .lp-features-grid[data-count],.LandingPresentation_root__YFDP0[data-template] .lp-features[data-variant] .lp-features-grid,.LandingPresentation_root__YFDP0[data-template] .lp-testimonials-grid,.LandingPresentation_root__YFDP0[data-template] .lp-testimonials-grid[data-count],.LandingPresentation_root__YFDP0[data-template] .lp-testimonials[data-variant] .lp-testimonials-grid{grid-template-columns:minmax(0,1fr)}.LandingPresentation_root__YFDP0[data-template] .lp-features[data-variant=bento] .lp-feature:first-child{grid-column:auto}.LandingPresentation_root__YFDP0[data-template] .lp-features[data-variant=blocks] .lp-feature{padding:2rem 1.5rem}.LandingPresentation_root__YFDP0[data-template] .lp-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.LandingPresentation_root__YFDP0[data-template] .lp-stat{padding-inline:.8rem}.LandingPresentation_root__YFDP0[data-template] .lp-stat dd{font-size:2rem}.LandingPresentation_root__YFDP0[data-template] .lp-socials{gap:1rem}.LandingPresentation_root__YFDP0[data-template] .lp-story-copy{width:95%;margin-top:-2rem}}@media (prefers-reduced-motion:reduce){.LandingPresentation_root__YFDP0[data-image-hover=true] img{scale:none!important}.LandingPresentation_root__YFDP0 .lp-card[data-lp-spotlight=active]:after{display:none}.LandingPresentation_root__YFDP0 .landing-btn{translate:none!important}.LandingPresentation_root__YFDP0[data-template] *,.LandingPresentation_root__YFDP0[data-template] :after,.LandingPresentation_root__YFDP0[data-template] :before{animation:none!important;transition-duration:0s!important;scroll-behavior:auto!important}.LandingPresentation_root__YFDP0[data-template] .landing-btn:hover,.LandingPresentation_root__YFDP0[data-template] .lp-feature:hover{transform:none}}