.design-care-inner[data-v-daa3b606]{display:grid;gap:clamp(2.4rem,4vh,4rem);align-content:center}.design-care-statement[data-v-daa3b606]{max-width:16ch;margin:0;color:var(--foreground);font-size:clamp(4.2rem,6.6vw,9.2rem);font-weight:500;line-height:.98;letter-spacing:-.045em}.design-care-statement[data-v-daa3b606] .story-line+.story-line{margin-top:.16em}.design-care-summary[data-v-daa3b606]{max-width:28ch;margin:0;color:var(--site-copy-lead);font-size:clamp(1.8rem,2vw,2.5rem);line-height:1.35}@media (prefers-reduced-motion: no-preference){.design-care[data-v-daa3b606]{height:240vh}}.design-offerings-frame[data-v-c1365f95]{display:grid;align-content:center;gap:clamp(3rem,6vh,5rem)}.design-offer[data-v-c1365f95]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.85fr);gap:clamp(2rem,4vw,6rem);align-items:end}.design-offer h3[data-v-c1365f95]{margin:0;color:var(--foreground);font-size:clamp(4rem,6.2vw,8.2rem);font-weight:500;line-height:.92;letter-spacing:-.05em;text-wrap:balance}.design-offer.is-serif h3[data-v-c1365f95]{font-family:var(--font-serif);font-weight:500}.design-offer p[data-v-c1365f95]{max-width:36ch;margin:0 0 .6rem;color:var(--site-copy-lead);font-size:clamp(1.7rem,1.6vw,2.15rem);line-height:1.45}.design-rule[data-v-c1365f95]{position:relative;height:1.6rem}.design-rule-fill[data-v-c1365f95]{position:absolute;top:50%;right:0;left:0;height:1px;background:color-mix(in srgb,var(--foreground) 22%,transparent);transform-origin:left center}.design-mark-travel[data-v-c1365f95]{display:none;position:absolute;top:50%;left:4%;transform:translate(-50%,-50%)}.design-mark[data-v-c1365f95]{display:block;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-sand)}@media (prefers-reduced-motion: no-preference){.design-offerings[data-v-c1365f95]{height:420vh}.design-offer-stage[data-v-c1365f95]{display:grid}.design-offer[data-v-c1365f95]{grid-area:1 / 1}.design-offer[data-v-c1365f95]:not(:first-child){opacity:0}.design-rule-fill[data-v-c1365f95]{transform:scaleX(.08)}.design-mark-travel[data-v-c1365f95]{display:block}}@media (max-width: 800px){.design-offer[data-v-c1365f95]{grid-template-columns:1fr;align-items:start}.design-offer h3[data-v-c1365f95]{font-size:clamp(3.2rem,9vw,6.4rem)}}.design-approach[data-v-8871f90f]{position:relative;z-index:2;margin-top:-6rem;border-radius:4rem 4rem 0 0;background:var(--color-aluminum-light);color:var(--color-ink)}.design-sheet-inner[data-v-8871f90f],.design-steps-inner[data-v-8871f90f]{display:grid;align-content:center}.design-kicker[data-v-8871f90f]{margin:0 0 1.8rem;color:color-mix(in srgb,var(--color-ink) 58%,transparent);font-size:clamp(1.5rem,1.4vw,1.8rem)}.design-lead[data-v-8871f90f]{max-width:17ch;margin:0;color:var(--color-ink);font-family:var(--font-serif);font-size:clamp(4rem,5.8vw,8rem);font-weight:500;line-height:1.02;letter-spacing:-.035em}.design-lead[data-v-8871f90f] .story-line+.story-line{margin-top:.32em}.design-steps-inner[data-v-8871f90f]{gap:clamp(3rem,6vh,5.5rem);max-width:92rem}.design-step-labels[data-v-8871f90f]{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.design-step-label[data-v-8871f90f]{color:var(--color-ink);font-size:clamp(2.4rem,3.2vw,4.2rem);font-weight:500;line-height:1.12;letter-spacing:-.04em}.design-step-body[data-v-8871f90f]{max-width:42ch;margin:0;color:color-mix(in srgb,var(--color-ink) 72%,transparent);font-size:clamp(1.7rem,1.6vw,2.1rem);line-height:1.45}@media (prefers-reduced-motion: no-preference){.design-sheet-lead[data-v-8871f90f]{height:220vh}.design-sheet-lead .story-stage[data-v-8871f90f]{border-radius:4rem 4rem 0 0;background:var(--color-aluminum-light)}.design-steps[data-v-8871f90f]{height:300vh}.design-steps .story-stage[data-v-8871f90f]{background:var(--color-aluminum-light)}.design-step-bodies[data-v-8871f90f]{display:grid}.design-step-body[data-v-8871f90f]{grid-area:1 / 1}.design-step-body[data-v-8871f90f]:not(:first-child){opacity:0}.design-step-label[data-v-8871f90f]:not(:first-child){opacity:.28}}@media (max-width: 720px){.design-approach[data-v-8871f90f]{border-radius:2.4rem 2.4rem 0 0}}.design-page[data-v-8425c573]{background:var(--site-page-gradient)}.hero-section[data-v-8425c573]{display:grid;place-items:center;height:100vh;height:100svh;height:100dvh;min-height:-webkit-fill-available;padding:0;overflow:hidden}.hero-shell[data-v-8425c573]{position:relative;width:100%;height:100%;background:var(--site-hero-margin-gradient, transparent)}.hero-shell-media[data-v-8425c573]{--hero-gap: 1.6rem;position:absolute;inset:var(--hero-gap);transform-origin:center center}.hero-section.is-expanded .hero-shell-media[data-v-8425c573]{top:0;right:0;bottom:0;left:0}.hero-shell-surface[data-v-8425c573]{--hero-radius: 3rem;position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--hero-radius);background:var(--site-hero-surface);box-shadow:0 32px 100px #00000061;clip-path:inset(0 round var(--hero-radius));-webkit-clip-path:inset(0 round var(--hero-radius));isolation:isolate;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-media-backdrop[data-v-8425c573],.hero-noise[data-v-8425c573]{position:absolute;top:0;right:0;bottom:0;left:0}.hero-noise[data-v-8425c573]{opacity:.35;mix-blend-mode:soft-light;pointer-events:none}.hero-content[data-v-8425c573]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;align-content:end;height:100%;min-height:100%;padding:clamp(10rem,14vh,16rem) clamp(2.4rem,4vw,4.2rem) clamp(2.4rem,4vw,4rem)}.hero-grid[data-v-8425c573]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);gap:clamp(2rem,4vw,4rem);align-items:end;width:100%}.hero-brand-wrap[data-v-8425c573],.hero-side[data-v-8425c573]{align-self:end}.hero-title-wrap[data-v-8425c573]{display:grid;gap:.35rem;opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease-out-cubic),transform .9s var(--ease-out-cubic)}.hero-content.is-visible .hero-title-wrap[data-v-8425c573]{opacity:1;transform:translateY(0)}.hero-side[data-v-8425c573]{max-width:36rem;margin-left:auto}.hero-copy-line[data-v-8425c573]{margin:0;font-size:clamp(2rem,2vw,2.8rem);line-height:1.12;letter-spacing:-.04em}@media (max-width: 900px){.hero-grid[data-v-8425c573]{grid-template-columns:1fr}.hero-side[data-v-8425c573]{margin-left:0;max-width:none}.hero-shell-surface[data-v-8425c573]{--hero-radius: 2.2rem}}@media (max-width: 640px){.hero-shell-media[data-v-8425c573]{--hero-gap: 1rem}}@media (max-width: 560px){.hero-copy-line[data-v-8425c573]{font-size:1.9rem}}@media (max-width: 480px){.hero-shell-media[data-v-8425c573]{--hero-gap: 0;top:0;right:0;bottom:0;left:0}.hero-shell-surface[data-v-8425c573]{--hero-radius: 0}}@media (prefers-reduced-motion: reduce){.hero-shell-media[data-v-8425c573]{--hero-gap: 0;top:0;right:0;bottom:0;left:0}.hero-shell-surface[data-v-8425c573]{--hero-radius: 0}}
