.lps{--lps-ink:var(--ax-c-lp-c-262621);--lps-paper:var(--ax-c-lp-white);--lps-accent:var(--ax-c-lp-c-e9e4d9);--lps-rule:var(--ax-c-lp-c-262621-a14);--lps-gutter:clamp(24px,5vw,88px);background:var(--lps-paper);color:var(--lps-ink)}.lps *,.lps :after,.lps :before{box-sizing:border-box}.lps a,.lps button{-webkit-tap-highlight-color:transparent}.lps a:focus-visible,.lps button:focus-visible{outline:2px solid var(--ax-c-lp-c-ce9f61);outline-offset:6px}.lps-wrap{width:min(1440px,100%);margin-inline:auto;padding-inline:var(--lps-gutter)}.lps-kicker{display:flex;align-items:center;gap:12px;font-size:var(--ax-c-lp-fs-kicker);line-height:1.6;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.lps-section-title{font-size:var(--ax-c-lp-fs-section-title);line-height:1.1;letter-spacing:-.045em;font-weight:400}.lps-section-title em{font-style:normal;color:var(--ax-c-lp-c-93692f)}.lps-body{font-size:var(--ax-c-lp-fs-body);line-height:1.9;opacity:.72}.lps-heading-row{display:flex;justify-content:space-between;align-items:end;gap:50px}.lps-heading-row>.lps-body{max-width:300px;margin-bottom:6px}.lps-projects{padding-block:84px}.lps-projects .lps-kicker{margin-bottom:20px}.lps-project-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:22px;margin-top:40px;align-items:start}.lps-project:nth-child(2){margin-top:56px}.lps-project:nth-child(3){margin-top:112px}.lps-project-image{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ax-c-lp-c-072143)}.lps-project-image img{object-fit:cover;transition:transform var(--ax-c-lp-t-800) cubic-bezier(.22,1,.36,1),filter var(--ax-c-lp-t-800);filter:saturate(.8)}.lps-project:hover img{transform:scale(1.07);filter:saturate(1)}.lps-project-badge{position:absolute;top:16px;inset-inline-start:16px;padding:7px 10px;background:var(--ax-c-lp-c-e9e4d9);color:var(--ax-c-lp-c-262621);font-size:var(--ax-c-lp-fs-project-badge)}.lps-project-arrow{position:absolute;bottom:16px;inset-inline-end:16px;width:40px;height:40px;display:grid;place-items:center;background:var(--ax-c-lp-c-e9e4d9);color:var(--ax-c-lp-c-262621);border-radius:50%;transition:transform var(--ax-c-lp-t-300)}.lps-project:hover .lps-project-arrow{transform:rotate(45deg)}.lps-project-no{position:absolute;inset-inline-start:18px;bottom:18px;font-size:var(--ax-c-lp-fs-project-no);color:var(--ax-c-lp-white)}.lps-project-meta{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-top:16px}.lps-project-meta h3{font-size:var(--ax-c-lp-fs-body)}.lps-project-meta>span{font-size:var(--ax-c-lp-fs-project-meta-span);opacity:.6}[dir=rtl] .lps-section-title{letter-spacing:0;line-height:1.25}[dir=rtl] .lps-kicker{letter-spacing:0;font-size:var(--ax-c-lp-fs-kicker-rtl)}@media (max-width:900px){.lps-section-title{font-size:var(--ax-c-lp-fs-section-title-to900)}.lps-project-grid{gap:16px}.lps-project-meta{flex-direction:column;gap:4px}.lps-heading-row>.lps-body{max-width:240px}}@media (max-width:600px){.lps-heading-row{align-items:start;flex-direction:column;gap:22px}.lps-heading-row>.lps-body{max-width:340px}.lps-projects{padding-block:60px}.lps-project-grid{grid-template-columns:1fr;gap:32px;margin-top:32px}.lps-project:nth-child(2),.lps-project:nth-child(3){margin-top:0}.lps-project-image{aspect-ratio:4/4.3}.lps-project-meta{flex-direction:row}.lps-project-meta h3{font-size:var(--ax-c-lp-fs-body)}}@media (prefers-reduced-motion:reduce){.lps *,.lps :after,.lps :before{animation:none!important;transition:none!important}}.lps-project-image{clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%)}.lps-map{position:relative;overflow:hidden;padding-block:clamp(56px,6.4vw,88px);background:var(--lps-accent);scroll-margin-top:60px}.lps-map-figure figcaption{margin-top:14px;font-size:var(--ax-c-lp-fs-kicker-rtl);opacity:.6}.lps-map-copy .lps-section-title{margin-block:16px 14px}.lps-map-sites{margin-top:22px;border-top:1px solid var(--lps-rule)}.lps-map-site{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;column-gap:14px;width:100%;padding-block:13px;text-align:start;border-bottom:1px solid var(--lps-rule);cursor:default;transition:padding var(--ax-c-lp-t-350)}.lps-map-site.is-on{padding-inline-start:8px}.lps-map-marker{width:11px;height:11px;border-radius:50%;grid-row:span 2}.lps-map-site.lps-pin-active .lps-map-marker{background:var(--ax-c-lp-c-ce9f61)}.lps-map-site.lps-pin-progress .lps-map-marker{background:var(--ax-c-lp-c-072143)}.lps-map-site.lps-pin-opportunity .lps-map-marker{border:2px solid var(--ax-c-lp-c-ce9f61)}.lps-map-site-name{font-size:var(--ax-c-lp-fs-map-site-name);letter-spacing:-.02em}.lps-map-site-detail{grid-column:2;font-size:var(--ax-c-lp-fs-map-site-detail);opacity:.65}.lps-map-site-status{grid-row:1/span 2;grid-column:3;font-size:var(--ax-c-lp-fs-kicker-rtl);opacity:.75}.lps-map-figures{display:flex;gap:clamp(28px,4.4vw,56px);margin-top:24px}.lps-map-figures>div{display:flex;flex-direction:column-reverse;justify-content:flex-end}.lps-map-figures dd{font-size:var(--ax-c-lp-fs-map-figures-dd);letter-spacing:-.045em;line-height:1}.lps-map-figures dt{margin-top:8px;font-size:var(--ax-c-lp-fs-map-site-detail);opacity:.65}[dir=rtl] .lps-map-figures dd{text-align:end}@media (max-width:700px){.lps-map-site{grid-template-columns:14px minmax(0,1fr)}.lps-map-site-status{grid-row:auto;grid-column:2;margin-top:4px}}.lp-container{width:min(var(--ax-c-lp-max),100%);margin-inline:auto;padding-inline:var(--ax-c-lp-gutter)}.landing[data-axis-intro=skip] [data-axis-pl]{display:none}.landing[data-lp-hero=in] :is(.lp-copy>*,.lp-stats,.lp-card){opacity:0;animation:lp-hero-fade var(--ax-c-lp-t-10) var(--ax-c-lp-t-6000) forwards}.landing[data-lp-hero=in] .lp-mark{clip-path:inset(100% 0 0 0);animation:lp-hero-reveal var(--ax-c-lp-t-10) var(--ax-c-lp-t-6000) forwards}@keyframes lp-hero-fade{to{opacity:1}}@keyframes lp-hero-reveal{to{clip-path:inset(0 0 0 0)}}.lp-hero{position:relative;overflow-x:clip;background:var(--ax-c-lp-bg);color:var(--ax-c-lp-ink);padding-bottom:calc(1.6 * var(--ax-c-lp-u))}.lp-stage{position:relative;isolation:isolate}.lp-media{position:absolute;z-index:-2;inset-block:0 calc(-6 * var(--ax-c-lp-u));inset-inline:22% 0;overflow:hidden}.lp-media picture{position:absolute;inset:0;display:block}[dir=rtl] .lp-media picture{transform:scaleX(-1)}@media (width >= 1024px){.lp-media picture{-webkit-mask-image:linear-gradient(90deg,transparent,var(--ax-c-lp-black) 7%);mask-image:linear-gradient(90deg,transparent,var(--ax-c-lp-black) 7%)}}.lp-photo{width:100%;height:100%;object-fit:cover;object-position:0 0}.lp-media:before{content:"";inset:0;z-index:1;background:linear-gradient(var(--ax-c-lp-fade-dir),var(--ax-c-lp-bg) 0,color-mix(in srgb,var(--ax-c-lp-bg) 82%,transparent) 5%,transparent 16%),linear-gradient(var(--ax-c-lp-wash-dir),var(--ax-c-lp-bg) 0,color-mix(in srgb,var(--ax-c-lp-bg) 92%,transparent) 27%,color-mix(in srgb,var(--ax-c-lp-bg) 55%,transparent) 33%,color-mix(in srgb,var(--ax-c-lp-bg) 20%,transparent) 38%,transparent 44%),linear-gradient(0deg,var(--ax-c-lp-bg) 0,transparent 18%)}.lp-mark,.lp-media:before{position:absolute;pointer-events:none}.lp-mark{z-index:-1;top:-9.5%;height:109.5%;aspect-ratio:1.1547;inset-inline-start:60%;translate:-50% 0}[dir=rtl] .lp-mark{translate:50% 0}.lp-mark-edge,.lp-mark-glass{position:absolute;inset:0;width:100%;height:100%}.lp-mark-glass{clip-path:polygon(evenodd,50% 0,100% 100%,0 100%,50% 0,48.8% 20.3%,8.95% 100%,88.65% 100%,48.8% 20.3%);background:linear-gradient(180deg,var(--ax-c-lp-white-a62) 0,var(--ax-c-lp-white-a72) 35%,var(--ax-c-lp-white-a62) 65%,var(--ax-c-lp-white-a45) 88%,var(--ax-c-lp-white-a0) 100%)}.lp-mark-edge,.lp-mark-glass{-webkit-mask-image:linear-gradient(180deg,var(--ax-c-lp-black) 80%,transparent 99%);mask-image:linear-gradient(180deg,var(--ax-c-lp-black) 80%,transparent 99%)}.lp-mark-edge{overflow:visible}.lp-mark-edge polyline{fill:none;stroke:var(--ax-c-lp-white-a22);stroke-width:1;vector-effect:non-scaling-stroke}.lp-stage-inner{position:relative;display:flex;align-items:flex-end;padding-block:calc(72px + 3.2 * var(--ax-c-lp-u)) calc(2.4 * var(--ax-c-lp-u))}@media (width > 960px){.lp-stage-inner{min-height:calc(72px + 38.6 * var(--ax-c-lp-u))}}.lp-copy{position:relative;max-width:50%}.lp-eyebrow{display:flex;align-items:center;gap:calc(1.6 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-eyebrow);line-height:1.5;font-weight:400;-webkit-text-stroke:.35px currentColor;letter-spacing:.28em;text-transform:uppercase;color:var(--ax-c-lp-ink)}.lp-eyebrow>span{flex:none;width:calc(3.8 * var(--ax-c-lp-u));height:2px;background:var(--ax-c-lp-gold)}.lp-title{margin-top:calc(.5 * var(--ax-c-lp-u));font-family:var(--ax-c-lp-serif);font-weight:600;font-size:var(--ax-c-lp-fs-title);line-height:.84;letter-spacing:-.022em;color:var(--ax-c-lp-ink)}.lp-lead{max-width:max(355px,calc(36 * var(--ax-c-lp-u)));font-size:var(--ax-c-lp-fs-lead);line-height:1.5;color:var(--ax-c-lp-body)}.lp-actions,.lp-lead{margin-top:calc(1.6 * var(--ax-c-lp-u))}.lp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(2.1 * var(--ax-c-lp-u))}.lp-btn{display:inline-flex;align-items:center;gap:calc(1.6 * var(--ax-c-lp-u));height:max(44px,calc(3.85 * var(--ax-c-lp-u)));padding-inline:calc(1.9 * var(--ax-c-lp-u));border-radius:3px;background:var(--ax-c-lp-btn-bg);color:var(--ax-c-lp-btn-fg);font-size:var(--ax-c-lp-fs-btn);box-shadow:var(--ax-c-lp-shadow);transition:background var(--ax-c-lp-t-300),gap var(--ax-c-lp-t-300)}.lp-btn:hover{background:var(--ax-c-lp-btn-bg-hover);gap:calc(2 * var(--ax-c-lp-u))}.lp-story{display:inline-flex;align-items:center;gap:calc(1.1 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-story);color:var(--ax-c-lp-ink)}.lp-story-icon{display:grid;place-items:center;width:max(32px,calc(2.6 * var(--ax-c-lp-u)));aspect-ratio:1;border:1px solid color-mix(in srgb,var(--ax-c-lp-ink) 40%,transparent);border-radius:50%;transition:background var(--ax-c-lp-t-300),color var(--ax-c-lp-t-300)}.lp-story-text{padding-bottom:3px;border-bottom:1px solid color-mix(in srgb,var(--ax-c-lp-ink) 30%,transparent)}.lp-story:hover .lp-story-icon{background:var(--ax-c-lp-ink);color:var(--ax-c-lp-bg)}[dir=rtl] .lp-story{flex-direction:row-reverse}[dir=rtl] .lp-story-icon svg{scale:-1 1}.lps-home a:focus-visible,.lps-home button:focus-visible{outline:2px solid var(--ax-c-lp-ink);outline-offset:3px}.lp-stats{position:absolute;z-index:3;inset-inline-end:var(--ax-c-lp-gutter);bottom:calc(1 * var(--ax-c-lp-u));display:grid;grid-template-columns:auto auto auto;background:var(--ax-c-lp-glass-solid);border:1px solid var(--ax-c-lp-line);border-radius:4px;box-shadow:var(--ax-c-lp-shadow)}.lp-stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:calc(.55 * var(--ax-c-lp-u));padding:calc(.95 * var(--ax-c-lp-u)) calc(1.6 * var(--ax-c-lp-u))}.lp-stats>div+div{border-inline-start:1px solid var(--ax-c-lp-line)}.lp-stats dt{white-space:nowrap;font-size:var(--ax-c-lp-fs-stats-dt);line-height:1.35;letter-spacing:.07em;text-transform:uppercase;color:var(--ax-c-lp-ink);-webkit-text-stroke:.3px currentColor}[dir=rtl] .lp-stats dt{letter-spacing:0;font-size:var(--ax-c-lp-fs-stats-dt-rtl)}.lp-stat-value{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;font-family:var(--ax-c-lp-serif);font-weight:600;font-size:var(--ax-c-lp-fs-stat-value);line-height:.85;color:var(--ax-c-lp-ink)}[dir=rtl] .lp-stat-value{text-align:end}.lp-stat-value span{color:var(--ax-c-lp-gold);font-weight:500}.lp-cards-wrap{margin-top:calc(.7 * var(--ax-c-lp-u))}.lp-cards-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lp-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(1 * var(--ax-c-lp-u))}.lp-card-link{position:relative;isolation:isolate;display:block;height:max(168px,calc(15 * var(--ax-c-lp-u)));overflow:hidden;background:var(--ax-c-lp-surface);border:1px solid var(--ax-c-lp-line);border-radius:4px;box-shadow:var(--ax-c-lp-shadow);transition:transform var(--ax-c-lp-t-400) cubic-bezier(.22,1,.36,1),box-shadow var(--ax-c-lp-t-400)}.lp-card-link:hover{transform:translateY(-3px);box-shadow:0 16px 36px var(--ax-c-lp-c-0c1c2e-a13)}.lp-card-media{position:absolute;inset:0;z-index:-2;clip-path:polygon(40% 0,100% 0,100% 100%,82% 58%)}.lp-card-media img{object-fit:cover;transition:transform var(--ax-c-lp-t-900) cubic-bezier(.22,1,.36,1)}.lp-card-media[data-division=development] img{object-position:50% 34%}[dir=rtl] .lp-card-media[data-division=development] img{scale:-1 1}.lp-card-link:hover .lp-card-media img{transform:scale(1.05)}.lp-card-glass{clip-path:polygon(40% 0,51% 0,87% 63%,82% 58%);background:linear-gradient(180deg,color-mix(in srgb,var(--ax-c-lp-surface) 82%,transparent),color-mix(in srgb,var(--ax-c-lp-surface) 34%,transparent))}.lp-card-glass,.lp-card-peak{position:absolute;inset:0;z-index:-1}.lp-card-peak{clip-path:polygon(48% 100%,82% 58%,100% 80%,100% 100%);background:linear-gradient(145deg,color-mix(in srgb,var(--ax-division) 70%,var(--ax-c-lp-c-0d2746)) 0,color-mix(in srgb,var(--ax-division) 90%,var(--ax-c-lp-c-0d2746)) 100%)}[dir=rtl] .lp-card-media{clip-path:polygon(60% 0,0 0,0 100%,18% 58%)}[dir=rtl] .lp-card-glass{clip-path:polygon(60% 0,49% 0,13% 63%,18% 58%)}[dir=rtl] .lp-card-peak{clip-path:polygon(52% 100%,18% 58%,0 80%,0 100%)}.lp-card-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;max-width:66%;height:100%;padding-block:calc(.9 * var(--ax-c-lp-u));padding-inline-start:calc(1.3 * var(--ax-c-lp-u))}.lp-card-copy>*{flex:none}.lp-card-num{display:flex;align-items:center;gap:calc(.8 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-card-num);letter-spacing:.06em;color:var(--ax-division-text)}.lp-card-num i{display:block;width:calc(2.4 * var(--ax-c-lp-u));height:1px;background:currentColor}.lp-card-icon{width:max(26px,calc(2.7 * var(--ax-c-lp-u)));height:auto;margin-top:calc(.55 * var(--ax-c-lp-u));color:var(--ax-division-text)}.lp-card-title{margin-top:calc(.25 * var(--ax-c-lp-u));font-family:var(--ax-c-lp-serif);font-weight:600;font-size:var(--ax-c-lp-fs-card-title);line-height:1.02;letter-spacing:-.005em;color:var(--ax-c-lp-ink)}.lp-card-line{margin-top:calc(.7 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-card-line);line-height:1.42;color:var(--ax-c-lp-body);text-wrap:balance}.lp-card-arrow{position:absolute;z-index:2;inset-inline-end:calc(.9 * var(--ax-c-lp-u));bottom:calc(.9 * var(--ax-c-lp-u));display:grid;place-items:center;width:max(30px,calc(2.7 * var(--ax-c-lp-u)));aspect-ratio:1;border-radius:50%;border:1px solid var(--ax-c-lp-white-a75);background:var(--ax-c-lp-c-0d2746-a28);color:var(--ax-c-lp-white);transition:background var(--ax-c-lp-t-300),transform var(--ax-c-lp-t-300)}.lp-card-arrow svg{width:52%;height:auto}.lp-card-link:hover .lp-card-arrow{background:var(--ax-c-lp-white);color:var(--ax-c-lp-ink);transform:translateX(2px)}[dir=rtl] .lp-card-link:hover .lp-card-arrow{transform:translateX(-2px)}[dir=rtl] .lp-card-title,[dir=rtl] .lp-stat-value,[dir=rtl] .lp-title{letter-spacing:0}[dir=rtl] .lp-title{line-height:1.28;font-size:var(--ax-c-lp-fs-title-rtl)}[dir=rtl] .lp-card-title{line-height:1.3;font-size:var(--ax-c-lp-fs-card-title-rtl)}[dir=rtl] .lp-eyebrow{letter-spacing:0;font-size:var(--ax-c-lp-fs-eyebrow-rtl)}[dir=rtl] .lp-card-line{font-size:var(--ax-c-lp-fs-card-line-rtl)}@media (1024px <= width <= 1100px){.lp-copy{max-width:60%}.lp-cards{grid-template-columns:repeat(5,minmax(176px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;padding-block:6px 12px;margin-top:-6px;scrollbar-width:thin}.lp-card{scroll-snap-align:start}}@media (1024px <= width <= 960px){.lp-stage-inner{flex-direction:column;align-items:flex-start;gap:24px}.lp-copy{max-width:72%}.lp-stats{position:static}}@media (width < 1024px){.lp-hero{padding-bottom:28px}.lp-media{inset:0}.lp-photo{object-position:62% 40%}.lp-media:before{background:linear-gradient(var(--ax-c-lp-fade-dir),var(--ax-c-lp-bg) 0,color-mix(in srgb,var(--ax-c-lp-bg) 96%,transparent) 52%,color-mix(in srgb,var(--ax-c-lp-bg) 72%,transparent) 66%,color-mix(in srgb,var(--ax-c-lp-bg) 20%,transparent) 80%,transparent 90%),linear-gradient(0deg,var(--ax-c-lp-bg) 0,var(--ax-c-lp-bg) 18%,transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--ax-c-lp-bg) 55%,transparent),transparent 12%)}.lp-mark{top:-4%;height:64%;inset-inline-start:74%}.lp-mark-edge,.lp-mark-glass{-webkit-mask-image:linear-gradient(180deg,var(--ax-c-lp-black) 58%,transparent 96%);mask-image:linear-gradient(180deg,var(--ax-c-lp-black) 58%,transparent 96%)}.lp-mark-glass{background:linear-gradient(180deg,var(--ax-c-lp-white-a72),var(--ax-c-lp-white-a5) 50%,var(--ax-c-lp-white-a3))}.lp-mark-edge polyline{stroke:var(--ax-c-lp-white-a85)}.lp-stage-inner{flex-direction:column;align-items:stretch;padding-block:calc(72px + 16px) 18px;gap:18px}.lp-copy{max-width:none}.lp-eyebrow{gap:12px;font-size:var(--ax-c-lp-fs-eyebrow-to761);letter-spacing:.2em;white-space:nowrap}.lp-eyebrow>span{width:28px}.lp-title{margin-top:12px;font-size:var(--ax-c-lp-fs-title-to761);line-height:.93;letter-spacing:-.02em}[dir=rtl] .lp-title{font-size:var(--ax-c-lp-fs-title-rtl-to761);line-height:1.3}.lp-lead{margin-top:14px;max-width:min(34em,66%);font-size:var(--ax-c-lp-fs-lead-to761);line-height:1.6;color:color-mix(in srgb,var(--ax-c-lp-ink) 88%,var(--ax-c-lp-bg))}.lp-eyebrow,.lp-lead,.lp-story-text,.lp-title{text-shadow:0 0 14px var(--ax-c-lp-bg),0 0 6px var(--ax-c-lp-bg),0 0 2px var(--ax-c-lp-bg)}.lp-actions{gap:12px 14px;margin-top:20px}.lp-btn{height:46px;padding-inline:16px;gap:10px}.lp-btn,.lp-story{font-size:var(--ax-c-lp-fs-btn-to761)}.lp-story{gap:8px;white-space:nowrap}.lp-story-icon{width:34px}.lp-stats{position:static;grid-template-columns:repeat(3,minmax(0,1fr));border:0;border-radius:8px;background:var(--ax-c-lp-surface);box-shadow:0 8px 28px var(--ax-c-lp-c-0c1c2e-a08)}.lp-stats>div{padding:14px 6px 12px;gap:8px;align-items:center;text-align:center}.lp-stats>div+div{border-image:linear-gradient(transparent 16px,var(--ax-c-lp-line) 16px calc(100% - 16px),transparent calc(100% - 16px)) 1}.lp-stats dt{white-space:normal;font-size:var(--ax-c-lp-fs-stats-dt-to761);letter-spacing:.14em;color:var(--ax-c-lp-ink)}[dir=rtl] .lp-stat-value{text-align:center}.lp-stat-value{font-size:var(--ax-c-lp-fs-stat-value-to761)}.lp-cards-wrap{margin-top:2px}.lp-cards-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;display:flex;align-items:center;gap:14px;margin:0 0 12px;font-size:var(--ax-c-lp-fs-cards-label-to761);font-weight:400;-webkit-text-stroke:.35px currentColor;letter-spacing:.24em;text-transform:uppercase;color:var(--ax-c-lp-ink)}[dir=rtl] .lp-cards-label{letter-spacing:0;font-size:var(--ax-c-lp-fs-map-site-detail)}.lp-cards-label>span{width:28px;height:2px;background:var(--ax-c-lp-gold)}.lp-cards{grid-template-columns:1fr;gap:12px}.lp-card-link{height:auto;min-height:108px}.lp-card-copy{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:12px;align-items:start;max-width:76%;height:auto;padding:14px 0;padding-inline-start:14px}.lp-card-num{grid-area:1/1;margin-top:8px;font-size:var(--ax-c-lp-fs-cards-label-to761);gap:0}.lp-card-num i{display:none}.lp-card-icon{grid-area:2/1;width:28px;margin-top:12px}.lp-card-title{grid-area:1/2;margin-top:0;font-size:var(--ax-c-lp-fs-card-title-to761)}[dir=rtl] .lp-card-title{font-size:var(--ax-c-lp-fs-card-title-rtl-to761)}.lp-card-line{grid-area:2/2;margin-top:4px;font-size:var(--ax-c-lp-fs-map-site-detail);line-height:1.45}.lp-card-media{clip-path:polygon(68% 0,100% 0,100% 100%,77% 100%)}.lp-card-glass{clip-path:polygon(68% 0,74% 0,82% 100%,77% 100%)}.lp-card-peak{clip-path:polygon(80% 100%,100% 12%,100% 100%)}[dir=rtl] .lp-card-media{clip-path:polygon(0 0,32% 0,23% 100%,0 100%)}[dir=rtl] .lp-card-glass{clip-path:polygon(32% 0,26% 0,18% 100%,23% 100%)}[dir=rtl] .lp-card-peak{clip-path:polygon(20% 100%,0 12%,0 100%)}.lp-card-arrow{width:36px;inset-inline-end:10px;bottom:10px}}.lps-home{--lps-gutter:var(--ax-c-lp-gutter)}.lps-home .lps-wrap{width:min(var(--ax-c-lp-max),100%)}.lps-home{--lps-ink:var(--ax-c-lp-c-17273b);--lps-accent:var(--ax-c-lp-c-f4efe7)}.lps-home .lps-section-title{font-family:var(--ax-c-lp-serif);font-weight:600;font-size:var(--ax-c-lp-fs-section-title-2);line-height:1;letter-spacing:-.01em}.lps-home .lps-section-title em{color:var(--ax-c-lp-gold)}.lps-home .lps-kicker{gap:calc(1.4 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-kicker-2);font-weight:400;-webkit-text-stroke:.35px currentColor;letter-spacing:.28em}.lps-home .lps-kicker:before{content:"";flex:none;width:calc(3.2 * var(--ax-c-lp-u));min-width:28px;height:2px;background:var(--ax-c-lp-gold)}.lps-home .lps-project{position:relative;container-type:inline-size}.lps-home .lps-project-image{clip-path:polygon(0 0,calc(100% - 9.9cqw) 0,100% 16.6cqw,100% 100%,0 100%)}[dir=rtl] .lps-home .lps-project-image{clip-path:polygon(9.9cqw 0,100% 0,100% 100%,0 100%,0 16.6cqw)}.lp-project-gold{position:absolute;z-index:1;top:0;inset-inline-end:0;width:8.4cqw;height:15.2cqw;pointer-events:none;background:linear-gradient(180deg,var(--ax-c-lp-c-d4ab6a),var(--ax-c-lp-c-c08b4a));clip-path:polygon(0 0,100% 0,100% 100%)}[dir=rtl] .lp-project-gold{clip-path:polygon(0 0,100% 0,0 100%)}.lps-home .lps-map-figures dd,.lps-home .lps-project-no{font-family:var(--ax-c-lp-serif);font-weight:600;letter-spacing:0;font-variant-numeric:lining-nums}.lps-home .lps-map-figures dd{font-size:var(--ax-c-lp-fs-map-figures-dd-2)}[dir=rtl] .lps-home .lps-section-title{line-height:1.3;letter-spacing:0}[dir=rtl] .lps-home .lps-kicker{letter-spacing:0;font-size:var(--ax-c-lp-fs-kicker-rtl-2)}@media (max-width:900px){.lps-home .lps-section-title{font-size:var(--ax-c-lp-fs-section-title-to900-2)}}@media (prefers-reduced-motion:reduce){.lp-btn,.lp-card-link,.lp-card-media img{transition:none}}.lp-find{--f-card:var(--ax-c-lp-c-f6efe6);--f-card-2:var(--ax-c-lp-c-f7f1e8);--f-body:var(--ax-c-lp-c-4b515c);--f-tag:var(--ax-c-lp-c-a77a3d);--f-rule:var(--ax-c-lp-c-bd9a66);--f-chip-ink:var(--ax-c-lp-c-30383f);--f-chip-bg:var(--ax-c-lp-c-fefdfb);--f-chip-line:var(--ax-c-lp-c-e2ded6);--f-cut:var(--ax-c-lp-c-ede1cc);--f-gold:linear-gradient(180deg,var(--ax-c-lp-c-d4ab6a),var(--ax-c-lp-c-c08b4a));position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:60px;color:var(--ax-c-lp-ink);background:var(--ax-c-lp-bg);padding-block:calc(2.9 * var(--ax-c-lp-u)) calc(2.6 * var(--ax-c-lp-u))}.lp-find:after,.lp-find:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none}.lp-find:before{background:linear-gradient(180deg,var(--ax-c-lp-white-a8),var(--ax-c-lp-white-a35));clip-path:polygon(80% 0,87% 0,100% 22%,100% 44%)}.lp-find:after{background:var(--ax-c-lp-c-8c6c40-a045);clip-path:polygon(0 74%,0 46%,3.6% 26%,5.2% 26%)}.lp-find-grid{position:relative;display:grid;width:min(var(--ax-c-lp-max),100%);margin-inline:auto;padding-inline:var(--ax-c-lp-gutter);grid-template-columns:minmax(0,2.19fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:calc(1.67 * var(--ax-c-lp-u))}.lp-find-head{grid-column:1;grid-row:1;padding-bottom:calc(1.5 * var(--ax-c-lp-u))}.lp-find-title{margin-top:calc(1.15 * var(--ax-c-lp-u));font-family:var(--ax-c-lp-serif);font-weight:700;font-size:calc(4.15 * var(--ax-c-lp-u));line-height:1;letter-spacing:-.01em;color:var(--ax-c-lp-ink)}.lp-find-intro{display:none}.lp-find-card{overflow:hidden;border-radius:5px;background:var(--f-card);box-shadow:0 1px 2px var(--ax-c-lp-c-3c2a14-a04),0 22px 44px -22px var(--ax-c-lp-c-3c2a14-a2);scroll-margin-top:100px}.lp-find-card,.lp-find-media{position:relative}.lp-find-media picture{position:absolute;inset:0}.lp-find-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center;transition:scale var(--ax-c-lp-t-1200) cubic-bezier(.22,1,.36,1)}.lp-find-card:hover .lp-find-media img{scale:1.03}.lp-find-gold{position:absolute;inset:0;background:var(--f-gold)}[dir=rtl] .lp-find-media{scale:-1 1}.lp-find-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start}.lp-find-tag{font-size:var(--ax-c-lp-fs-find-tag);line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:var(--f-tag);-webkit-text-stroke:.25px currentColor}.lp-find-card-title{margin-top:calc(1.05 * var(--ax-c-lp-u));font-family:var(--ax-c-lp-serif);font-weight:700;line-height:1;letter-spacing:-.005em;color:var(--ax-c-lp-ink);text-wrap:balance}.lp-find-card-title:after{content:"";display:block;width:max(28px,calc(2.27 * var(--ax-c-lp-u)));height:2px;margin-top:calc(1.25 * var(--ax-c-lp-u));background:var(--f-rule)}.lp-find-body{margin-top:calc(1.45 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-find-body);line-height:1.68;color:var(--f-body)}.lp-find-chips{display:flex;flex-wrap:wrap;gap:calc(.62 * var(--ax-c-lp-u)) calc(.6 * var(--ax-c-lp-u));margin-top:calc(1.95 * var(--ax-c-lp-u))}.lp-find-chips li{padding:calc(.4 * var(--ax-c-lp-u)) max(9px,calc(.8 * var(--ax-c-lp-u)));font-size:var(--ax-c-lp-fs-find-chips-li);line-height:1.25;color:var(--f-chip-ink);background:var(--f-chip-bg);border:1px solid var(--f-chip-line);border-radius:2px}.lp-find-link{display:inline-flex;align-items:center;gap:calc(1.1 * var(--ax-c-lp-u));margin-top:calc(2.35 * var(--ax-c-lp-u));padding-bottom:calc(.6 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-find-link);line-height:1.2;color:var(--ax-c-lp-ink);border-bottom:1.5px solid var(--f-rule);transition:gap var(--ax-c-lp-t-300),color var(--ax-c-lp-t-300)}.lp-find-link svg{width:max(16px,calc(1.15 * var(--ax-c-lp-u)));height:auto;stroke-width:2.25}.lp-find-link:hover{gap:calc(1.6 * var(--ax-c-lp-u));color:var(--ax-c-lp-c-8a6330)}.lp-find-link:focus-visible{outline:2px solid var(--f-rule);outline-offset:4px}.lp-find-rentals{grid-column:1;grid-row:2;min-height:calc(38.7 * var(--ax-c-lp-u));--cut:calc(17.9 * var(--ax-c-lp-u) + max(0px, (15.8px - var(--ax-c-lp-u)) * 21))}.lp-find-rentals .lp-find-media{position:absolute;inset-block:0;inset-inline:var(--cut) 0}.lp-find-rentals .lp-find-media img{object-position:right bottom}.lp-find-rentals picture{clip-path:polygon(calc(17.75 * var(--ax-c-lp-u)) 0,100% 0,100% 100%,calc(.15 * var(--ax-c-lp-u)) 100%)}.lp-find-rentals .lp-find-gold{clip-path:polygon(calc(17.65 * var(--ax-c-lp-u)) 0,calc(19.45 * var(--ax-c-lp-u)) 0,calc(14.7 * var(--ax-c-lp-u)) 16.95%)}.lp-find-rentals .lp-find-copy{min-height:inherit;justify-content:center;max-width:calc(30 * var(--ax-c-lp-u));padding:calc(3 * var(--ax-c-lp-u)) 0 calc(3.6 * var(--ax-c-lp-u)) calc(4.19 * var(--ax-c-lp-u))}.lp-find-rentals .lp-find-card-title{font-size:calc(2.85 * var(--ax-c-lp-u));max-width:calc(25 * var(--ax-c-lp-u))}.lp-find-rentals .lp-find-body{max-width:min(20.4em,calc(22.4 * var(--ax-c-lp-u)))}.lp-find-rentals .lp-find-chips{max-width:max(292px,calc(22 * var(--ax-c-lp-u)))}[dir=rtl] .lp-find-rentals .lp-find-copy{padding-inline:calc(4.19 * var(--ax-c-lp-u)) 0}[dir=rtl] .lp-find-stays .lp-find-copy{padding-inline:calc(2.33 * var(--ax-c-lp-u)) calc(1.2 * var(--ax-c-lp-u))}.lp-find-stays{grid-column:2;grid-row:1/3;align-self:end;display:flex;flex-direction:column;min-height:calc(41.6 * var(--ax-c-lp-u));background:var(--f-card-2)}.lp-find-stays .lp-find-media{flex:none;height:calc(21.5 * var(--ax-c-lp-u));container-type:inline-size}.lp-find-stays .lp-find-media img{object-position:center bottom}.lp-find-stays picture{clip-path:polygon(0 0,100% 0,100% calc(100% - 16.6cqw),90.1% 100%,0 100%)}.lp-find-stays .lp-find-gold{clip-path:polygon(100% calc(100% - 15.2cqw),100% 100%,91.6% 100%)}.lp-find-stays .lp-find-copy{flex:1;padding:calc(2.05 * var(--ax-c-lp-u)) calc(1.2 * var(--ax-c-lp-u)) calc(2 * var(--ax-c-lp-u)) calc(2.33 * var(--ax-c-lp-u))}.lp-find-stays .lp-find-card-title{font-size:calc(1.95 * var(--ax-c-lp-u))}.lp-find-stays .lp-find-body{max-width:24.2em;font-size:var(--ax-c-lp-fs-find-body-2)}[dir=rtl] .lp-find-card-title,[dir=rtl] .lp-find-title{line-height:1.3;letter-spacing:0}[dir=rtl] .lp-find-title{font-size:calc(3.6 * var(--ax-c-lp-u))}[dir=rtl] .lp-find-tag{letter-spacing:0;font-size:var(--ax-c-lp-fs-find-tag-rtl)}[dir=rtl] .lp-find-rentals .lp-find-card-title{font-size:calc(2.4 * var(--ax-c-lp-u))}[dir=rtl] .lp-find-stays .lp-find-card-title{font-size:calc(1.8 * var(--ax-c-lp-u))}@media (max-width:1179px){.lp-find{padding-block:clamp(48px,7vw,76px)}.lp-find:before{clip-path:polygon(76% 0,90% 0,100% 8%,100% 20%)}.lp-find-grid{width:auto;margin-inline:var(--ax-c-lp-gutter);padding-inline:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:22px}.lp-find-head{grid-column:1/-1;padding:0 0 6px}.lp-find-title{margin-top:12px;font-size:var(--ax-c-lp-fs-find-title-to1179)}.lp-find-intro{display:block;margin-top:14px;font-size:var(--ax-c-lp-fs-body);line-height:1.6;color:var(--f-body)}.lp-find-intro span{display:block}.lp-find-rentals,.lp-find-stays{grid-column:auto;grid-row:auto;align-self:stretch;min-height:0;display:flex;flex-direction:column;border-radius:6px}.lp-find-card:after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 68%,var(--ax-c-lp-white-a45) 68% 77%,transparent 77%)}.lp-find-rentals .lp-find-media{position:relative;inset:auto;width:auto;flex:none;aspect-ratio:714/345;background:var(--f-cut)}.lp-find-rentals picture{clip-path:polygon(13% 0,100% 0,100% 100%,0 100%,0 51.9%)}.lp-find-rentals .lp-find-gold{clip-path:polygon(12.8% 0,17.9% 0,1.72% 44.6%)}.lp-find-stays .lp-find-media{height:auto;aspect-ratio:714/262}.lp-find-rentals .lp-find-media img,.lp-find-stays .lp-find-media img{object-position:right center}.lp-find-stays picture{clip-path:polygon(0 0,100% 0,100% 51%,89.4% 100%,0 100%)}.lp-find-stays .lp-find-gold{clip-path:polygon(100% 55.6%,100% 100%,90.7% 100%)}.lp-find-rentals .lp-find-copy,.lp-find-stays .lp-find-copy,[dir=rtl] .lp-find-rentals .lp-find-copy{z-index:1;flex:1;justify-content:flex-start;min-height:0;max-width:none;padding:20px 22px 24px}.lp-find-tag{font-size:var(--ax-c-lp-fs-find-tag-to1179)}.lp-find-rentals .lp-find-card-title,.lp-find-stays .lp-find-card-title{max-width:none;margin-top:10px;font-size:var(--ax-c-lp-fs-find-card-title-to1179)}[dir=rtl] .lp-find-rentals .lp-find-card-title,[dir=rtl] .lp-find-stays .lp-find-card-title{font-size:var(--ax-c-lp-fs-find-card-title-rtl-to1179)}.lp-find-card-title:after{width:30px;margin-top:14px}.lp-find-rentals .lp-find-body,.lp-find-stays .lp-find-body{max-width:30em;margin-top:14px;font-size:var(--ax-c-lp-fs-find-body-to1179);line-height:1.6}.lp-find-rentals .lp-find-chips{max-width:none}.lp-find-chips{gap:9px 8px;margin-top:16px}.lp-find-chips li{padding:6px 12px;font-size:var(--ax-c-lp-fs-find-chips-li-to1179)}.lp-find-link{gap:14px;margin-top:20px;padding-bottom:6px;font-size:var(--ax-c-lp-fs-map-site-name)}.lp-find-link:hover{gap:20px}[dir=rtl] .lp-find-title{font-size:var(--ax-c-lp-fs-find-title-rtl-to1179)}[dir=rtl] .lp-find-tag{font-size:var(--ax-c-lp-fs-map-site-detail)}}@media (max-width:1023px){.lp-find-grid{grid-template-columns:minmax(0,1fr);gap:18px}.lp-find-title{font-size:var(--ax-c-lp-fs-find-title-to760)}.lp-find-intro{font-size:var(--ax-c-lp-fs-lead-to761)}.lp-find-rentals .lp-find-copy,.lp-find-stays .lp-find-copy,[dir=rtl] .lp-find-rentals .lp-find-copy{padding:18px 20px 22px}[dir=rtl] .lp-find-title{font-size:var(--ax-c-lp-fs-find-title-rtl-to760)}}@media (prefers-reduced-motion:reduce){.lp-find-link,.lp-find-media img{transition:none}}.lp-about{--ab-body:var(--ax-c-lp-c-414958);--ab-line:var(--ax-c-lp-c-071026-a12);--ab-icon:var(--ax-c-lp-c-c0743f);display:grid;grid-template-columns:minmax(0,49fr) minmax(0,51fr);background:var(--ax-c-lp-white);color:var(--ax-c-lp-ink);scroll-margin-top:60px}.lp-about-copy{padding-block:calc(3 * var(--ax-c-lp-u)) calc(2 * var(--ax-c-lp-u));padding-inline:var(--ax-c-lp-edge) calc(2.4 * var(--ax-c-lp-u))}.lp-about-copy>*{max-width:calc(46 * var(--ax-c-lp-u))}.lp-about-title{margin-top:calc(1.4 * var(--ax-c-lp-u));font-family:var(--ax-c-lp-serif);font-weight:600;font-size:calc(3.6 * var(--ax-c-lp-u));line-height:.98;letter-spacing:-.01em;color:var(--ax-c-lp-ink)}.lp-about-title em{font-style:normal;color:var(--ax-c-lp-gold)}.lp-about-copy>.lp-about-body{max-width:calc(45 * var(--ax-c-lp-u));margin-top:calc(1.4 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-about-body);line-height:1.6;color:var(--ab-body)}.lp-about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:calc(1.6 * var(--ax-c-lp-u));border-top:1px solid var(--ab-line)}.lp-about-grid li{display:flex;flex-direction:column;align-items:flex-start;padding-block:calc(.95 * var(--ax-c-lp-u)) calc(.85 * var(--ax-c-lp-u))}.lp-about-grid li:nth-child(2n){padding-inline-start:calc(2.63 * var(--ax-c-lp-u));border-inline-start:1px solid var(--ab-line)}.lp-about-grid li:nth-child(n+3){border-top:1px solid var(--ab-line)}.lp-about-no{display:inline-flex;align-items:center;gap:calc(1.3 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-about-no);line-height:1;letter-spacing:.12em;color:var(--ax-c-lp-ink);font-variant-numeric:lining-nums}.lp-about-no:after{content:"";width:calc(2.7 * var(--ax-c-lp-u));height:1.5px;background:var(--ax-c-lp-gold)}.lp-about-icon{width:max(24px,calc(2.1 * var(--ax-c-lp-u)));height:auto;margin-top:calc(.6 * var(--ax-c-lp-u));color:var(--ab-icon)}.lp-about-name{margin-top:calc(.45 * var(--ax-c-lp-u));font-family:var(--ax-c-lp-serif);font-weight:600;font-size:var(--ax-c-lp-fs-about-name);line-height:1.15;color:var(--ax-c-lp-ink)}.lp-about-line{margin-top:calc(.2 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-about-line);line-height:1.45;color:var(--ab-body)}.lp-about-line span{display:block}.lp-about-art{position:relative;isolation:isolate;overflow:hidden;min-height:calc(40 * var(--ax-c-lp-u))}.lp-about-photo{position:absolute;inset:0}.lp-about-photo img{object-fit:cover;object-position:62% 24%}.lp-about-corner{position:absolute;z-index:2;width:calc(2.7 * var(--ax-c-lp-u));height:calc(2.7 * var(--ax-c-lp-u));border:0 solid var(--ax-c-lp-white-a85);pointer-events:none}.lp-about-corner-a{top:calc(1.67 * var(--ax-c-lp-u));inset-inline-start:calc(1.67 * var(--ax-c-lp-u));border-top-width:1.5px;border-inline-start-width:1.5px}.lp-about-corner-b{bottom:calc(1.75 * var(--ax-c-lp-u));inset-inline-end:calc(1.6 * var(--ax-c-lp-u));border-bottom-width:1.5px;border-inline-end-width:1.5px}.lp-about-pattern{position:absolute;z-index:1;bottom:calc(1.8 * var(--ax-c-lp-u));inset-inline-start:0;width:calc(14 * var(--ax-c-lp-u));pointer-events:none;--bold-a:var(--ax-c-lp-c-ce9f61);--bold-b:var(--ax-c-lp-c-e9e4d9-a6);--bold-c:var(--ax-c-lp-c-072143-a75)}.lp-about-bar{position:absolute;z-index:3;inset-inline:calc(2.7 * var(--ax-c-lp-u)) calc(3.4 * var(--ax-c-lp-u));bottom:calc(3.65 * var(--ax-c-lp-u));display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:max(48px,calc(4 * var(--ax-c-lp-u)));padding-inline:calc(1.05 * var(--ax-c-lp-u)) calc(1.6 * var(--ax-c-lp-u));background:var(--ax-c-lp-c-091428-a88);color:var(--ax-c-lp-white);font-size:var(--ax-c-lp-fs-about-no);letter-spacing:.18em;text-transform:uppercase;transition:background-color var(--ax-c-lp-t-300)}.lp-about-bar svg{flex:none;width:max(18px,calc(1.4 * var(--ax-c-lp-u)));height:auto;transition:translate var(--ax-c-lp-t-300)}.lp-about-bar:hover{background:var(--ax-c-lp-c-091428-a92)}.lp-about-bar:hover svg{translate:2px -2px}[dir=rtl] .lp-about-bar:hover svg{translate:-2px -2px}.lp-about-bar:focus-visible{outline:2px solid var(--ax-c-lp-gold);outline-offset:3px}[dir=rtl] .lp-about-title{line-height:1.3;letter-spacing:0;font-size:calc(3.5 * var(--ax-c-lp-u))}[dir=rtl] .lp-about-bar,[dir=rtl] .lp-about-no{letter-spacing:0}[dir=rtl] .lp-about-bar{font-size:var(--ax-c-lp-fs-about-bar-rtl)}@media (max-width:900px){.lp-about{grid-template-columns:minmax(0,1fr)}.lp-about-copy{padding:56px var(--ax-c-lp-gutter) 36px}.lp-about-copy>*{max-width:none}.lp-about-title{margin-top:18px;font-size:var(--ax-c-lp-fs-about-title-to900)}[dir=rtl] .lp-about-title{font-size:var(--ax-c-lp-fs-about-title-rtl-to900)}.lp-about-copy>.lp-about-body{max-width:40em;margin-top:18px;font-size:var(--ax-c-lp-fs-find-body-to1179);line-height:1.63}.lp-about-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.lp-about-grid li{padding-block:18px 16px}.lp-about-grid li:nth-child(2n){padding-inline-start:20px}.lp-about-no{gap:14px;font-size:var(--ax-c-lp-fs-find-tag-to1179)}.lp-about-no:after{width:34px}.lp-about-icon{width:32px;margin-top:14px}.lp-about-pattern{width:30%;bottom:14px}.lp-about-name{margin-top:10px;font-size:var(--ax-c-lp-fs-about-name-to900)}.lp-about-line{margin-top:4px;font-size:var(--ax-c-lp-fs-btn-to761)}.lp-about-art{min-height:0;aspect-ratio:4/4.4}.lp-about-corner{width:30px;height:30px}.lp-about-corner-a{top:18px;inset-inline-start:18px}.lp-about-corner-b{bottom:18px;inset-inline-end:18px}.lp-about-bar{inset-inline:18px 26px;bottom:32px;min-height:48px;padding-inline:16px;font-size:var(--ax-c-lp-fs-kicker-rtl);letter-spacing:.14em}}@media (max-width:400px){.lp-about-grid li:nth-child(2n){padding-inline-start:14px}.lp-about-name{font-size:var(--ax-c-lp-fs-about-name-to400)}.lp-about-line{font-size:var(--ax-c-lp-fs-find-chips-li-to1179)}}@media (prefers-reduced-motion:reduce){.lp-about-bar,.lp-about-bar svg{transition:none}}.lp-co{--co-ink:var(--ax-c-lp-ink);--co-body:var(--ax-c-lp-c-3b4554);--co-card:var(--ax-c-lp-c-f8f3ea);--co-bronze:var(--ax-c-lp-c-b57b48);--co-gold:var(--ax-c-lp-c-d4a462);--co-line:var(--ax-c-lp-c-071026-a1);position:relative;isolation:isolate;overflow:hidden;background:var(--ax-c-lp-bg);color:var(--co-ink);padding-block:calc(2.6 * var(--ax-c-lp-u)) calc(1.2 * var(--ax-c-lp-u));scroll-margin-top:60px}.lp-co:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:var(--ax-c-lp-c-785a32-a035);clip-path:polygon(88% 0,100% 0,100% 30%,97% 30%)}.lp-co-head{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(4 * var(--ax-c-lp-u));padding-inline:var(--ax-c-lp-edge) calc(4.8 * var(--ax-c-lp-u))}.lp-co-kicker{display:flex;align-items:center;gap:calc(1.65 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-co-kicker);line-height:1.4;letter-spacing:.3em;text-transform:uppercase;color:var(--ax-c-lp-c-a87a3e);-webkit-text-stroke:.25px currentColor}.lp-co-kicker:before{content:"";flex:none;width:calc(3.3 * var(--ax-c-lp-u));min-width:28px;height:1.5px;background:var(--ax-c-lp-gold)}.lp-co-title{margin-top:calc(1.2 * var(--ax-c-lp-u));font-family:var(--ax-c-lp-serif);font-weight:600;font-size:calc(4.6 * var(--ax-c-lp-u));line-height:.98;letter-spacing:-.02em;color:var(--co-ink)}.lp-co-title em{font-style:normal;color:var(--ax-c-lp-gold)}.lp-co-intro{flex:none;max-width:calc(19.6 * var(--ax-c-lp-u));padding-bottom:calc(.5 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-co-intro);line-height:1.68;color:var(--co-body)}.lp-co-row{display:grid;gap:2px;height:calc(36 * var(--ax-c-lp-u));margin:calc(2 * var(--ax-c-lp-u)) calc(.8 * var(--ax-c-lp-u)) 0;transition:grid-template-columns var(--ax-c-lp-t-800) cubic-bezier(.22,1,.36,1)}.lp-co-item{position:relative;min-width:0;overflow:hidden;background:var(--co-card)}.lp-co-media{position:absolute;inset:0 0 38% 0;overflow:hidden;transition:inset var(--ax-c-lp-t-700) cubic-bezier(.22,1,.36,1)}.lp-co-media img{object-fit:cover;transition:scale var(--ax-c-lp-t-1000) cubic-bezier(.22,1,.36,1)}.lp-co-item:not(.is-open):hover .lp-co-media img{scale:1.05}.lp-co-media:before{content:"";position:absolute;inset:0 0 auto;height:34%;z-index:1;background:linear-gradient(180deg,var(--ax-c-lp-c-081224-a42),transparent);pointer-events:none}.lp-co-media:after{content:"";position:absolute;inset:0;opacity:0;transition:opacity var(--ax-c-lp-t-600);background:linear-gradient(var(--ax-c-lp-fade-dir),var(--ax-c-lp-c-081224-a9) 0,var(--ax-c-lp-c-081224-a66) 38%,var(--ax-c-lp-c-081224-a16) 72%,transparent 92%),linear-gradient(0deg,var(--ax-c-lp-c-081224-a6),transparent 46%)}.lp-co-item.is-open .lp-co-media{inset:0}.lp-co-item.is-open .lp-co-media:after{opacity:1}.lp-co-no{position:absolute;z-index:2;pointer-events:none;top:calc(2.3 * var(--ax-c-lp-u));inset-inline-start:calc(1.55 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-co-no);line-height:1;letter-spacing:.06em;color:var(--ax-c-lp-white);text-shadow:0 1px 8px var(--ax-c-lp-black-a3);transition:inset-inline-start var(--ax-c-lp-t-600)}.lp-co-no:after{content:"";display:block;width:calc(1.8 * var(--ax-c-lp-u));height:1.5px;margin-top:calc(.62 * var(--ax-c-lp-u));background:var(--ax-c-lp-white-a85)}.lp-co-item.is-open .lp-co-no,.lp-co-open{inset-inline-start:calc(2.2 * var(--ax-c-lp-u))}.lp-co-open{position:absolute;z-index:2;bottom:calc(2.3 * var(--ax-c-lp-u));width:min(calc(33 * var(--ax-c-lp-u)),calc(100% - 4.4 * var(--ax-c-lp-u)));color:var(--ax-c-lp-white);opacity:0;visibility:hidden;translate:0 12px;transition:opacity var(--ax-c-lp-t-300),translate var(--ax-c-lp-t-300),visibility 0s var(--ax-c-lp-t-300)}.lp-co-item.is-open .lp-co-open{opacity:1;visibility:visible;translate:none;transition:opacity var(--ax-c-lp-t-500) var(--ax-c-lp-t-350),translate var(--ax-c-lp-t-600) var(--ax-c-lp-t-350) cubic-bezier(.22,1,.36,1),visibility 0s}.lp-co-tag{display:flex;align-items:center;gap:calc(1.5 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-co-tag);line-height:1.3;letter-spacing:.35em;text-transform:uppercase}.lp-co-tag:before{content:"";flex:none;width:calc(3 * var(--ax-c-lp-u));height:1.5px;background:var(--co-gold)}.lp-co-line{margin-top:calc(1.05 * var(--ax-c-lp-u));font-family:var(--ax-c-lp-serif);font-weight:600;font-size:calc(2.75 * var(--ax-c-lp-u));line-height:1.06;letter-spacing:-.01em}.lp-co-line span{display:block}.lp-co-desc{max-width:calc(31 * var(--ax-c-lp-u));margin-top:calc(1.15 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-co-desc);line-height:1.5;color:var(--ax-c-lp-white-a92)}.lp-co-services{display:flex;margin-top:calc(1.9 * var(--ax-c-lp-u))}.lp-co-services li{display:flex;align-items:center;gap:calc(.9 * var(--ax-c-lp-u));padding-inline:calc(1.5 * var(--ax-c-lp-u))}.lp-co-services li:first-child{padding-inline-start:0}.lp-co-services li+li{border-inline-start:1px solid var(--ax-c-lp-white-a32)}.lp-co-services svg{flex:none;width:max(22px,calc(2 * var(--ax-c-lp-u)));height:auto;color:var(--co-gold)}.lp-co-services span{max-width:calc(7 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-co-services-span);line-height:1.35}.lp-co-cta{display:inline-flex;align-items:center;gap:calc(3 * var(--ax-c-lp-u));margin-top:calc(2.3 * var(--ax-c-lp-u));padding-bottom:calc(.75 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-co-cta);line-height:1.2;color:var(--ax-c-lp-white);border-bottom:1.5px solid var(--ax-c-lp-white-a75);transition:gap var(--ax-c-lp-t-300),border-color var(--ax-c-lp-t-300)}.lp-co-cta svg{width:max(16px,calc(1.1 * var(--ax-c-lp-u)));height:auto}.lp-co-cta:hover{gap:calc(3.6 * var(--ax-c-lp-u));border-color:var(--co-gold)}.lp-co-closed{position:absolute;z-index:1;inset:0;display:block;padding:0;text-align:start;color:var(--co-ink);background:transparent;cursor:pointer;transition:opacity var(--ax-c-lp-t-300)}.lp-co-closed-body{position:absolute;inset:62% 0 0 0;display:flex;flex-direction:column;align-items:flex-start;padding:calc(1.3 * var(--ax-c-lp-u)) calc(1.55 * var(--ax-c-lp-u)) calc(1.5 * var(--ax-c-lp-u));background:var(--co-card);transition:background-color var(--ax-c-lp-t-300)}.lp-co-item.is-open .lp-co-closed{opacity:0;pointer-events:none}.lp-co-closed:hover .lp-co-closed-body{background:var(--ax-c-lp-white)}.lp-co-closed:focus-visible{outline:2px solid var(--ax-c-lp-gold);outline-offset:-3px}.lp-co-icon{flex:none;width:max(24px,calc(2 * var(--ax-c-lp-u)));height:auto;color:var(--co-bronze)}.lp-co-name{margin-top:calc(.75 * var(--ax-c-lp-u));font-family:var(--ax-c-lp-serif);font-weight:600;font-size:var(--ax-c-lp-fs-co-name);line-height:1.04}.lp-co-short{margin-top:calc(.55 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-co-short);line-height:1.4;color:var(--ax-c-lp-c-586170)}.lp-co-arrow{position:absolute;top:calc(1.1 * var(--ax-c-lp-u));inset-inline-end:calc(1.3 * var(--ax-c-lp-u));display:grid;place-items:center;width:max(32px,calc(2.4 * var(--ax-c-lp-u)));aspect-ratio:1;border:1.3px solid var(--ax-c-lp-c-c9974f);border-radius:50%;color:var(--ax-c-lp-c-a87536);transition:background-color var(--ax-c-lp-t-300),color var(--ax-c-lp-t-300)}.lp-co-arrow svg{width:45%;height:auto}.lp-co-closed:hover .lp-co-arrow{background:var(--ax-c-lp-c-c9974f);color:var(--ax-c-lp-white)}[dir=rtl] .lp-co-kicker,[dir=rtl] .lp-co-no,[dir=rtl] .lp-co-tag{letter-spacing:0}[dir=rtl] .lp-co-title{line-height:1.22;letter-spacing:0;font-size:calc(3.8 * var(--ax-c-lp-u))}[dir=rtl] .lp-co-line{line-height:1.35;letter-spacing:0;font-size:calc(2.3 * var(--ax-c-lp-u))}[dir=rtl] .lp-co-name{line-height:1.3;font-size:var(--ax-c-lp-fs-co-name-rtl)}@media (prefers-reduced-motion:reduce){.lp-co-item.is-open .lp-co-open,.lp-co-media,.lp-co-media img,.lp-co-no,.lp-co-open,.lp-co-row{transition:none}}@media (max-width:900px){.lp-co{padding-block:56px 40px}.lp-co-head{flex-direction:column;align-items:stretch;gap:16px;padding-inline:var(--ax-c-lp-gutter)}.lp-co-kicker{font-size:var(--ax-c-lp-fs-co-kicker-to900)}.lp-co-title{margin-top:14px;font-size:var(--ax-c-lp-fs-co-title-to900)}[dir=rtl] .lp-co-title{font-size:var(--ax-c-lp-fs-co-title-rtl-to900)}.lp-co-intro{max-width:36em;padding:0;font-size:var(--ax-c-lp-fs-find-body-to1179)}.lp-co-row{grid-template-columns:minmax(0,1fr)!important;gap:10px;height:auto;margin:26px var(--ax-c-lp-gutter) 0}.lp-co-item{height:116px}.lp-co-item.is-open{height:clamp(500px,128vw,620px)}.lp-co-media{inset:0 auto 0 0;width:34%}[dir=rtl] .lp-co-media{inset:0 0 0 auto}.lp-co-item.is-open .lp-co-media{width:100%}.lp-co-media:after{background:linear-gradient(0deg,var(--ax-c-lp-c-081224-a92) 0,var(--ax-c-lp-c-081224-a7) 48%,var(--ax-c-lp-c-081224-a1) 80%)}.lp-co-item.is-open .lp-co-no,.lp-co-no{top:14px;inset-inline-start:14px;font-size:var(--ax-c-lp-fs-map-site-detail)}.lp-co-no:after{width:22px;margin-top:7px}.lp-co-open{inset-inline:20px;bottom:22px;width:auto}.lp-co-tag{gap:12px;font-size:var(--ax-c-lp-fs-cards-label-to761)}.lp-co-tag:before{width:28px}.lp-co-line{margin-top:10px;font-size:var(--ax-c-lp-fs-co-line-to900)}[dir=rtl] .lp-co-line{font-size:var(--ax-c-lp-fs-co-line-rtl-to900)}.lp-co-desc{max-width:none;margin-top:10px;font-size:var(--ax-c-lp-fs-lead-to761)}.lp-co-services{flex-wrap:wrap;gap:10px 0;margin-top:16px}.lp-co-services li{gap:8px;padding-inline:12px}.lp-co-services svg{width:22px}.lp-co-services span{max-width:8.5em;font-size:var(--ax-c-lp-fs-find-tag-to1179)}.lp-co-cta{gap:22px;margin-top:18px;font-size:var(--ax-c-lp-fs-lead-to761)}.lp-co-closed-body{inset:0 0 0 34%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;column-gap:12px;row-gap:4px;padding:12px 14px 12px 16px}[dir=rtl] .lp-co-closed-body{inset:0 34% 0 0}.lp-co-icon{grid-row:1;width:24px}.lp-co-name{grid-row:1;grid-column:2;margin:0;font-size:var(--ax-c-lp-fs-co-name-to900)}[dir=rtl] .lp-co-name{font-size:var(--ax-c-lp-fs-co-name-rtl-to900)}.lp-co-short{grid-row:2;grid-column:2;margin:0;font-size:var(--ax-c-lp-fs-map-site-detail)}.lp-co-arrow{position:static;grid-row:1/span 2;grid-column:3;width:36px;margin:0}}.lp-why{position:relative;isolation:isolate;overflow:hidden;background:var(--ax-c-lp-bg);color:var(--ax-c-lp-ink);padding-block:calc(5.4 * var(--ax-c-lp-u)) calc(5.6 * var(--ax-c-lp-u));scroll-margin-top:60px}.lp-why-art{position:absolute;z-index:-1;bottom:0;inset-inline-start:0;width:calc(25 * var(--ax-c-lp-u));height:auto;pointer-events:none}[dir=rtl] .lp-why-art{scale:-1 1}.lp-why-band{fill:var(--ax-c-lp-c-785a32-a06)}.lp-why-rule{fill:none;stroke:var(--ax-c-lp-c-c9a26b);stroke-width:1.2;opacity:.75;vector-effect:non-scaling-stroke}.lp-why-inner{display:grid;grid-template-columns:minmax(0,1fr) calc(45 * var(--ax-c-lp-u));gap:calc(4 * var(--ax-c-lp-u));align-items:start;width:min(var(--ax-c-lp-max),100%);margin-inline:auto;padding-inline:var(--ax-c-lp-gutter) calc(5.6 * var(--ax-c-lp-u))}.lp-why-head{padding-top:calc(.2 * var(--ax-c-lp-u))}.lp-why-title{margin-top:calc(2.9 * var(--ax-c-lp-u));font-family:var(--ax-c-lp-serif);font-weight:600;font-size:calc(5 * var(--ax-c-lp-u));line-height:1.04;letter-spacing:-.02em;color:var(--ax-c-lp-ink)}.lp-why-title em{font-style:normal;color:var(--ax-c-lp-gold)}.lp-why-mark{display:block;width:calc(7 * var(--ax-c-lp-u));height:auto;margin-top:calc(3.4 * var(--ax-c-lp-u));color:var(--ax-c-lp-ink)}.lp-why-list{border-top:1px solid var(--ax-c-lp-line)}.lp-why-item{border-bottom:1px solid var(--ax-c-lp-line)}.lp-why-toggle{display:grid;grid-template-columns:calc(4.3 * var(--ax-c-lp-u)) minmax(0,1fr) auto;align-items:center;width:100%;padding-block:calc(1.85 * var(--ax-c-lp-u));text-align:start;color:var(--ax-c-lp-ink);cursor:pointer}.lp-why-toggle:focus-visible{outline:2px solid var(--ax-c-lp-gold);outline-offset:4px}.lp-why-no{font-size:var(--ax-c-lp-fs-why-no);letter-spacing:.14em;color:var(--ax-c-lp-c-9c7038);font-variant-numeric:lining-nums}.lp-why-name{font-family:var(--ax-c-lp-serif);font-weight:600;font-size:var(--ax-c-lp-fs-why-name);line-height:1.15;letter-spacing:-.01em;transition:color var(--ax-c-lp-t-300)}.lp-why-toggle:hover .lp-why-name{color:var(--ax-c-lp-c-8a6330)}.lp-why-sign{width:max(22px,calc(1.9 * var(--ax-c-lp-u)));height:auto;transition:rotate var(--ax-c-lp-t-400) cubic-bezier(.22,1,.36,1)}.lp-why-toggle:hover .lp-why-sign{rotate:90deg}.lp-why-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ax-c-lp-t-500) cubic-bezier(.22,1,.36,1)}.lp-why-body>div{overflow:hidden}.lp-why-body p{max-width:calc(37 * var(--ax-c-lp-u));margin-inline-start:calc(4.3 * var(--ax-c-lp-u));padding-bottom:calc(2.6 * var(--ax-c-lp-u));margin-top:calc(-.2 * var(--ax-c-lp-u));font-size:var(--ax-c-lp-fs-why-body-p);line-height:1.65;color:var(--ax-c-lp-c-4a5263)}.lp-why-item.is-open .lp-why-body{grid-template-rows:1fr}[dir=rtl] .lp-why-title{line-height:1.3;letter-spacing:0;font-size:calc(4.3 * var(--ax-c-lp-u))}[dir=rtl] .lp-why-name{letter-spacing:0;line-height:1.4;font-size:var(--ax-c-lp-fs-why-name-rtl)}[dir=rtl] .lp-why-no{letter-spacing:0}@media (prefers-reduced-motion:reduce){.lp-why-body,.lp-why-name,.lp-why-sign{transition:none}}@media (max-width:900px){.lp-why{padding-block:60px 72px}.lp-why-inner{grid-template-columns:minmax(0,1fr);gap:34px;padding-inline:var(--ax-c-lp-gutter)}.lp-why-title{margin-top:18px;font-size:var(--ax-c-lp-fs-why-title-to900)}[dir=rtl] .lp-why-title{font-size:var(--ax-c-lp-fs-why-title-rtl-to900)}.lp-why-mark{width:64px;margin-top:26px}.lp-why-art{width:min(60vw,260px);opacity:.7}.lp-why-toggle{grid-template-columns:44px minmax(0,1fr) auto;padding-block:20px}.lp-why-no{font-size:var(--ax-c-lp-fs-co-kicker-to900)}.lp-why-name{font-size:var(--ax-c-lp-fs-why-name-to900)}.lp-why-sign{width:22px}.lp-why-body p{max-width:none;margin-inline-start:44px;padding-bottom:22px;font-size:var(--ax-c-lp-fs-body)}}.lps-home .lp-map{background:linear-gradient(90deg,var(--ax-c-lp-c-ebe1d3) 0,var(--ax-c-lp-c-f1e8dc) 40%,var(--ax-c-lp-c-f6efe5) 100%)}.lp-map{padding-block:clamp(44px,4.6vw,80px)}.lp-map-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:clamp(24px,3vw,56px);align-items:center}.lp-map-figure{margin:0}.lp-map-art{position:relative;width:118%;margin-inline-start:-15%;aspect-ratio:1300/672}.lp-map-photo{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--ax-c-lp-black) 11%,var(--ax-c-lp-black) 90%,transparent 100%),linear-gradient(180deg,transparent 0,var(--ax-c-lp-black) 4%,var(--ax-c-lp-black) 93%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,var(--ax-c-lp-black) 11%,var(--ax-c-lp-black) 90%,transparent 100%),linear-gradient(180deg,transparent 0,var(--ax-c-lp-black) 4%,var(--ax-c-lp-black) 93%,transparent 100%);mask-composite:intersect}.lp-map-img{position:absolute;top:0;left:-27.69%;width:153.85%;max-width:none;height:100%}.lp-map-figure figcaption{margin-top:6px;font-size:var(--ax-c-lp-fs-map-site-detail);color:var(--ax-c-lp-body);opacity:.8}.lp-pin{position:absolute;width:0;height:0;--d:clamp(14px,1.3vw,22px)}.lp-pin-glow{top:0;width:calc(var(--d) * 1.5);translate:-50% -50%;opacity:.85;background:radial-gradient(circle,var(--ax-c-lp-c-fffbe9) 0 10%,var(--ax-c-lp-c-ffd478-a85) 22%,var(--ax-c-lp-c-ffba54-a3) 45%,transparent 70%)}.lp-pin-glow,.lp-pin-head{position:absolute;left:0;aspect-ratio:1;border-radius:50%}.lp-pin-head{bottom:calc(var(--d) * .3);width:var(--d);translate:-50% 0;opacity:.95;background:radial-gradient(circle,var(--ax-c-lp-c-2c1f0c) 0 18%,var(--ax-c-lp-c-c9974f) 22% 100%);border:2px solid var(--ax-c-lp-c-fffaf0);box-shadow:0 2px 8px var(--ax-c-lp-c-281a08-a35);transition:scale var(--ax-c-lp-t-350) cubic-bezier(.22,1,.36,1),opacity var(--ax-c-lp-t-300)}.lp-pin-opportunity .lp-pin-head{background:radial-gradient(circle,var(--ax-c-lp-c-fffaf0) 0 30%,var(--ax-c-lp-c-c9974f) 34% 100%)}.lp-pin-progress .lp-pin-head{background:radial-gradient(circle,var(--ax-c-lp-c-fffaf0) 0 20%,var(--ax-c-lp-c-0d1a33) 24% 100%);box-shadow:0 2px 8px var(--ax-c-lp-c-080e1e-a4)}.lp-pin-stem{left:-.6px;bottom:calc(var(--d) * 1.3);width:1.25px;height:calc(var(--d) * 1.25)}.lp-pin-stem,.lp-pin-stem:before{position:absolute;background:var(--ax-c-lp-c-c9974f)}.lp-pin-stem:before{content:"";left:-2.1px;top:-2.6px;width:5.5px;height:5.5px;border-radius:50%}.lp-pin-label{position:absolute;bottom:calc(var(--d) * 2.55 - 1px);white-space:nowrap;padding-bottom:.32em;font-family:var(--ax-c-lp-serif);font-weight:600;font-size:var(--ax-c-lp-fs-pin-label);line-height:1;color:var(--ax-c-lp-ink);border-bottom:1px solid var(--ax-c-lp-c-ce9f61-a8);text-shadow:0 0 10px var(--ax-c-lp-c-faf5ec-a95),0 0 3px var(--ax-c-lp-c-faf5ec-a9);transition:color var(--ax-c-lp-t-300)}.lp-pin-left .lp-pin-label{right:0;padding-right:.75em}.lp-pin-right .lp-pin-label{left:0;padding-left:.75em}@media (width >= 1024px){.lp-pin-label{bottom:calc(var(--d) * 2.55 - .86em);padding:.34em .8em .38em;border:0;border-radius:999px;color:var(--ax-c-lp-c-071026);text-shadow:none;background:var(--ax-c-lp-c-fdfaf6-a9);box-shadow:0 2px 10px var(--ax-c-lp-c-281a08-a16);transition:background-color var(--ax-c-lp-t-300),color var(--ax-c-lp-t-300),box-shadow var(--ax-c-lp-t-400),scale var(--ax-c-lp-t-450) cubic-bezier(.22,1,.36,1)}.lp-pin-left .lp-pin-label{right:.45em;padding-right:.8em;transform-origin:100% 50%}.lp-pin-right .lp-pin-label{left:.45em;padding-left:.8em;transform-origin:0 50%}}.lp-pin.is-on .lp-pin-label{background:var(--ax-c-lp-white);color:var(--ax-c-lp-c-8a6330);scale:1.07;box-shadow:0 8px 22px var(--ax-c-lp-c-281a08-a26)}.lp-pin{cursor:default}.lp-map .lps-map-site{position:relative;isolation:isolate}.lp-map .lps-map-site:before{content:"";position:absolute;z-index:-1;inset:0 -14px;border-radius:10px;background:var(--ax-c-lp-white-a82);box-shadow:0 10px 26px -14px var(--ax-c-lp-c-281a08-a3);opacity:0;scale:.97 .88;transition:opacity var(--ax-c-lp-t-300) ease,scale var(--ax-c-lp-t-450) cubic-bezier(.22,1,.36,1)}.lp-map .lps-map-site.is-on:before{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.lp-map .lps-map-site:before,.lp-pin-label{transition:none}}.lp-pin.is-on .lp-pin-head{scale:1.18;opacity:1;animation:lp-pin-pulse var(--ax-c-lp-t-1600) ease-out infinite}@keyframes lp-pin-pulse{0%{box-shadow:0 2px 8px var(--ax-c-lp-c-281a08-a35),0 0 0 0 var(--ax-c-lp-c-ce9f61-a6)}to{box-shadow:0 2px 8px var(--ax-c-lp-c-281a08-a35),0 0 0 12px var(--ax-c-lp-c-ce9f61-a0)}}.lp-map .lps-map-copy{position:relative;z-index:1}.lp-map .lps-map-copy .lps-body{font-size:var(--ax-c-lp-fs-body-2);max-width:46em}.lp-map .lps-map-sites{margin-top:calc(1.8 * var(--ax-c-lp-u))}.lp-map .lps-map-site{grid-template-columns:max(16px,calc(1.3 * var(--ax-c-lp-u))) minmax(0,1fr) auto;column-gap:calc(1.6 * var(--ax-c-lp-u));padding-block:calc(1.05 * var(--ax-c-lp-u))}.lp-map .lps-map-marker{width:max(14px,calc(1.25 * var(--ax-c-lp-u)));height:max(14px,calc(1.25 * var(--ax-c-lp-u)))}.lp-map .lps-map-site.lps-pin-opportunity .lps-map-marker{border-width:2px}.lp-map .lps-map-site.lps-pin-progress .lps-map-marker{background:var(--ax-c-lp-c-0d1a33)}.lp-map .lps-map-site-name{font-family:var(--ax-c-lp-serif);font-weight:600;font-size:var(--ax-c-lp-fs-map-site-name-2);line-height:1.15;letter-spacing:0;color:var(--ax-c-lp-ink)}.lp-map .lps-map-site-detail,.lp-map .lps-map-site-status{font-size:var(--ax-c-lp-fs-map-site-detail-2);color:var(--ax-c-lp-body);opacity:.9}.lp-map .lps-map-copy .lps-body{color:var(--ax-c-lp-body);opacity:.9}.lp-map .lps-map-figures{gap:0;margin-top:calc(2 * var(--ax-c-lp-u))}.lp-map .lps-map-figures>div{padding-inline-end:calc(3.4 * var(--ax-c-lp-u))}.lp-map .lps-map-figures>div+div{padding-inline:calc(3.4 * var(--ax-c-lp-u)) 0;border-inline-start:1px solid var(--lps-rule)}.lp-map .lps-map-figures dd{font-size:var(--ax-c-lp-fs-map-figures-dd-3);line-height:1}.lp-map .lps-map-figures dt{margin-top:10px;font-size:var(--ax-c-lp-fs-map-figures-dt)}[dir=rtl] .lp-map .lps-map-site-name{font-size:var(--ax-c-lp-fs-map-site-name-rtl);line-height:1.4}[dir=rtl] .lp-pin-label{font-size:var(--ax-c-lp-fs-pin-label-rtl);line-height:1.3}@media (width <= 900px){.lp-map-layout{grid-template-columns:1fr}.lp-map-art{width:calc(112% + 2 * var(--ax-c-lp-gutter));margin-inline-start:calc(-6% - var(--ax-c-lp-gutter))}.lp-map-figure figcaption{margin-top:2px}}@media (width < 1024px){.lp-pin{--d:12px}.lp-pin-head{border-width:1.5px}.lp-map-figure{padding-top:34px}.lp-pin-label{bottom:calc(var(--d) * 2.55 - 9px);padding:3px 8px;border:0;border-radius:999px;font-family:var(--font-sans);font-weight:400;-webkit-text-stroke:.3px currentColor;font-size:var(--ax-c-lp-fs-co-kicker-to900);line-height:1.2;color:var(--ax-c-lp-c-071026);background:var(--ax-c-lp-c-fdfaf6-a94);box-shadow:0 2px 8px var(--ax-c-lp-c-281a08-a18);text-shadow:none}.lp-pin-left .lp-pin-label{right:7px;padding-right:8px}.lp-pin-right .lp-pin-label{left:7px;padding-left:8px}.lp-pin[data-site=ras-al-hadd] .lp-pin-label{left:0;right:auto;padding-inline:8px;translate:-50% 0}.lp-map .lps-map-site-detail{font-size:var(--ax-c-lp-fs-btn-to761);line-height:1.5}.lp-map .lps-map-site-status{font-size:var(--ax-c-lp-fs-map-site-detail);margin-top:2px}.lp-map .lps-map-figures dd{font-size:var(--ax-c-lp-fs-map-figures-dd-to761)}}@media (width > 600px){.lps-home .lps-projects{padding-block:calc(4 * var(--ax-c-lp-u))}.lps-home .lps-project-grid{margin-top:calc(2.4 * var(--ax-c-lp-u));gap:calc(1.4 * var(--ax-c-lp-u))}.lps-home .lps-project-image{aspect-ratio:auto;height:max(300px,calc(29 * var(--ax-c-lp-u)))}.lps-home .lps-project:nth-child(2){margin-top:calc(2.4 * var(--ax-c-lp-u))}.lps-home .lps-project:nth-child(3){margin-top:calc(4.8 * var(--ax-c-lp-u))}.lps-home .lps-project-meta{padding-top:12px}}.lps-project-link{display:block}.lp-co-open:focus-visible{outline:2px solid var(--ax-c-lp-c-d4a462);outline-offset:6px}.lp-why-heading{font:inherit}.lp-curtain{position:fixed;inset:0;z-index:var(--ax-z-tooltip);justify-content:center;background:var(--ax-c-lp-c-262621);color:var(--ax-c-lp-c-e9e4d9)}.lp-curtain,.lp-curtain-inner{display:flex;align-items:center}.lp-curtain-inner{flex-direction:column}.lp-curtain svg{width:7rem;overflow:visible}.lp-curtain-fill{fill:var(--ax-c-lp-c-ce9f61)}.lp-curtain-stroke{fill:none;stroke:var(--ax-c-lp-c-ce9f61)}.lp-curtain-core{fill:currentColor}.lp-curtain-clip{margin-top:24px;overflow:hidden}.lp-curtain-word{font-size:var(--ax-text-xs);letter-spacing:.5em;text-transform:uppercase;color:var(--ax-c-lp-c-ce9f61)}@media (width >= 640px){.lp-curtain svg{width:9rem}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}