.hero[data-v-106cf7b2]{align-items:center;display:flex;isolation:isolate;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.hero-bg[data-v-106cf7b2]{background-blend-mode:soft-light,normal;background-image:linear-gradient(180deg,#82cdea73,#348cbc80),url(./hero-bg.DwED3B_T.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;will-change:transform,opacity;z-index:0}.hero-bg[data-v-106cf7b2],.hero-veil[data-v-106cf7b2]{inset:0;position:absolute}.hero-veil[data-v-106cf7b2]{background:radial-gradient(ellipse 78% 62% at 50% 52%,#12406666 0,#12406600 70%),linear-gradient(180deg,#8ccee81f,#286ea038);z-index:1}.hero-inner[data-v-106cf7b2]{color:var(--color-text-inverse);padding-bottom:80px;padding-top:var(--header-height);position:relative;text-align:center;z-index:2}.hero-title[data-v-106cf7b2]{font-size:clamp(48px,9vw,128px);font-weight:300;letter-spacing:-.025em;line-height:1.02;text-shadow:0 4px 24px rgba(16,64,102,.45)}.hero-subtitle[data-v-106cf7b2]{color:#fffffff2;font-size:clamp(16px,1.6vw,22px);font-weight:400;letter-spacing:.01em;margin-top:28px;text-shadow:0 2px 14px rgba(16,64,102,.55)}.hero-scroll[data-v-106cf7b2]{bottom:32px;left:50%;position:absolute;transform:translate(-50%);z-index:2}.hero-scroll-line[data-v-106cf7b2]{animation:hero-scroll-pulse-106cf7b2 2.4s ease-in-out infinite;background:linear-gradient(180deg,transparent 0,hsla(0,0%,100%,.6));display:block;height:64px;transform-origin:top;width:1px}@keyframes hero-scroll-pulse-106cf7b2{0%,to{opacity:.4;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.hero-scroll-line[data-v-106cf7b2]{animation:none}}.about[data-v-5c0f044d]{background:var(--color-bg);padding:119px 0 120px}.about-inner[data-v-5c0f044d]{gap:64px}.about-header[data-v-5c0f044d],.about-inner[data-v-5c0f044d]{display:flex;flex-direction:column}.about-header[data-v-5c0f044d]{gap:16px}.about-eyebrow[data-v-5c0f044d]{color:#2ba8cb;font-size:13px;font-weight:600;letter-spacing:.15em;line-height:19.5px;text-transform:uppercase}.about-body[data-v-5c0f044d]{align-items:stretch;display:grid;grid-template-columns:minmax(0,670fr) 80px minmax(0,610fr)}.about-text[data-v-5c0f044d]{display:flex;flex-direction:column;gap:24px;grid-column:1;padding-top:4px}.about-lead[data-v-5c0f044d]{color:#4a6075;font-size:22px;font-weight:500;letter-spacing:-.015em;line-height:30.8px}.about-link[data-v-5c0f044d]{align-items:center;align-self:flex-start;color:#2ba8cb;display:inline-flex;font-size:15px;font-weight:600;gap:12px;letter-spacing:.06em;margin-top:16px;padding:6px 0;position:relative;text-transform:uppercase;transition:color var(--transition-base),gap var(--transition-base)}.about-link[data-v-5c0f044d]:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;right:32px;transform:scaleX(0);transform-origin:left center}.about-link-arrow[data-v-5c0f044d],.about-link[data-v-5c0f044d]:after{transition:transform var(--transition-base)}.about-link-arrow[data-v-5c0f044d]{flex-shrink:0}.about-link[data-v-5c0f044d]:hover{color:#1f87a5;gap:16px}.about-link[data-v-5c0f044d]:hover:after{transform:scaleX(1)}.about-link:hover .about-link-arrow[data-v-5c0f044d]{transform:translate(4px)}.about-link[data-v-5c0f044d]:focus-visible{border-radius:2px;outline:2px solid #2ba8cb;outline-offset:6px}.about-photo[data-v-5c0f044d]{aspect-ratio:4/5;border-radius:32px;display:block;grid-column:3;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1024px){.about[data-v-5c0f044d]{padding:96px 0}.about-body[data-v-5c0f044d]{gap:48px;grid-template-columns:1fr}.about-photo[data-v-5c0f044d],.about-text[data-v-5c0f044d]{grid-column:1}.about-photo[data-v-5c0f044d]{margin:0 auto;max-width:520px;width:100%}}@media(max-width:768px){.about[data-v-5c0f044d]{padding:72px 0}.about-inner[data-v-5c0f044d]{gap:40px}.about-lead[data-v-5c0f044d]{font-size:19px;line-height:27px}}.header[data-v-c4bea923]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.header-titles[data-v-c4bea923]{display:flex;flex-direction:column;gap:16px;max-width:800px}.header-eyebrow[data-v-c4bea923]{color:#2ba8cb;font-size:13px;font-weight:600;letter-spacing:.15em;line-height:19.5px;text-transform:uppercase}.header-heading[data-v-c4bea923]{color:var(--color-text);font-size:clamp(40px,6.5vw,72px);font-weight:700;letter-spacing:-.035em;line-height:1}.header-controls[data-v-c4bea923]{align-items:center;display:flex;gap:12px}.header-counter[data-v-c4bea923]{align-items:baseline;display:inline-flex;font-variant-numeric:tabular-nums;gap:6px;padding-right:10px}.header-counter-current[data-v-c4bea923]{color:#1a3a5c;font-size:24px;font-weight:600;line-height:36px}.header-counter-divider[data-v-c4bea923],.header-counter-total[data-v-c4bea923]{color:#8194a4;font-size:17px;font-weight:600;line-height:25.5px}.header-arrow[data-v-c4bea923]{align-items:center;border:1px solid #1a3a5c;border-radius:999px;display:inline-flex;height:56px;justify-content:center;transition:background-color var(--transition-base),color var(--transition-base),transform var(--transition-base);width:56px}.header-arrow-prev[data-v-c4bea923]{background:#fff;color:#1a3a5c}.header-arrow-prev[data-v-c4bea923]:hover{background:#f4f8fa;transform:translate(-2px)}.header-arrow-next[data-v-c4bea923]{background:#1a3a5c;color:#fff}.header-arrow-next[data-v-c4bea923]:hover{background:#0f2845;transform:translate(2px)}.header-arrow[data-v-c4bea923]:active{transform:scale(.96)}.header-arrow[data-v-c4bea923]:focus-visible{outline:2px solid #2ba8cb;outline-offset:4px}.header-arrow[data-v-c4bea923]:disabled{cursor:not-allowed;opacity:.4;transform:none}.header-arrow[data-v-c4bea923]:disabled:hover{background:inherit;transform:none}@media(max-width:1024px){.header[data-v-c4bea923]{align-items:flex-start}}@media(max-width:640px){.header-controls[data-v-c4bea923]{justify-content:flex-end;width:100%}}.pagination[data-v-5cf8915d]{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:8px}.pagination-dot[data-v-5cf8915d]{background:#dde7ee;border-radius:999px;height:4px;transition:background-color var(--transition-base),width var(--transition-base);width:32px}.pagination-dot[data-v-5cf8915d]:hover{background:#c0d2dd}.pagination-dot-active[data-v-5cf8915d]{background:#1a3a5c;width:56px}.pagination-dot[data-v-5cf8915d]:focus-visible{outline:2px solid #2ba8cb;outline-offset:4px}.projects[data-v-6ffc9439]{background:var(--color-bg);padding:120px 0}.projects-inner[data-v-6ffc9439]{display:flex;flex-direction:column;gap:40px}.projects-track[data-v-6ffc9439]{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.projects-track[data-v-6ffc9439]::-webkit-scrollbar{display:none}.projects-slot[data-v-6ffc9439]{flex:0 0 calc(33.33333% - 16px);scroll-snap-align:start}@media(max-width:1024px){.projects-slot[data-v-6ffc9439]{flex:0 0 calc(50% - 12px)}}@media(max-width:640px){.projects-track[data-v-6ffc9439]{gap:16px}.projects-slot[data-v-6ffc9439]{flex:0 0 86%}}.projects-all-link[data-v-6ffc9439]{align-items:center;align-self:center;color:#2ba8cb;display:inline-flex;font-size:15px;font-weight:600;gap:12px;letter-spacing:.06em;margin-right:auto;margin-top:8px;padding:6px 0;position:relative;text-transform:uppercase;transition:color var(--transition-base),gap var(--transition-base)}.projects-all-link[data-v-6ffc9439]:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;right:32px;transform:scaleX(0);transform-origin:left center;transition:transform var(--transition-base)}.projects-all-link-arrow[data-v-6ffc9439]{flex-shrink:0;transition:transform var(--transition-base)}.projects-all-link[data-v-6ffc9439]:hover{color:#1f87a5;gap:16px}.projects-all-link[data-v-6ffc9439]:hover:after{transform:scaleX(1)}.projects-all-link:hover .projects-all-link-arrow[data-v-6ffc9439]{transform:translate(4px)}.projects-all-link[data-v-6ffc9439]:focus-visible{border-radius:2px;outline:2px solid #2ba8cb;outline-offset:6px}@media(max-width:768px){.projects[data-v-6ffc9439]{padding:80px 0}.projects-inner[data-v-6ffc9439]{gap:32px}}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable Italic"),url(../_fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtFmSqn7B6DxjY-XVc93SRQO7.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:300 700;font-style:italic}@font-face{font-family:"Cormorant Garamond Fallback: Times New Roman";src:local("Times New Roman");size-adjust:96.9846%;ascent-override:95.2728%;descent-override:29.5923%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable Italic"),url(../_fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtMmSqn7B6DxjY-ek9HFcM3CR.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:300 700;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable Italic"),url(../_fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtHmSqn7B6DxjY-TNCNd9dNCd.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:300 700;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable Italic"),url(../_fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtGmSqn7B6DxjY-TB72VJkYf8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300 700;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable Italic"),url(../_fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSqn7B6D-A7VYbv9vct.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300 700;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable"),url(../_fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKky2F7i6C-0bzurUW7Jh.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:300 700;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable"),url(../_fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKky2F7i6C-XBg9naX1aN.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:300 700;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable"),url(../_fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKky2F7i6C-jQpIKc3hOH.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:300 700;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable"),url(../_fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKky2F7i6C-WgmKH2xNfV.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300 700;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Variable"),url(../_fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtKky2F7g-n42loMvlZD.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300 700;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Light Italic"),url(../_fonts/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5rDDOjA-OyYppAdbCI.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd58jDOjA-YfQZjBMWOv.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Medium Italic"),url(../_fonts/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5wDDOjA-ZJWQQ6J0zT.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold Italic"),url(../_fonts/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5LDfOjA-rh3E2d8evy.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Bold Italic"),url(../_fonts/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5FTfOjA-8FuXtBSEln.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Light"),url(../_fonts/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_qE6GnA-IYaKl0botX.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_v86GnA-PnTBaLYYuC.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Medium"),url(../_fonts/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_s06GnA-Fqo5ksyhCK.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold"),url(../_fonts/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_iE9GnA-RP1myem2m6.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Bold"),url(../_fonts/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_hg9GnA-wFqhwOHMM5.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"Manrope Fallback: Arial";src:local("Arial");size-adjust:103.1851%;ascent-override:103.3095%;descent-override:29.074%;line-gap-override:0%}@font-face{font-family:Manrope;src:local("Manrope Variable"),url(../_fonts/xn7gYHE41ni1AdIRggSxSvfedN62Zw-Lsa3e7vbpX.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:200 800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Variable"),url(../_fonts/xn7gYHE41ni1AdIRggixSvfedN62Zw-19n3KqQm6w.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:200 800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope ExtraLight"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59FO_G-UxiSaMPlO3.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Light"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk6jFO_G-poGiPIahG9.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope SemiBold"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_G-9iFdBGvYHD.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Bold"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_G-99jH53qn8T.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Variable"),url(../_fonts/xn7gYHE41ni1AdIRggqxSvfedN62Zw-mW9tXiJaJU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:200 800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Variable"),url(../_fonts/xn7gYHE41ni1AdIRggOxSvfedN62Zw-BFwSTXhU8A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:200 800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Variable"),url(../_fonts/xn7gYHE41ni1AdIRggmxSvfedN62Zw-gXSvwK21JM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:200 800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Variable"),url(../_fonts/xn7gYHE41ni1AdIRggexSvfedN4-8JRoJvHUbP.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200 800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_G-1cNkcpjOB4.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Medium"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_G-cWCBGPjaGV.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope ExtraBold"),url(../_fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_G-nwwGAeqGv1.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}.cta[data-v-7b534cbc]{background:var(--color-bg);padding:24px 0 96px}.cta-banner[data-v-7b534cbc]{align-items:center;background:linear-gradient(135deg,#6bb0dc,#5ba3d9);border-radius:8px;box-shadow:0 24px 60px -28px #0d254659;color:#fff;display:flex;gap:32px;justify-content:space-between;overflow:hidden;padding:56px 64px;position:relative}.cta-banner[data-v-7b534cbc]:before{background:#ffffff14;border-radius:999px;content:"";height:360px;pointer-events:none;position:absolute;right:-120px;top:-120px;width:360px}.cta-headline[data-v-7b534cbc]{color:#fff;font-family:Manrope,"Manrope Fallback: Arial",sans-serif;font-size:36px;font-weight:400;letter-spacing:-.01em;line-height:1.25;margin:0;max-width:640px;position:relative}.cta-headline-accent[data-v-7b534cbc]{color:#fff;font-family:Cormorant Garamond,"Cormorant Garamond Fallback: Times New Roman",serif;font-style:italic;font-weight:500}.cta-button[data-v-7b534cbc]{align-items:center;background:#fff;border-radius:999px;color:#0d2546;display:inline-flex;flex-shrink:0;font-family:Manrope,"Manrope Fallback: Arial",sans-serif;font-size:13px;font-weight:500;gap:12px;letter-spacing:.16em;padding:18px 28px;position:relative;text-transform:uppercase;transition:transform var(--transition-base),box-shadow var(--transition-base)}.cta-button[data-v-7b534cbc]:hover{box-shadow:0 16px 32px -16px #0d254666;transform:translateY(-2px)}.cta-button-arrow[data-v-7b534cbc]{flex-shrink:0;transition:transform var(--transition-base)}.cta-button:hover .cta-button-arrow[data-v-7b534cbc]{transform:translate(4px)}@media(max-width:900px){.cta-banner[data-v-7b534cbc]{align-items:flex-start;flex-direction:column;gap:28px;padding:44px 36px}.cta-headline[data-v-7b534cbc]{font-size:28px}}@media(max-width:600px){.cta[data-v-7b534cbc]{padding:16px 0 64px}.cta-banner[data-v-7b534cbc]{padding:36px 24px}.cta-headline[data-v-7b534cbc]{font-size:24px}}.landing-view[data-v-f29a4f9e]{min-height:100vh;position:relative}
