.enquire.svelte-1l04m53{--pull: 24px;position:relative;z-index:2;margin-top:calc(-1 * var(--radius-lg));padding-bottom:clamp(var(--space-7),6vw,var(--space-8));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--sky-050)}.band.svelte-1l04m53{position:relative;isolation:isolate;display:flex;align-items:flex-end;height:440px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden;overflow:clip}.band-photo.svelte-1l04m53{position:absolute;inset:0;z-index:-2;-webkit-mask-image:linear-gradient(to top,transparent 0,#000 8px);mask-image:linear-gradient(to top,transparent 0,#000 8px)}.band-photo.svelte-1l04m53 img:where(.svelte-1l04m53){width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.band-photo.svelte-1l04m53 img:where(.svelte-1l04m53){animation:svelte-1l04m53-band-settle linear both;animation-timeline:view();animation-range:entry 0% cover 45%}}}@keyframes svelte-1l04m53-band-settle{0%{transform:scale(1.1)}to{transform:scale(1)}}.band.svelte-1l04m53:before,.band.svelte-1l04m53:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.band.svelte-1l04m53:before{background:linear-gradient(to top,rgb(12 10 8 / .84) 0%,rgb(12 10 8 / .62) 50%,rgb(12 10 8 / .52) 78%,transparent 100%);background:linear-gradient(to top,color-mix(in srgb,var(--hero-shade) 84%,transparent) 0%,color-mix(in srgb,var(--hero-shade) 62%,transparent) 50%,color-mix(in srgb,var(--hero-shade) 52%,transparent) 78%,transparent 100%)}.band.svelte-1l04m53:after{background:linear-gradient(to top,var(--sky-050) 0%,transparent 12%)}.band-inner.svelte-1l04m53{padding-bottom:calc(var(--pull) + var(--space-6))}.copy.svelte-1l04m53{display:grid;gap:var(--space-4);color:var(--on-photo)}.band-title.svelte-1l04m53{color:var(--on-photo);font-size:var(--type-display);line-height:1.06;letter-spacing:-.015em;text-wrap:balance}.band-lead.svelte-1l04m53{max-width:36ch;color:var(--on-photo);font-size:17px;line-height:27px}@media(max-width:767.98px){.band.svelte-1l04m53{height:auto;padding-top:var(--space-9)}}@media(min-width:768px){.enquire.svelte-1l04m53{--pull: 40px}.band.svelte-1l04m53{height:clamp(440px,64vh,620px);height:clamp(440px,64svh,620px)}.band.svelte-1l04m53:before{background:linear-gradient(to right,rgb(12 10 8 / .76) 0%,rgb(12 10 8 / .46) 42%,transparent 70%);background:linear-gradient(to right,color-mix(in srgb,var(--hero-shade) 76%,transparent) 0%,color-mix(in srgb,var(--hero-shade) 46%,transparent) 42%,transparent 70%);-webkit-mask-image:linear-gradient(to top,#000 340px,transparent 520px);mask-image:linear-gradient(to top,#000 340px,transparent 520px)}.band.svelte-1l04m53:after{background:linear-gradient(to top,var(--sky-050) 0%,transparent 38%)}.copy.svelte-1l04m53{max-width:min(30rem,56%)}}.below.svelte-1l04m53{display:grid;gap:var(--space-6)}.card-wrap.svelte-1l04m53{position:relative;z-index:1;min-width:0;margin-top:calc(-1 * var(--pull));color-scheme:light}.contact.svelte-1l04m53{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-4);min-width:0}.tiles.svelte-1l04m53{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin:0;padding:0;list-style:none}.tile.svelte-1l04m53{display:flex;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--cloud);color:var(--ink);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out)}.tile.svelte-1l04m53:focus-visible{border-radius:var(--radius-md)}.disc.svelte-1l04m53{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--radius-pill);background:var(--brand-tint);color:var(--ink)}.tile-text.svelte-1l04m53{display:grid;gap:2px;flex:1;min-width:0}.tile-label.svelte-1l04m53{color:var(--ink-muted)}.tile-value.svelte-1l04m53{font-size:15px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tile.svelte-1l04m53 .tile-arrow{flex:none;color:var(--ink-muted);transition:transform var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-out)}@media(hover:hover){.tile.svelte-1l04m53:hover{border-color:var(--line-strong)}}@media(hover:hover){.tile.svelte-1l04m53:hover .tile-arrow{color:var(--ink);transform:translate(3px)}}.tile.svelte-1l04m53:active{border-color:var(--line-strong);background:var(--sky-100)}.reply.svelte-1l04m53{color:var(--ink-muted)}.desks.svelte-1l04m53{min-width:0;margin-top:calc(-1 * var(--space-2))}.desks-toggle.svelte-1l04m53{gap:6px;min-height:44px;padding-inline:0;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.desks-toggle.svelte-1l04m53::-webkit-details-marker{display:none}.desks-toggle.svelte-1l04m53 .desks-chev{transition:transform var(--dur-fast) var(--ease-out)}.desks[open].svelte-1l04m53 .desks-toggle:where(.svelte-1l04m53) .desks-chev{transform:rotate(180deg)}.desk-list.svelte-1l04m53{margin:0;padding:0;list-style:none}.desk.svelte-1l04m53{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--space-3);min-height:44px;padding:var(--space-2) 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.desk-k.svelte-1l04m53{color:var(--ink-muted)}.desk-value.svelte-1l04m53{font-size:15px;line-height:22px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}@media(hover:hover){.desk.svelte-1l04m53:hover .desk-value:where(.svelte-1l04m53){text-decoration:underline}}.desk.svelte-1l04m53:focus-visible{border-radius:var(--radius-sm)}@media(min-width:768px){.tiles.svelte-1l04m53{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles.svelte-1l04m53 li:where(.svelte-1l04m53):last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:1100px){.enquire.svelte-1l04m53{--pull: clamp(200px, 18.5vw, 260px)}.band-inner.svelte-1l04m53,.below.svelte-1l04m53{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--space-7)}.band-inner.svelte-1l04m53{padding-bottom:var(--space-7)}.band.svelte-1l04m53{height:auto;padding-top:var(--space-9)}.copy.svelte-1l04m53{grid-column:1;max-width:none}.card-wrap.svelte-1l04m53{grid-column:2;grid-row:1}.contact.svelte-1l04m53{grid-column:1;grid-row:1;padding-top:var(--space-2)}.tiles.svelte-1l04m53{grid-template-columns:minmax(0,1fr)}.tiles.svelte-1l04m53 li:where(.svelte-1l04m53):last-child:nth-child(odd){grid-column:auto}}
