@charset "UTF-8";.ch-hero[data-v-79c9441f],.pp-hero[data-v-79c9441f],.sp-hero[data-v-79c9441f]{background:var(--color-bg);padding:16px;min-height:calc(100vh - var(--header-h));display:flex}.ch-hero__frame[data-v-79c9441f],.pp-hero__frame[data-v-79c9441f],.sp-hero__frame[data-v-79c9441f]{flex:1;position:relative;overflow:hidden;background:var(--color-bg-warm)}.ch-hero__media[data-v-79c9441f],.pp-hero__media[data-v-79c9441f],.sp-hero__media[data-v-79c9441f]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ch-hero__frame[data-v-79c9441f]:before,.pp-hero__frame[data-v-79c9441f]:before,.sp-hero__frame[data-v-79c9441f]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,#000000b3,#00000073 28%,#0000002e 55%,#0000 78%),linear-gradient(to top,#0000008c,#0003,#0000 70%);z-index:1}.ch-hero__overlay[data-v-79c9441f],.pp-hero__overlay[data-v-79c9441f],.sp-hero__overlay[data-v-79c9441f]{position:absolute;left:clamp(20px,4vw,56px);right:clamp(20px,4vw,56px);bottom:clamp(40px,6vw,88px);z-index:2;max-width:640px;color:#fff}.ch-hero__eyebrow[data-v-79c9441f],.pp-hero__eyebrow[data-v-79c9441f],.sp-hero__eyebrow[data-v-79c9441f]{font-family:var(--font-serif);font-weight:500;font-size:clamp(15px,1.2vw,17px);letter-spacing:.6px;line-height:1.4;margin:0 0 14px;color:#ffffffeb}.ch-hero__title[data-v-79c9441f],.pp-hero__title[data-v-79c9441f],.sp-hero__title[data-v-79c9441f]{font-family:var(--font-serif);font-weight:400;font-size:clamp(28px,3.6vw,52px);letter-spacing:-.015em;line-height:1.15;margin:0;color:#fff}.ch-hero__body[data-v-79c9441f],.pp-hero__body[data-v-79c9441f],.sp-hero__body[data-v-79c9441f]{margin:18px 0 0;max-width:46ch;font-family:var(--font-sans);font-size:clamp(15px,1.15vw,18px);line-height:1.5;color:#ffffffd9}.ch-hero__actions[data-v-79c9441f],.pp-hero__actions[data-v-79c9441f],.sp-hero__actions[data-v-79c9441f]{margin-top:clamp(20px,2vw,28px);display:flex;flex-wrap:wrap;gap:14px}.ch-hero__action[data-v-79c9441f],.pp-hero__action[data-v-79c9441f],.sp-hero__action[data-v-79c9441f]{display:inline-flex;align-items:center;padding:12px 22px;font-family:var(--font-sans);font-weight:500;font-size:13px;letter-spacing:.4px;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.35);transition:background var(--transition),border-color var(--transition)}.ch-hero__action[data-v-79c9441f]:hover,.pp-hero__action[data-v-79c9441f]:hover,.sp-hero__action[data-v-79c9441f]:hover{background:#ffffff2e;border-color:#ffffffa6}.ch-hero__action--primary[data-v-79c9441f],.pp-hero__action--primary[data-v-79c9441f],.sp-hero__action--primary[data-v-79c9441f]{background:#fff;color:var(--color-forest);border-color:#fff}.ch-hero__action--primary[data-v-79c9441f]:hover,.pp-hero__action--primary[data-v-79c9441f]:hover,.sp-hero__action--primary[data-v-79c9441f]:hover{background:#ffffffe0}.ch-hero__card[data-v-79c9441f],.pp-hero__card[data-v-79c9441f],.sp-hero__card[data-v-79c9441f]{position:absolute;right:clamp(20px,4vw,56px);bottom:clamp(40px,6vw,88px);z-index:2;width:min(320px,90vw);background:#fffffff0;backdrop-filter:blur(8px);color:var(--color-dark);padding:22px 22px 20px;box-shadow:var(--shadow-card)}.ch-hero__agent[data-v-79c9441f],.pp-hero__agent[data-v-79c9441f],.sp-hero__agent[data-v-79c9441f]{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--color-divider)}.ch-hero__agent-photo[data-v-79c9441f],.pp-hero__agent-photo[data-v-79c9441f],.sp-hero__agent-photo[data-v-79c9441f]{width:44px;height:44px;border-radius:999px;overflow:hidden;flex:0 0 auto}.ch-hero__agent-photo img[data-v-79c9441f],.pp-hero__agent-photo img[data-v-79c9441f],.sp-hero__agent-photo img[data-v-79c9441f]{width:100%;height:100%;object-fit:cover}.ch-hero__agent-meta[data-v-79c9441f],.pp-hero__agent-meta[data-v-79c9441f],.sp-hero__agent-meta[data-v-79c9441f]{display:flex;flex-direction:column;gap:2px}.ch-hero__agent-name[data-v-79c9441f],.pp-hero__agent-name[data-v-79c9441f],.sp-hero__agent-name[data-v-79c9441f]{font-family:var(--font-sans);font-size:15px;color:var(--color-dark)}.ch-hero__agent-phone[data-v-79c9441f],.pp-hero__agent-phone[data-v-79c9441f],.sp-hero__agent-phone[data-v-79c9441f]{font-family:var(--font-sans);font-size:13px;color:var(--color-muted);transition:color var(--transition)}.ch-hero__agent-phone[data-v-79c9441f]:hover,.pp-hero__agent-phone[data-v-79c9441f]:hover,.sp-hero__agent-phone[data-v-79c9441f]:hover{color:var(--color-forest)}.ch-hero__details[data-v-79c9441f],.pp-hero__details[data-v-79c9441f],.sp-hero__details[data-v-79c9441f]{margin:14px 0 0;display:flex;flex-direction:column}.ch-hero__detail[data-v-79c9441f],.pp-hero__detail[data-v-79c9441f],.sp-hero__detail[data-v-79c9441f]{display:flex;align-items:baseline;justify-content:space-between;padding:10px 0}.ch-hero__detail dt[data-v-79c9441f],.pp-hero__detail dt[data-v-79c9441f],.sp-hero__detail dt[data-v-79c9441f]{font-family:var(--font-sans);font-size:13px;color:var(--color-muted);letter-spacing:.2px}.ch-hero__detail dd[data-v-79c9441f],.pp-hero__detail dd[data-v-79c9441f],.sp-hero__detail dd[data-v-79c9441f]{margin:0;font-family:var(--font-serif);font-size:15px;color:var(--color-dark)}.ch-hero__divider[data-v-79c9441f],.pp-hero__divider[data-v-79c9441f],.sp-hero__divider[data-v-79c9441f]{height:1px;background:var(--color-divider)}.ch-hero__detail--epc[data-v-79c9441f],.pp-hero__detail--epc[data-v-79c9441f],.sp-hero__detail--epc[data-v-79c9441f]{align-items:center}.ch-hero__detail--epc dd[data-v-79c9441f],.pp-hero__detail--epc dd[data-v-79c9441f],.sp-hero__detail--epc dd[data-v-79c9441f]{line-height:0}body[data-transparent-header=true] .ch-hero,body[data-transparent-header=true] .pp-hero{min-height:100vh}body[data-transparent-header=true] .ch-hero__frame:after,body[data-transparent-header=true] .pp-hero__frame:after{content:"";position:absolute;top:0;left:0;right:0;height:clamp(120px,22vh,220px);pointer-events:none;background:linear-gradient(320 to bottom,#00000073,#0003,#0000);z-index:1}@media(max-width:1024px){.ch-hero[data-v-79c9441f],.pp-hero[data-v-79c9441f],.sp-hero[data-v-79c9441f]{min-height:calc(100vh - var(--header-h-mobile) - 20px);padding:10px;flex-direction:column}.ch-hero__frame[data-v-79c9441f],.pp-hero__frame[data-v-79c9441f],.sp-hero__frame[data-v-79c9441f]{min-height:calc(100vh - var(--header-h-mobile) - 20px)}.ch-hero__card[data-v-79c9441f],.pp-hero__card[data-v-79c9441f],.sp-hero__card[data-v-79c9441f]{position:static;width:auto;margin:32px 24px 24px;box-shadow:none;border:1px solid var(--color-divider)}}.ch-hero__frame[data-v-79c9441f],.pp-hero__frame[data-v-79c9441f],.vx-hero__frame[data-v-79c9441f]{opacity:0;transform:translateY(8px);animation:pcFrameIn-79c9441f 1.1s cubic-bezier(.22,1,.36,1) 80ms forwards;will-change:opacity,transform}.ch-hero__media[data-v-79c9441f],.pp-hero__media[data-v-79c9441f],.vx-hero__media[data-v-79c9441f]{opacity:0;transform:scale(1.06);transform-origin:center;animation:pcMediaIn-79c9441f 1.8s cubic-bezier(.16,1,.3,1) .12s forwards;will-change:opacity,transform;backface-visibility:hidden}.ch-hero__overlay[data-v-79c9441f],.pp-hero__overlay[data-v-79c9441f]{opacity:0;transform:translateY(8px);animation:pcOverlayIn-79c9441f 1.1s cubic-bezier(.22,1,.36,1) 1.4s forwards}.ch-hero__card[data-v-79c9441f],.pp-hero__card[data-v-79c9441f]{opacity:0;transform:translateY(14px);animation:pcCardIn-79c9441f .9s cubic-bezier(.16,1,.3,1) 1.8s forwards}@keyframes pcFrameIn-79c9441f{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pcMediaIn-79c9441f{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes pcOverlayIn-79c9441f{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pcCardIn-79c9441f{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ch-hero__frame[data-v-79c9441f],.pp-hero__frame[data-v-79c9441f],.vx-hero__frame[data-v-79c9441f],.ch-hero__media[data-v-79c9441f],.pp-hero__media[data-v-79c9441f],.vx-hero__media[data-v-79c9441f],.ch-hero__overlay[data-v-79c9441f],.pp-hero__overlay[data-v-79c9441f],.vx-hero__overlay[data-v-79c9441f],.ch-hero__card[data-v-79c9441f],.pp-hero__card[data-v-79c9441f],.vx-hero__card[data-v-79c9441f]{animation:none;opacity:1;transform:none}}.ch-intro[data-v-df8fe617],.pp-intro[data-v-df8fe617],.vx-intro[data-v-df8fe617],.sp-intro[data-v-df8fe617]{background:var(--color-bg);padding-block:clamp(96px,14vw,200px)}.ch-intro__inner[data-v-df8fe617],.pp-intro__inner[data-v-df8fe617],.vx-intro__inner[data-v-df8fe617],.sp-intro__inner[data-v-df8fe617]{max-width:880px;display:flex;flex-direction:column;gap:28px}.ch-intro__body[data-v-df8fe617],.pp-intro__body[data-v-df8fe617],.vx-intro__body[data-v-df8fe617],.sp-intro__body[data-v-df8fe617]{font-family:var(--font-serif);font-weight:400;font-size:clamp(20px,1.9vw,28px);line-height:1.5;letter-spacing:-.01em;color:var(--color-dark);margin:0}.ch-intro__accent[data-v-df8fe617],.pp-intro__accent[data-v-df8fe617],.vx-intro__accent[data-v-df8fe617],.sp-intro__accent[data-v-df8fe617]{font-weight:500;color:var(--color-forest)}.ch-gallery[data-v-a1e002a8],.pp-gallery[data-v-a1e002a8],.vx-gallery[data-v-a1e002a8]{background:var(--color-bg);padding-block:clamp(48px,7vw,96px)}.ch-gallery__track[data-v-a1e002a8],.pp-gallery__track[data-v-a1e002a8],.vx-gallery__track[data-v-a1e002a8]{overflow-x:auto;overflow-y:hidden;cursor:grab;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.ch-gallery__track[data-v-a1e002a8]::-webkit-scrollbar,.pp-gallery__track[data-v-a1e002a8]::-webkit-scrollbar,.vx-gallery__track[data-v-a1e002a8]::-webkit-scrollbar{display:none}.ch-gallery__track.is-dragging[data-v-a1e002a8],.pp-gallery__track.is-dragging[data-v-a1e002a8],.vx-gallery__track.is-dragging[data-v-a1e002a8]{cursor:grabbing;scroll-behavior:auto}.ch-gallery__inner[data-v-a1e002a8],.pp-gallery__inner[data-v-a1e002a8],.vx-gallery__inner[data-v-a1e002a8]{display:flex;gap:clamp(16px,2vw,24px);padding:0 clamp(20px,4vw,56px)}.ch-gallery__card[data-v-a1e002a8],.pp-gallery__card[data-v-a1e002a8],.vx-gallery__card[data-v-a1e002a8]{flex:0 0 auto;margin:0;width:clamp(280px,36vw,520px);display:flex;flex-direction:column}.ch-gallery__card img[data-v-a1e002a8],.ch-gallery__card .ch-gallery__placeholder[data-v-a1e002a8],.ch-gallery__card .pp-gallery__placeholder[data-v-a1e002a8],.ch-gallery__card .vx-gallery__placeholder[data-v-a1e002a8],.pp-gallery__card img[data-v-a1e002a8],.pp-gallery__card .ch-gallery__placeholder[data-v-a1e002a8],.pp-gallery__card .pp-gallery__placeholder[data-v-a1e002a8],.pp-gallery__card .vx-gallery__placeholder[data-v-a1e002a8],.vx-gallery__card img[data-v-a1e002a8],.vx-gallery__card .ch-gallery__placeholder[data-v-a1e002a8],.vx-gallery__card .pp-gallery__placeholder[data-v-a1e002a8],.vx-gallery__card .vx-gallery__placeholder[data-v-a1e002a8]{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;pointer-events:none}.ch-gallery--large .ch-gallery__card[data-v-a1e002a8],.ch-gallery--large .pp-gallery__card[data-v-a1e002a8],.ch-gallery--large .vx-gallery__card[data-v-a1e002a8],.pp-gallery--large .ch-gallery__card[data-v-a1e002a8],.pp-gallery--large .pp-gallery__card[data-v-a1e002a8],.pp-gallery--large .vx-gallery__card[data-v-a1e002a8],.vx-gallery--large .ch-gallery__card[data-v-a1e002a8],.vx-gallery--large .pp-gallery__card[data-v-a1e002a8],.vx-gallery--large .vx-gallery__card[data-v-a1e002a8]{width:clamp(280px,52vw,750px)}.ch-gallery--large .ch-gallery__card img[data-v-a1e002a8],.ch-gallery--large .ch-gallery__card .ch-gallery__placeholder[data-v-a1e002a8],.ch-gallery--large .ch-gallery__card .pp-gallery__placeholder[data-v-a1e002a8],.ch-gallery--large .ch-gallery__card .vx-gallery__placeholder[data-v-a1e002a8],.ch-gallery--large .pp-gallery__card img[data-v-a1e002a8],.ch-gallery--large .pp-gallery__card .ch-gallery__placeholder[data-v-a1e002a8],.ch-gallery--large .pp-gallery__card .pp-gallery__placeholder[data-v-a1e002a8],.ch-gallery--large .pp-gallery__card .vx-gallery__placeholder[data-v-a1e002a8],.ch-gallery--large .vx-gallery__card img[data-v-a1e002a8],.ch-gallery--large .vx-gallery__card .ch-gallery__placeholder[data-v-a1e002a8],.ch-gallery--large .vx-gallery__card .pp-gallery__placeholder[data-v-a1e002a8],.ch-gallery--large .vx-gallery__card .vx-gallery__placeholder[data-v-a1e002a8],.pp-gallery--large .ch-gallery__card img[data-v-a1e002a8],.pp-gallery--large .ch-gallery__card .ch-gallery__placeholder[data-v-a1e002a8],.pp-gallery--large .ch-gallery__card .pp-gallery__placeholder[data-v-a1e002a8],.pp-gallery--large .ch-gallery__card .vx-gallery__placeholder[data-v-a1e002a8],.pp-gallery--large .pp-gallery__card img[data-v-a1e002a8],.pp-gallery--large .pp-gallery__card .ch-gallery__placeholder[data-v-a1e002a8],.pp-gallery--large .pp-gallery__card .pp-gallery__placeholder[data-v-a1e002a8],.pp-gallery--large .pp-gallery__card .vx-gallery__placeholder[data-v-a1e002a8],.pp-gallery--large .vx-gallery__card img[data-v-a1e002a8],.pp-gallery--large .vx-gallery__card .ch-gallery__placeholder[data-v-a1e002a8],.pp-gallery--large .vx-gallery__card .pp-gallery__placeholder[data-v-a1e002a8],.pp-gallery--large .vx-gallery__card .vx-gallery__placeholder[data-v-a1e002a8],.vx-gallery--large .ch-gallery__card img[data-v-a1e002a8],.vx-gallery--large .ch-gallery__card .ch-gallery__placeholder[data-v-a1e002a8],.vx-gallery--large .ch-gallery__card .pp-gallery__placeholder[data-v-a1e002a8],.vx-gallery--large .ch-gallery__card .vx-gallery__placeholder[data-v-a1e002a8],.vx-gallery--large .pp-gallery__card img[data-v-a1e002a8],.vx-gallery--large .pp-gallery__card .ch-gallery__placeholder[data-v-a1e002a8],.vx-gallery--large .pp-gallery__card .pp-gallery__placeholder[data-v-a1e002a8],.vx-gallery--large .pp-gallery__card .vx-gallery__placeholder[data-v-a1e002a8],.vx-gallery--large .vx-gallery__card img[data-v-a1e002a8],.vx-gallery--large .vx-gallery__card .ch-gallery__placeholder[data-v-a1e002a8],.vx-gallery--large .vx-gallery__card .pp-gallery__placeholder[data-v-a1e002a8],.vx-gallery--large .vx-gallery__card .vx-gallery__placeholder[data-v-a1e002a8]{aspect-ratio:1/1;max-height:750px}.ch-gallery__placeholder[data-v-a1e002a8],.pp-gallery__placeholder[data-v-a1e002a8],.vx-gallery__placeholder[data-v-a1e002a8]{background:linear-gradient(151deg,#d9d2c3,#bfb8a7)}.ch-gallery__nav[data-v-a1e002a8],.pp-gallery__nav[data-v-a1e002a8],.vx-gallery__nav[data-v-a1e002a8]{display:flex;gap:12px;justify-content:center;margin-top:24px}.ch-gallery__nav-btn[data-v-a1e002a8],.pp-gallery__nav-btn[data-v-a1e002a8],.vx-gallery__nav-btn[data-v-a1e002a8]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--color-divider);background:var(--color-bg);color:var(--color-dark);border-radius:999px;cursor:pointer;transition:all var(--transition)}.ch-gallery__nav-btn[data-v-a1e002a8]:hover,.pp-gallery__nav-btn[data-v-a1e002a8]:hover,.vx-gallery__nav-btn[data-v-a1e002a8]:hover{background:var(--color-dark);color:#fff;border-color:var(--color-dark)}.ch-edit[data-v-31f0f9f2],.pp-edit[data-v-31f0f9f2],.vx-edit[data-v-31f0f9f2]{background:var(--color-bg);padding-block:clamp(64px,9vw,128px)}.ch-edit__grid[data-v-31f0f9f2],.pp-edit__grid[data-v-31f0f9f2],.vx-edit__grid[data-v-31f0f9f2]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:clamp(32px,5vw,64px);align-items:center}.ch-edit__media[data-v-31f0f9f2],.pp-edit__media[data-v-31f0f9f2],.vx-edit__media[data-v-31f0f9f2]{grid-column:1/7;margin:0;aspect-ratio:4/5;overflow:hidden}.ch-edit__media img[data-v-31f0f9f2],.pp-edit__media img[data-v-31f0f9f2],.vx-edit__media img[data-v-31f0f9f2]{width:100%;height:100%;object-fit:cover;display:block}.ch-edit__text[data-v-31f0f9f2],.pp-edit__text[data-v-31f0f9f2],.vx-edit__text[data-v-31f0f9f2]{grid-column:8/13;display:flex;flex-direction:column;gap:16px}.ch-edit__heading[data-v-31f0f9f2],.pp-edit__heading[data-v-31f0f9f2],.vx-edit__heading[data-v-31f0f9f2]{font-family:var(--font-serif);font-weight:400;color:var(--color-dark);font-size:clamp(26px,3vw,40px);letter-spacing:-.02em;line-height:1.2;margin:0}.ch-edit__body[data-v-31f0f9f2],.pp-edit__body[data-v-31f0f9f2],.vx-edit__body[data-v-31f0f9f2]{font-family:var(--font-sans);font-size:clamp(16px,1.2vw,19px);line-height:1.65;color:var(--color-text);margin:0}.ch-edit__placeholder[data-v-31f0f9f2],.pp-edit__placeholder[data-v-31f0f9f2],.vx-edit__placeholder[data-v-31f0f9f2]{background:linear-gradient(151deg,#d9d2c3,#bfb8a7);aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:24px;color:#fff9}@media(max-width:1024px){.ch-edit__media[data-v-31f0f9f2],.ch-edit__text[data-v-31f0f9f2],.pp-edit__media[data-v-31f0f9f2],.pp-edit__text[data-v-31f0f9f2],.vx-edit__media[data-v-31f0f9f2],.vx-edit__text[data-v-31f0f9f2]{grid-column:1/-1}}.ch-build[data-v-29822833],.pp-build[data-v-29822833],.vx-build[data-v-29822833]{background:var(--color-bg-sand);padding-block:clamp(96px,14vw,200px)}.ch-build__grid[data-v-29822833],.pp-build__grid[data-v-29822833],.vx-build__grid[data-v-29822833]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:clamp(48px,7vw,88px);align-items:center}.ch-build__text[data-v-29822833],.pp-build__text[data-v-29822833],.vx-build__text[data-v-29822833]{grid-column:1/7;display:flex;flex-direction:column;gap:24px}.ch-build__heading[data-v-29822833],.pp-build__heading[data-v-29822833],.vx-build__heading[data-v-29822833]{font-family:var(--font-serif);font-weight:400;color:var(--color-dark);font-size:clamp(28px,3.4vw,44px);letter-spacing:-.02em;line-height:1.2;margin:0}.ch-build__body[data-v-29822833],.pp-build__body[data-v-29822833],.vx-build__body[data-v-29822833]{font-family:var(--font-sans);font-size:clamp(16px,1.2vw,19px);line-height:1.7;color:var(--color-text);margin:0}.ch-build__brochure[data-v-29822833],.pp-build__brochure[data-v-29822833],.vx-build__brochure[data-v-29822833]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--color-dark);text-decoration:none;transition:color var(--transition)}.ch-build__brochure[data-v-29822833]:hover,.pp-build__brochure[data-v-29822833]:hover,.vx-build__brochure[data-v-29822833]:hover{color:var(--color-forest)}.ch-build__media[data-v-29822833],.pp-build__media[data-v-29822833],.vx-build__media[data-v-29822833]{margin:0;grid-column:8/13;aspect-ratio:4/5;overflow:hidden}.ch-build__media img[data-v-29822833],.pp-build__media img[data-v-29822833],.vx-build__media img[data-v-29822833]{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1024px){.ch-build__text[data-v-29822833],.ch-build__media[data-v-29822833],.pp-build__text[data-v-29822833],.pp-build__media[data-v-29822833],.vx-build__text[data-v-29822833],.vx-build__media[data-v-29822833]{grid-column:1/-1}.ch-build__media[data-v-29822833],.pp-build__media[data-v-29822833],.vx-build__media[data-v-29822833]{aspect-ratio:4/3}}.ch-contact[data-v-ed29e73d],.pp-contact[data-v-ed29e73d],.sp-contact[data-v-ed29e73d]{background:var(--color-bg);padding-block:clamp(96px,14vw,200px);--pc-contact-bleed: clamp(32px, 4vw, 64px)}.ch-contact__panel[data-v-ed29e73d],.pp-contact__panel[data-v-ed29e73d],.sp-contact__panel[data-v-ed29e73d]{position:relative;background:var(--color-forest);color:#fff;display:grid;grid-template-columns:minmax(220px,34%) 1fr;align-items:stretch;overflow:visible}.ch-contact__photo[data-v-ed29e73d],.pp-contact__photo[data-v-ed29e73d],.sp-contact__photo[data-v-ed29e73d]{margin:calc(var(--pc-contact-bleed) * -1) 0;overflow:hidden;position:relative;min-height:100%}.ch-contact__photo img[data-v-ed29e73d]:not(.ch-contact__logo,.pp-contact__logo),.pp-contact__photo img[data-v-ed29e73d]:not(.ch-contact__logo,.pp-contact__logo),.sp-contact__photo img[data-v-ed29e73d]:not(.ch-contact__logo,.pp-contact__logo){width:100%;height:100%;object-fit:cover;display:block}.ch-contact__logo[data-v-ed29e73d],.pp-contact__logo[data-v-ed29e73d],.sp-contact__logo[data-v-ed29e73d]{position:absolute;bottom:20px;left:20px;width:72px;height:auto;z-index:1}.ch-contact__text[data-v-ed29e73d],.pp-contact__text[data-v-ed29e73d],.sp-contact__text[data-v-ed29e73d]{padding:clamp(40px,6vw,72px) clamp(40px,6vw,72px) clamp(48px,7vw,88px);display:flex;flex-direction:column;gap:16px}.ch-contact__heading[data-v-ed29e73d],.pp-contact__heading[data-v-ed29e73d],.sp-contact__heading[data-v-ed29e73d]{font-family:var(--font-serif);font-weight:400;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.02em;line-height:1.15;margin:0;color:#fff}.ch-contact__body[data-v-ed29e73d],.pp-contact__body[data-v-ed29e73d],.sp-contact__body[data-v-ed29e73d]{font-family:var(--font-sans);font-size:clamp(15px,1.1vw,17px);line-height:1.65;color:#ffffffd1;margin:0;max-width:52ch}.ch-contact__lines[data-v-ed29e73d],.pp-contact__lines[data-v-ed29e73d],.sp-contact__lines[data-v-ed29e73d]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px;margin-top:2px}.ch-contact__line[data-v-ed29e73d],.pp-contact__line[data-v-ed29e73d],.sp-contact__line[data-v-ed29e73d]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:14px;letter-spacing:.2px;color:#ffffffd9;text-decoration:none;transition:all .6s cubic-bezier(.25,.46,.45,.94)}.ch-contact__line[data-v-ed29e73d]:hover,.pp-contact__line[data-v-ed29e73d]:hover,.sp-contact__line[data-v-ed29e73d]:hover{color:#fff;transform:translateY(-.5px)}.ch-contact__line-icon[data-v-ed29e73d],.pp-contact__line-icon[data-v-ed29e73d],.sp-contact__line-icon[data-v-ed29e73d]{flex:0 0 auto;color:#fff9;transition:color .6s cubic-bezier(.25,.46,.45,.94)}.ch-contact__line:hover .ch-contact__line-icon[data-v-ed29e73d],.pp-contact__line:hover .ch-contact__line-icon[data-v-ed29e73d],.vx-contact__line:hover .ch-contact__line-icon[data-v-ed29e73d],.ch-contact__line:hover .pp-contact__line-icon[data-v-ed29e73d],.pp-contact__line:hover .pp-contact__line-icon[data-v-ed29e73d],.vx-contact__line:hover .pp-contact__line-icon[data-v-ed29e73d],.ch-contact__line:hover .sp-contact__line-icon[data-v-ed29e73d],.pp-contact__line:hover .sp-contact__line-icon[data-v-ed29e73d],.vx-contact__line:hover .sp-contact__line-icon[data-v-ed29e73d]{color:#ffffffe6}.ch-contact__actions[data-v-ed29e73d],.pp-contact__actions[data-v-ed29e73d],.sp-contact__actions[data-v-ed29e73d]{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}.ch-contact__action[data-v-ed29e73d],.pp-contact__action[data-v-ed29e73d],.sp-contact__action[data-v-ed29e73d]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:.3px;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);text-decoration:none;transition:all .6s cubic-bezier(.25,.46,.45,.94)}.ch-contact__action[data-v-ed29e73d]:hover,.pp-contact__action[data-v-ed29e73d]:hover,.sp-contact__action[data-v-ed29e73d]:hover{background:#fff3;border-color:#fff6;transform:translateY(-.5px)}.ch-contact__action--primary[data-v-ed29e73d],.pp-contact__action--primary[data-v-ed29e73d],.sp-contact__action--primary[data-v-ed29e73d]{background:#fff;color:var(--color-forest);border-color:#fff}.ch-contact__action--primary[data-v-ed29e73d]:hover,.pp-contact__action--primary[data-v-ed29e73d]:hover,.sp-contact__action--primary[data-v-ed29e73d]:hover{background:#ffffffe0;border-color:#ffffffe0}.ch-contact__action--ghost[data-v-ed29e73d],.pp-contact__action--ghost[data-v-ed29e73d],.sp-contact__action--ghost[data-v-ed29e73d]{background:transparent;border-color:#fff6}.ch-contact__action--ghost[data-v-ed29e73d]:hover,.pp-contact__action--ghost[data-v-ed29e73d]:hover,.sp-contact__action--ghost[data-v-ed29e73d]:hover{background:#ffffff14;border-color:#ffffffa6}.ch-contact__action-icon[data-v-ed29e73d],.pp-contact__action-icon[data-v-ed29e73d],.sp-contact__action-icon[data-v-ed29e73d]{flex:0 0 auto}@media(max-width:900px){.ch-contact[data-v-ed29e73d],.pp-contact[data-v-ed29e73d],.vx-contact[data-v-ed29e73d]{--pc-contact-bleed: 0px;padding-block:clamp(64px,10vw,96px)}.ch-contact__panel[data-v-ed29e73d],.pp-contact__panel[data-v-ed29e73d],.vx-contact__panel[data-v-ed29e73d]{grid-template-columns:1fr}.ch-contact__photo[data-v-ed29e73d],.pp-contact__photo[data-v-ed29e73d],.vx-contact__photo[data-v-ed29e73d]{aspect-ratio:16/10;min-height:0}.ch-contact__photo img[data-v-ed29e73d]:not(.ch-contact__logo,.pp-contact__logo,.vx-contact__logo),.pp-contact__photo img[data-v-ed29e73d]:not(.ch-contact__logo,.pp-contact__logo,.vx-contact__logo),.vx-contact__photo img[data-v-ed29e73d]:not(.ch-contact__logo,.pp-contact__logo,.vx-contact__logo){object-position:top}.ch-contact__logo[data-v-ed29e73d],.pp-contact__logo[data-v-ed29e73d],.vx-contact__logo[data-v-ed29e73d]{top:20px;bottom:auto}}
