.recap.svelte-1hhng5t{position:relative;max-width:1160px;margin:0 auto clamp(2rem,5vw,4rem);display:grid;grid-template-columns:100px 1fr;gap:1.2rem;padding:clamp(1.3rem,4vw,2.3rem);overflow:hidden;border:1px solid #d6a85b50;border-radius:24px;background:radial-gradient(circle at 0 0,#15848b25,transparent 35%),linear-gradient(145deg,#101c29,#10151d);box-shadow:0 28px 70px #0005}.recap.svelte-1hhng5t:after{content:"";position:absolute;width:240px;height:240px;right:-130px;top:-150px;border:1px solid #d6a85b30;border-radius:50%}.mark.svelte-1hhng5t{position:relative;width:76px;height:76px;display:grid;place-items:center;border:1px solid #d6a85b80;border-radius:50%;color:#d6a85b}.mark.svelte-1hhng5t span:where(.svelte-1hhng5t){position:absolute;inset:8px;border:1px solid #1f9ca580;border-radius:50%}.close.svelte-1hhng5t{position:absolute;z-index:2;right:1rem;top:1rem;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff0c;color:#fff}.copy.svelte-1hhng5t{max-width:760px}.eyebrow.svelte-1hhng5t{color:#d6a85b}.copy.svelte-1hhng5t h2:where(.svelte-1hhng5t){margin:.15rem 0;font:600 clamp(2.5rem,6vw,4.5rem)/.95 "Cormorant Garamond";color:#f5ede0}.copy.svelte-1hhng5t small:where(.svelte-1hhng5t){color:#ffffff7f;font:.68rem Inter;text-transform:uppercase;letter-spacing:.1em}.copy.svelte-1hhng5t ul:where(.svelte-1hhng5t){padding:0;list-style:none;counter-reset:recap}.copy.svelte-1hhng5t li:where(.svelte-1hhng5t){counter-increment:recap;display:grid;grid-template-columns:24px 1fr;gap:.7rem;padding:.7rem 0;border-top:1px solid #ffffff12;color:#ddd2c3;font:1rem/1.55 "Source Serif 4"}.copy.svelte-1hhng5t li:where(.svelte-1hhng5t):before{content:counter(recap,decimal-leading-zero);color:#d6a85b;font:.65rem Inter}.copy.svelte-1hhng5t a:where(.svelte-1hhng5t){width:max-content;display:flex;align-items:center;gap:.5rem;margin-top:.9rem;padding:.75rem 1rem;border-radius:.75rem;background:#d6a85b;color:#111827;text-decoration:none;font:700 .8rem Inter}@media(max-width:650px){.recap.svelte-1hhng5t{grid-template-columns:1fr;margin-inline:1rem}.mark.svelte-1hhng5t{width:58px;height:58px}.copy.svelte-1hhng5t h2:where(.svelte-1hhng5t){font-size:2.7rem}}.locale-home.svelte-16kia8v{min-height:100dvh;background:radial-gradient(circle at 74% 25%,#123044 0,transparent 34%),linear-gradient(135deg,#061522,#071c2b 55%,#04131f);overflow-x:clip}.hero.svelte-16kia8v{position:relative;min-height:calc(100dvh - 68px);display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);align-items:center;gap:clamp(2rem,5vw,6rem);padding:var(--public-page-top) clamp(2rem,5vw,5.5rem) clamp(2rem,5vw,5.5rem)}.hero.svelte-16kia8v:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(#d89a4c14 1px,transparent 1px),linear-gradient(90deg,#d89a4c12 1px,transparent 1px);background-size:clamp(160px,20vw,320px) clamp(160px,20vw,320px);-webkit-mask-image:linear-gradient(90deg,#0008,transparent 68%);mask-image:linear-gradient(90deg,#0008,transparent 68%)}.copy.svelte-16kia8v{position:relative;z-index:1;max-width:700px}.eyebrow.svelte-16kia8v{letter-spacing:.34em;color:#e4a34e}.display.svelte-16kia8v{font-size:clamp(4.4rem,8.2vw,8.2rem);line-height:.82;letter-spacing:-.045em}.display.svelte-16kia8v em:where(.svelte-16kia8v){display:block;margin-top:.38em;color:var(--caribbean-sun);font-size:.34em;font-weight:600;letter-spacing:.01em}.line.svelte-16kia8v{position:relative;margin:2.3rem 0 .55rem;padding-left:1.55rem;font:600 clamp(1.3rem,2.2vw,1.9rem) "Source Serif 4"}.line.svelte-16kia8v:before{content:"◆";position:absolute;left:0;top:.15em;color:var(--turquoise);font-size:.7em}.body.svelte-16kia8v{max-width:35rem;color:#fff9;font:400 1.05rem/1.65 "Source Serif 4"}.actions.svelte-16kia8v{display:flex;gap:.8rem;margin:2rem 0 1.3rem;flex-wrap:wrap}.button.primary.svelte-16kia8v{box-shadow:0 12px 38px #d8994d42}.audio.svelte-16kia8v{display:inline-flex;gap:.5rem;align-items:center;color:#ffffffa3}.visual.svelte-16kia8v{position:relative;z-index:1;width:min(100%,680px);height:min(74vh,780px);justify-self:end;margin:0;overflow:hidden;border:1px solid #e1a14d99;border-radius:320px 320px 24px 24px;background:#0a1b27;box-shadow:0 32px 100px #000b,0 0 70px #daa0521c}.visual.svelte-16kia8v:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,#fff0 45%,#f7c77b12 46% 55%,#fff0 56%);mix-blend-mode:screen}.visual.svelte-16kia8v picture:where(.svelte-16kia8v),.visual.svelte-16kia8v img:where(.svelte-16kia8v){display:block;width:100%;height:100%}.visual.svelte-16kia8v img:where(.svelte-16kia8v){object-fit:cover;object-position:center 42%;filter:saturate(.96) contrast(1.03)}.visual.svelte-16kia8v figcaption:where(.svelte-16kia8v){position:absolute;z-index:2;left:50%;bottom:1.5rem;transform:translate(-50%);width:max-content;max-width:calc(100% - 2rem);display:flex;align-items:center;gap:.55rem;padding:.75rem 1.1rem;border:1px solid #e1a14d99;border-radius:999px;background:#071824d9;color:#fff;font:600 .7rem Inter,sans-serif;text-transform:uppercase;letter-spacing:.14em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.visual.svelte-16kia8v figcaption:where(.svelte-16kia8v) svg{color:#e4a34e}@media(max-width:900px){.locale-home.svelte-16kia8v{overflow:visible}.hero.svelte-16kia8v{grid-template-columns:1fr;padding:var(--public-page-top) clamp(1.25rem,6vw,2.5rem) 3rem;gap:2.8rem}.visual.svelte-16kia8v{order:-1;justify-self:center;width:min(100%,620px);height:auto;aspect-ratio:4/5;border-radius:220px 220px 20px 20px}.visual.svelte-16kia8v img:where(.svelte-16kia8v){object-position:center 36%}.copy.svelte-16kia8v{max-width:650px;margin:0 auto;width:100%}.display.svelte-16kia8v{font-size:clamp(3.8rem,17vw,7rem)}.body.svelte-16kia8v{max-width:31rem}.actions.svelte-16kia8v{flex-direction:column;align-items:stretch;max-width:350px}}@media(max-width:520px){.hero.svelte-16kia8v{padding-top:var(--public-page-top)}.visual.svelte-16kia8v{aspect-ratio:4/4.65;border-radius:160px 160px 18px 18px}.visual.svelte-16kia8v figcaption:where(.svelte-16kia8v){bottom:.8rem;padding:.6rem .8rem;font-size:.59rem;letter-spacing:.09em}.display.svelte-16kia8v{font-size:clamp(3.65rem,18vw,5.6rem)}.line.svelte-16kia8v{margin-top:1.8rem}}@media(max-width:600px){.locale-home.svelte-16kia8v{height:100dvh;min-height:100dvh;overflow:hidden;background:#06131d}.hero.svelte-16kia8v{position:relative;display:flex;min-height:calc(100dvh - 68px - env(safe-area-inset-top,0px));height:calc(100dvh - 68px - env(safe-area-inset-top,0px));padding:0;overflow:hidden;isolation:isolate}.hero.svelte-16kia8v:before{z-index:1;inset:0;background:linear-gradient(180deg,#03101bc7,#03101b18 25%,#03101b40 47%,#03101bea 78%,#03101bfc);-webkit-mask-image:none;mask-image:none}.hero.svelte-16kia8v:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:radial-gradient(circle at 52% 28%,transparent 0 22%,#03101b3d 65%,#03101b99 100%)}.visual.svelte-16kia8v{position:absolute;z-index:0;inset:0;order:0;width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none}.visual.svelte-16kia8v:after{background:linear-gradient(120deg,#fff0 44%,#f7c77b0d 45% 54%,#fff0 55%)}.visual.svelte-16kia8v img:where(.svelte-16kia8v){object-position:center 35%;filter:saturate(.93) contrast(1.05) brightness(.88)}.visual.svelte-16kia8v figcaption:where(.svelte-16kia8v){top:1rem;right:1rem;bottom:auto;left:auto;transform:none;max-width:calc(100% - 2rem);padding:.5rem .7rem;border-color:#efb75b75;background:#03101bb3;font-size:.54rem}.copy.svelte-16kia8v{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;width:100%;max-width:none;margin:0;padding:1rem 1.1rem calc(1rem + env(safe-area-inset-bottom,0px))}.eyebrow.svelte-16kia8v{margin:0 0 .65rem;font-size:.62rem;letter-spacing:.22em;text-shadow:0 2px 14px #000}.display.svelte-16kia8v{max-width:8ch;margin:0;font-size:clamp(3.55rem,16.5vw,5.3rem);line-height:.78;text-shadow:0 3px 28px #000}.display.svelte-16kia8v em:where(.svelte-16kia8v){margin-top:.3em;font-size:.31em}.line.svelte-16kia8v{margin:.85rem 0 .2rem;padding-left:1.2rem;font-size:1.05rem;line-height:1.25;text-shadow:0 2px 12px #000}.body.svelte-16kia8v{display:none}.actions.svelte-16kia8v{display:grid;grid-template-columns:1fr auto;gap:.55rem;width:100%;max-width:none;margin:.85rem 0 .65rem}.button.svelte-16kia8v{min-height:50px;padding:.75rem .85rem;justify-content:center;white-space:nowrap;background:#071824d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.button.primary.svelte-16kia8v{background:linear-gradient(135deg,#f2bd68,#da963e);color:#10222a}.audio.svelte-16kia8v{min-height:38px;align-self:flex-start;padding:.3rem .15rem;color:#fff}}
