.preview-module__3Iw3gq__preview{--preview-ink:var(--foreground);--preview-paper:var(--background);--preview-copper:var(--brand-ember);--preview-teal:var(--primary);--preview-line:var(--border);--preview-muted:var(--muted-foreground);background:var(--preview-paper);color:var(--preview-ink);overflow:clip}.preview-module__3Iw3gq__shell{width:min(100% - 2rem,76rem);margin-inline:auto}.preview-module__3Iw3gq__conceptBar{color:#fff;background:#0e1d31;font-size:.78rem}.preview-module__3Iw3gq__conceptBarInner{justify-content:space-between;align-items:center;gap:1rem;min-height:38px;display:flex}.preview-module__3Iw3gq__conceptBar a{color:color-mix(in srgb, var(--brand-ember) 45%, white);text-underline-offset:3px;text-decoration:underline}.preview-module__3Iw3gq__header{z-index:5;border-bottom:1px solid var(--preview-line);background:color-mix(in srgb, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative}.preview-module__3Iw3gq__nav{justify-content:space-between;align-items:center;gap:2rem;min-height:80px;display:flex}.preview-module__3Iw3gq__navLinks{align-items:center;gap:1.75rem;font-size:.9rem;font-weight:650;display:flex}.preview-module__3Iw3gq__navLinks a:not(.preview-module__3Iw3gq__button):hover{color:var(--preview-copper)}.preview-module__3Iw3gq__mobileNav{display:none}.preview-module__3Iw3gq__mobileNav summary{cursor:pointer;padding:.75rem;font-weight:700;list-style:none}.preview-module__3Iw3gq__mobileNav summary::-webkit-details-marker{display:none}.preview-module__3Iw3gq__mobilePanel{border:1px solid var(--preview-line);background:var(--card);border-radius:1rem;gap:.25rem;padding:1rem;display:grid;position:absolute;inset:80px 1rem auto;box-shadow:0 20px 50px #14264024}.preview-module__3Iw3gq__mobilePanel a{border-radius:.6rem;align-items:center;min-height:44px;padding-inline:.75rem;display:flex}.preview-module__3Iw3gq__button{background:var(--preview-copper);min-height:46px;color:var(--brand-ember-foreground);box-shadow:0 10px 24px color-mix(in srgb, var(--preview-copper) 22%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.25rem;font-weight:750;transition:transform .18s,box-shadow .18s;display:inline-flex}.preview-module__3Iw3gq__button:hover{box-shadow:0 15px 30px color-mix(in srgb, var(--preview-copper) 28%, transparent);transform:translateY(-2px)}.preview-module__3Iw3gq__buttonSecondary{color:var(--preview-ink);box-shadow:none;background:0 0;border:1px solid #aeb8be}.preview-module__3Iw3gq__hero{padding:clamp(4rem,8vw,7.5rem) 0 3rem;position:relative}.preview-module__3Iw3gq__hero:before{content:"";pointer-events:none;background:linear-gradient(135deg,#356f7617,#0000 62%);width:50vw;height:100%;position:absolute;inset:0 0 auto 50%}.preview-module__3Iw3gq__heroGrid{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid;position:relative}.preview-module__3Iw3gq__eyebrow{color:var(--preview-copper);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:800}.preview-module__3Iw3gq__hero h1{max-width:760px;font-family:var(--font-heading);letter-spacing:-.045em;text-wrap:balance;margin-top:1.35rem;font-size:clamp(3.4rem,6.2vw,6.6rem);font-weight:600;line-height:.92}.preview-module__3Iw3gq__heroCopy{max-width:40rem;color:var(--preview-muted);margin-top:1.7rem;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65}.preview-module__3Iw3gq__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.preview-module__3Iw3gq__heroVisual{min-height:570px;position:relative}.preview-module__3Iw3gq__heroPhoto{border-radius:2px 80px 2px 2px;position:absolute;inset:0 8% 8% 0;overflow:hidden;box-shadow:0 28px 70px #1426402b}.preview-module__3Iw3gq__frameMedia{width:100%;height:100%}.preview-module__3Iw3gq__heroPhoto img{object-fit:cover}.preview-module__3Iw3gq__ledger{border:1px solid color-mix(in srgb, var(--card) 70%, transparent);background:color-mix(in srgb, var(--card) 90%, transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:1.25rem;width:min(40%,220px);padding:.55rem;position:absolute;bottom:1rem;right:-1%;box-shadow:0 18px 42px #1426402b}.preview-module__3Iw3gq__verticalLabel{writing-mode:vertical-rl;color:var(--preview-teal);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800;position:absolute;top:8%;right:-1rem}.preview-module__3Iw3gq__authority{border-block:1px solid var(--preview-line);background:var(--card)}.preview-module__3Iw3gq__authorityGrid{grid-template-columns:repeat(3,1fr);display:grid}.preview-module__3Iw3gq__authorityItem{border-right:1px solid var(--preview-line);align-items:center;gap:1rem;min-height:104px;padding:1.5rem;display:flex}.preview-module__3Iw3gq__authorityItem:last-child{border:0}.preview-module__3Iw3gq__authorityIcon{width:42px;height:42px;color:var(--preview-teal);background:#eef2f1;border-radius:50%;flex:none;place-items:center;display:grid}.preview-module__3Iw3gq__authorityItem strong{font-family:var(--font-heading);font-size:1.1rem;display:block}.preview-module__3Iw3gq__authorityItem span{color:var(--preview-muted);font-size:.82rem}.preview-module__3Iw3gq__addressLink{transition:background .18s,color .18s}.preview-module__3Iw3gq__addressLink:hover{background:var(--secondary)}.preview-module__3Iw3gq__section{padding:clamp(4.5rem,8vw,8rem) 0}.preview-module__3Iw3gq__sectionIntro{grid-template-columns:.7fr 1.3fr;align-items:end;gap:2rem;margin-bottom:3.5rem;display:grid}.preview-module__3Iw3gq__sectionEyebrow{grid-template-columns:auto minmax(3rem,1fr);align-self:start;align-items:center;gap:1rem;padding-top:.4rem;display:grid}.preview-module__3Iw3gq__eyebrowTrack{background:color-mix(in srgb, var(--preview-line) 75%, transparent);height:1px;display:block;position:relative}.preview-module__3Iw3gq__eyebrowRule{background:var(--preview-copper);transform-origin:0;display:block;position:absolute;inset:0}.preview-module__3Iw3gq__eyebrowDot{background:var(--preview-copper);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--preview-copper) 14%, transparent);border-radius:50%;position:absolute;top:-3px;right:-1px}.preview-module__3Iw3gq__sectionIntro h2{max-width:850px;font-family:var(--font-heading);letter-spacing:-.035em;font-size:clamp(2.6rem,5vw,5rem);font-weight:600;line-height:1}.preview-module__3Iw3gq__sectionIntro p{max-width:42rem;color:var(--preview-muted);line-height:1.7}.preview-module__3Iw3gq__serviceList{border-top:1px solid var(--preview-line)}.preview-module__3Iw3gq__service{border-bottom:1px solid var(--preview-line);grid-template-columns:72px .8fr 1.2fr auto;align-items:center;gap:1.5rem;min-height:142px;transition:background .18s,padding .18s;display:grid;position:relative}.preview-module__3Iw3gq__service:before{content:"";background:var(--preview-copper);transform-origin:0;height:2px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.preview-module__3Iw3gq__service:is(:hover,:focus-visible):before{transform:scaleX(1)}.preview-module__3Iw3gq__service:hover{background:color-mix(in srgb, var(--card) 72%, transparent);padding-inline:1rem}.preview-module__3Iw3gq__serviceNumber{font-family:var(--font-mono);color:var(--preview-copper);font-size:.78rem}.preview-module__3Iw3gq__serviceIcon{width:48px;height:48px;color:var(--preview-teal);background:#e8efee;border-radius:50%;place-items:center;transition:transform .22s;display:grid}.preview-module__3Iw3gq__service:hover .preview-module__3Iw3gq__serviceIcon{transform:rotate(-4deg)scale(1.04)}.preview-module__3Iw3gq__service h3{font-family:var(--font-heading);font-size:clamp(1.4rem,2vw,1.85rem)}.preview-module__3Iw3gq__service p{color:var(--preview-muted);line-height:1.6}.preview-module__3Iw3gq__serviceArrow{font-size:1.4rem;transition:transform .18s}.preview-module__3Iw3gq__service:hover .preview-module__3Iw3gq__serviceArrow{transform:translate(4px)}.preview-module__3Iw3gq__story{background:var(--primary);color:var(--primary-foreground)}.preview-module__3Iw3gq__storyGrid{grid-template-columns:1.1fr .9fr;min-height:660px;display:grid}.preview-module__3Iw3gq__storyImage{min-height:520px;position:relative;overflow:hidden}.preview-module__3Iw3gq__storyImage img{object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.preview-module__3Iw3gq__story:hover .preview-module__3Iw3gq__storyImage img{transform:scale(1.015)}.preview-module__3Iw3gq__storyCopy{flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,6.5rem);display:flex}.preview-module__3Iw3gq__storyCopy blockquote{font-family:var(--font-heading);letter-spacing:-.03em;margin-top:1.5rem;font-size:clamp(2.25rem,4vw,4.25rem);line-height:1.04}.preview-module__3Iw3gq__storyCopy p{color:color-mix(in srgb, var(--primary-foreground) 76%, transparent);margin-top:1.5rem;line-height:1.75}.preview-module__3Iw3gq__process{background:var(--card)}.preview-module__3Iw3gq__timeline{grid-template-columns:repeat(4,1fr);margin-top:3.5rem;display:grid;position:relative}.preview-module__3Iw3gq__timelineRail{background:var(--preview-copper);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.preview-module__3Iw3gq__step{padding:2rem 1.5rem 1rem 0;position:relative}.preview-module__3Iw3gq__stepNode{background:var(--preview-copper);width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb, var(--preview-copper) 14%, transparent);border-radius:50%;position:absolute;top:-5px;left:0}.preview-module__3Iw3gq__stepNumber{font-family:var(--font-mono);color:var(--preview-copper);font-size:.72rem}.preview-module__3Iw3gq__step h3{font-family:var(--font-heading);margin-top:.8rem;font-size:1.45rem}.preview-module__3Iw3gq__step p{color:var(--preview-muted);margin-top:.65rem;font-size:.9rem;line-height:1.65}.preview-module__3Iw3gq__industryGrid{grid-template-columns:1.15fr .85fr .85fr;gap:1rem;display:grid}.preview-module__3Iw3gq__industryCard{background:var(--preview-ink);color:#fff;border-radius:1.25rem;min-height:430px;position:relative;overflow:hidden}.preview-module__3Iw3gq__industryCard img{object-fit:cover;transition:transform .55s cubic-bezier(.16,1,.3,1)}.preview-module__3Iw3gq__industryMedia{position:absolute;inset:0}.preview-module__3Iw3gq__industryCard:hover img{transform:scale(1.02)}.preview-module__3Iw3gq__industryShade{background:linear-gradient(#0000 35%,#081423e0);position:absolute;inset:0}.preview-module__3Iw3gq__industryLabel{position:absolute;inset:auto 1.5rem 1.5rem}.preview-module__3Iw3gq__industryLabel h3{font-family:var(--font-heading);font-size:1.65rem}.preview-module__3Iw3gq__faqGrid{grid-template-columns:.8fr 1.2fr;gap:clamp(2.5rem,7vw,7rem);display:grid}.preview-module__3Iw3gq__faqGrid h2{font-family:var(--font-heading);margin-top:1rem;font-size:clamp(2.6rem,5vw,4.6rem);line-height:1}.preview-module__3Iw3gq__faqList{border-top:1px solid var(--preview-line);interpolate-size:allow-keywords}.preview-module__3Iw3gq__faqList details{border-bottom:1px solid var(--preview-line)}.preview-module__3Iw3gq__faqList details::details-content{opacity:0;block-size:0;transition:block-size .22s cubic-bezier(.16,1,.3,1),opacity .16s;overflow:hidden}.preview-module__3Iw3gq__faqList details[open]::details-content{opacity:1;block-size:auto}.preview-module__3Iw3gq__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:70px;font-weight:750;list-style:none;display:flex}.preview-module__3Iw3gq__faqList summary::-webkit-details-marker{display:none}.preview-module__3Iw3gq__faqList summary:after{content:"+";color:var(--preview-copper);font-size:1.4rem;transition:transform .18s}.preview-module__3Iw3gq__faqList details[open] summary:after{transform:rotate(45deg)}.preview-module__3Iw3gq__faqAnswer{color:var(--preview-muted);padding:0 2.5rem 1.5rem 0;line-height:1.7}.preview-module__3Iw3gq__closing{padding:1rem 0 5rem}.preview-module__3Iw3gq__closingPanel{background:var(--preview-teal);color:#fff;border-radius:2rem;grid-template-columns:1.3fr .7fr;align-items:end;gap:2rem;padding:clamp(2.5rem,6vw,5rem);display:grid;position:relative;overflow:hidden}.preview-module__3Iw3gq__closingPanel:after{content:"";border:1px solid #fff3;border-radius:50%;width:340px;height:340px;position:absolute;top:-180px;right:-140px;box-shadow:0 0 0 55px #ffffff0a,0 0 0 110px #ffffff08}.preview-module__3Iw3gq__closing h2{z-index:1;max-width:780px;font-family:var(--font-heading);margin-top:1rem;font-size:clamp(2.6rem,5vw,5rem);line-height:1;position:relative}.preview-module__3Iw3gq__closingAction{z-index:1;background:var(--card);color:var(--preview-ink);justify-self:end;position:relative}.preview-module__3Iw3gq__footer{border-top:1px solid var(--preview-line);padding:2rem 0 3rem}.preview-module__3Iw3gq__footerInner{color:var(--preview-muted);justify-content:space-between;align-items:center;gap:2rem;font-size:.84rem;display:flex}@media (max-width:960px){.preview-module__3Iw3gq__navLinks{display:none}.preview-module__3Iw3gq__mobileNav{display:block}.preview-module__3Iw3gq__heroGrid,.preview-module__3Iw3gq__storyGrid,.preview-module__3Iw3gq__faqGrid{grid-template-columns:1fr}.preview-module__3Iw3gq__heroVisual{min-height:520px}.preview-module__3Iw3gq__authorityGrid{grid-template-columns:1fr}.preview-module__3Iw3gq__authorityItem{border-right:0;border-bottom:1px solid var(--preview-line)}.preview-module__3Iw3gq__sectionIntro{grid-template-columns:1fr;align-items:start}.preview-module__3Iw3gq__sectionEyebrow{width:min(100%,22rem)}.preview-module__3Iw3gq__service{grid-template-columns:52px 1fr auto;padding-block:1.5rem}.preview-module__3Iw3gq__service p{grid-column:2/-1}.preview-module__3Iw3gq__storyCopy{min-height:480px}.preview-module__3Iw3gq__timeline{grid-template-columns:repeat(2,1fr);gap:2rem 0}.preview-module__3Iw3gq__industryGrid{grid-template-columns:1fr 1fr}.preview-module__3Iw3gq__industryCard:first-child{grid-column:1/-1}}@media (max-width:640px){.preview-module__3Iw3gq__shell{width:min(100% - 1.5rem,76rem)}.preview-module__3Iw3gq__conceptBarInner{flex-direction:column;align-items:flex-start;gap:.15rem;padding-block:.45rem}.preview-module__3Iw3gq__nav{min-height:70px}.preview-module__3Iw3gq__mobilePanel{inset-block-start:70px}.preview-module__3Iw3gq__hero{padding-top:3.5rem}.preview-module__3Iw3gq__hero h1{font-size:clamp(3rem,14vw,4.5rem)}.preview-module__3Iw3gq__heroActions{flex-direction:column}.preview-module__3Iw3gq__button{width:100%}.preview-module__3Iw3gq__heroVisual{min-height:430px;margin-top:.5rem}.preview-module__3Iw3gq__heroPhoto{border-radius:2px 52px 2px 2px;inset:0 0 12%}.preview-module__3Iw3gq__ledger{width:min(42%,180px);bottom:.5rem;right:-.25rem}.preview-module__3Iw3gq__verticalLabel{display:none}.preview-module__3Iw3gq__section{padding-block:4.5rem}.preview-module__3Iw3gq__service{grid-template-columns:44px 1fr auto;gap:.8rem}.preview-module__3Iw3gq__serviceIcon{width:42px;height:42px}.preview-module__3Iw3gq__serviceNumber{display:none}.preview-module__3Iw3gq__service p{grid-column:1/-1}.preview-module__3Iw3gq__storyGrid{min-height:0}.preview-module__3Iw3gq__storyImage{min-height:420px}.preview-module__3Iw3gq__storyCopy{min-height:0;padding:3.5rem 1.5rem}.preview-module__3Iw3gq__timeline{grid-template-columns:1fr;gap:0;margin-left:.3rem}.preview-module__3Iw3gq__timelineRail{transform-origin:top;width:1px;height:auto;inset:0 auto 0 0}.preview-module__3Iw3gq__step{padding:0 0 2.25rem 2rem}.preview-module__3Iw3gq__stepNode{top:0;left:-5px}.preview-module__3Iw3gq__industryGrid{grid-template-columns:1fr}.preview-module__3Iw3gq__industryCard:first-child{grid-column:auto}.preview-module__3Iw3gq__industryCard{min-height:360px}.preview-module__3Iw3gq__closingPanel{border-radius:1.25rem;grid-template-columns:1fr}.preview-module__3Iw3gq__closingAction{justify-self:stretch}.preview-module__3Iw3gq__footerInner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.preview-module__3Iw3gq__preview *,.preview-module__3Iw3gq__preview :before,.preview-module__3Iw3gq__preview :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-motion=minimal] .preview-module__3Iw3gq__service:before{display:none}[data-motion=minimal] .preview-module__3Iw3gq__service:hover .preview-module__3Iw3gq__serviceIcon{transform:none}[data-motion=minimal] .preview-module__3Iw3gq__story:hover .preview-module__3Iw3gq__storyImage img{transform:none}[data-motion=minimal] .preview-module__3Iw3gq__industryCard:hover img{transform:none}
