@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");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-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");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-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");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-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-arabic-wght-normal-CJWMIGCx.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-latin-ext-wght-normal-at8nfxId.woff2) format("woff2-variations");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-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-latin-wght-normal-PfPtmrPZ.woff2) format("woff2-variations");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-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");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-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");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-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");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-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");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}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [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}:root{--shark-teal-500: #037e9d;--shark-teal-600: #046982;--shark-teal-700: #03556a;--shark-teal-800: #034454;--shark-abyss: #042f3b;--shark-sand: #e1d5c1;--shark-white: #ffffff;--abyss-deep: #021e26;--sand-70: rgb(225 213 193 / .7);--sand-50: rgb(225 213 193 / .5);--sand-20: rgb(225 213 193 / .2);--sand-10: rgb(225 213 193 / .1);--white-80: rgb(255 255 255 / .8);--white-60: rgb(255 255 255 / .6);--bg: var(--shark-abyss);--fg: var(--shark-white);--fg-muted: var(--sand-70);--hairline: var(--sand-20);--accent: var(--shark-teal-500);--focus: var(--shark-sand);--font-display: "Archivo Variable", "Archivo", "Helvetica Neue", Arial, sans-serif;--font-text: "Archivo Variable", "Archivo", "Helvetica Neue", Arial, sans-serif;--font-serif: "Instrument Serif", "Times New Roman", serif;--font-ar: "Cairo Variable", "Cairo", "Segoe UI", Tahoma, sans-serif;--fs-micro: .6875rem;--fs-small: .8125rem;--fs-body: clamp(1rem, .95rem + .2vw, 1.125rem);--fs-lead: clamp(1.15rem, 1rem + .6vw, 1.5rem);--fs-h3: clamp(1.5rem, 1.1rem + 1.6vw, 2.5rem);--fs-h2: clamp(2.4rem, 1.4rem + 4.2vw, 5.6rem);--fs-h1: clamp(3.4rem, 1.5rem + 9vw, 11rem);--track-wide: .32em;--track-label: .22em;--gutter: clamp(1rem, .6rem + 2vw, 2.5rem);--bar-h: 4.5rem;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.83, 0, .17, 1)}:root[dir=rtl]{--font-display: var(--font-ar);--font-text: var(--font-ar);--font-serif: var(--font-ar);--track-wide: 0;--track-label: 0}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);color-scheme:dark}body{margin:0;min-height:100svh;background:var(--bg);color:var(--fg);font-family:var(--font-text);font-size:var(--fs-body);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,video,svg{display:block;max-inline-size:100%}h1,h2,h3,p,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}::selection{background:var(--shark-teal-500);color:var(--shark-white)}:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:2px}.visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:100;padding:.75rem 1rem;background:var(--shark-sand);color:var(--shark-abyss);font-size:var(--fs-small);letter-spacing:.08em;transform:translateY(-200%);transition:transform .3s var(--ease-out)}.skip-link:focus-visible{transform:none}.display{font-family:var(--font-display);font-stretch:112%;font-weight:800;line-height:.95;letter-spacing:-.01em;text-transform:uppercase}:root[dir=rtl] .display{font-weight:700;line-height:1.25;letter-spacing:0}.kicker{font-family:var(--font-text);font-size:var(--fs-micro);font-weight:500;font-stretch:110%;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--fg-muted)}:root[dir=rtl] .kicker{font-size:var(--fs-small)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.water{position:fixed;inset:0;z-index:0;background:radial-gradient(120% 80% at 50% 0%,var(--shark-teal-700) 0%,transparent 60%),linear-gradient(180deg,var(--shark-teal-800) 0%,var(--shark-abyss) 55%,var(--abyss-deep) 100%);pointer-events:none}.water__canvas{inline-size:100%;block-size:100%}.water__grain{position:absolute;inset:0;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.whale{position:fixed;inset:0;inline-size:100%;block-size:100%;z-index:0;pointer-events:none}.whale.is-front{z-index:3}.experience{position:relative;z-index:1}.chapter{position:relative;block-size:var(--len, 100svh)}.chapter:focus{outline:none}.stage{position:sticky;inset-block-start:0;block-size:100svh;overflow:clip}.chapter--arrival{--len: 150svh}.chapter--surface{--len: 220svh}.chapter--coast{--len: 230svh}.chapter--place{--len: 380svh}.chapter--ayla{--len: 300svh}.chapter--arch{--len: 440svh}.chapter--view{--len: 400svh}.chapter--persp{--len: 420svh}.chapter--shark,.chapter--horizon{block-size:auto}@media(max-width:767.98px){.chapter--arrival{--len: 130svh}.chapter--surface{--len: 170svh}.chapter--coast{--len: 180svh}.chapter--place{--len: 260svh}.chapter--ayla{--len: 220svh}.chapter--arch,.chapter--persp{block-size:auto}.chapter--view{--len: 260svh}}@media(prefers-reduced-motion:reduce){.chapter{block-size:auto}.stage{position:relative;block-size:auto;min-block-size:100svh}}.topbar{position:fixed;inset-block-start:0;inset-inline:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;block-size:var(--bar-h);padding-inline:var(--gutter);pointer-events:none}.topbar>*{pointer-events:auto}.topbar:before{content:"";position:absolute;inset:0 0 -2.5rem;z-index:-1;background:linear-gradient(180deg,rgb(2 30 38 / .55),transparent);pointer-events:none}.topbar__logo{justify-self:start;inline-size:clamp(64px,6vw,88px)}.topbar__logo img{inline-size:100%;block-size:auto}.topbar__chapter{display:flex;align-items:center;gap:.75rem;font-size:var(--fs-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--white-80);font-stretch:110%}.topbar__index{font-variant-numeric:tabular-nums}.topbar__rule{inline-size:2.5rem;block-size:1px;background:var(--sand-50)}.topbar__actions{justify-self:end;display:flex;align-items:center;gap:.5rem}.topbar__lang,.topbar__cta{font-size:var(--fs-small);padding:.55rem .9rem;border:1px solid var(--sand-20);letter-spacing:.06em;transition:background .4s var(--ease-out),color .4s var(--ease-out),border-color .4s}.topbar__lang{font-family:var(--font-ar)}:root[dir=rtl] .topbar__lang{font-family:Archivo Variable,sans-serif}.topbar__cta{background:var(--shark-sand);color:var(--shark-abyss);border-color:var(--shark-sand);font-weight:600}.topbar__lang:hover{border-color:var(--shark-sand)}.topbar__cta:hover{background:var(--shark-white)}@media(max-width:767.98px){.topbar{grid-template-columns:auto 1fr auto;gap:.75rem}.topbar__chapter{justify-self:center}.topbar__rule{inline-size:1rem}.topbar__cta{display:none}}.gauge{position:fixed;inset-block:50% auto;inset-inline-end:calc(var(--gutter) * .6);z-index:40;transform:translateY(-50%);display:flex;align-items:stretch}.gauge__track{position:absolute;inset-block:.4rem;inset-inline-end:.3rem;inline-size:1px;background:var(--sand-20)}.gauge__fill{position:absolute;inset:0;background:var(--shark-sand);transform-origin:top;transform:scaleY(0)}.gauge__list{display:grid;justify-items:end;gap:.55rem}.gauge__tick{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;min-block-size:24px;padding-inline-end:0;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--white-60)}.gauge__tick:after{content:"";inline-size:.6rem;block-size:1px;background:currentColor;transition:inline-size .5s var(--ease-out)}.gauge__name{opacity:0;transform:translate(6px);transition:opacity .4s,transform .4s var(--ease-out);white-space:nowrap}:root[dir=rtl] .gauge__name{transform:translate(-6px)}.gauge__num{font-variant-numeric:tabular-nums;opacity:.6}.gauge:hover .gauge__name,.gauge__tick:focus-visible .gauge__name{opacity:1;transform:none}.gauge__tick.is-active{color:var(--shark-white)}.gauge__tick.is-active:after{inline-size:1.4rem}@media(max-width:767.98px){.gauge{display:none}}.media{position:relative;overflow:hidden;background:var(--shark-teal-800)}.media img,.media video{inline-size:100%;block-size:100%;object-fit:cover}.media__credit{position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem;font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--white-80);text-shadow:0 1px 8px rgb(0 0 0 / .4)}.media--placeholder{display:grid;color:var(--sand-50)}.media--deep{background:linear-gradient(160deg,var(--shark-teal-800),var(--abyss-deep))}.media--teal{background:linear-gradient(160deg,var(--shark-teal-600),var(--shark-teal-800))}.media--sand{background:linear-gradient(170deg,#ece3d4,var(--shark-sand) 55%,#c9bba3);color:#042f3b73}.media--dusk{background:radial-gradient(90% 60% at 50% 62%,rgb(225 213 193 / .55),transparent 60%),linear-gradient(180deg,var(--shark-teal-800) 0%,var(--shark-teal-700) 45%,#8f8676 62%,var(--shark-teal-800) 63%,var(--shark-abyss) 100%)}.sketch{grid-area:1 / 1;inline-size:100%;block-size:100%;opacity:.85}.media__tag{grid-area:1 / 1;align-self:end;justify-self:start;display:grid;gap:.15rem;margin:1rem;padding:.6rem .75rem;border:1px dashed currentColor;font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--white-80);background:#042f3b59;backdrop-filter:blur(2px)}.media--sand .media__tag{color:var(--shark-abyss);background:#e1d5c199}.media__tag-k{opacity:.65}.media__tag-v{font-size:.75rem;letter-spacing:.06em;text-transform:none}.media__tag-s{opacity:.65}.arrival{display:grid;place-items:center;padding:var(--bar-h) var(--gutter) var(--gutter)}.arrival__logo-wrap{margin:0;inline-size:min(64vw,58svh,640px);will-change:transform,opacity}.lockup{position:relative;display:block;aspect-ratio:883 / 538}.lockup__mark{position:absolute;left:.9%;top:1.5%;width:98%;height:63.9%}.lockup__mark img{inline-size:100%;block-size:100%;object-fit:contain}.lockup__word{position:absolute;left:4.87%;top:64.87%;width:86.52%;height:auto}.whale-fallback{opacity:0;animation:fallback-in 1.2s 1.6s var(--ease-out) forwards}.whale-ready .whale-fallback{animation:none;opacity:0;transition:opacity .6s}@keyframes fallback-in{to{opacity:1}}.arrival__meta{position:absolute;inset-inline:var(--gutter);inset-block-end:calc(var(--gutter) + 3.5rem);display:flex;justify-content:space-between;align-items:end;gap:1.5rem;flex-wrap:wrap}.arrival__rule{position:absolute;inset-inline:0;inset-block-start:-1.25rem;block-size:1px;background:var(--sand-20);transform-origin:50% 50%}.arrival__place{display:grid;gap:.35rem;font-size:var(--fs-small);font-stretch:115%;letter-spacing:var(--track-wide);text-transform:uppercase}.arrival__coords{font-size:var(--fs-micro);color:var(--fg-muted);letter-spacing:.18em}.arrival__tagline{font-family:var(--font-ar);font-size:clamp(1.05rem,.9rem + .7vw,1.5rem);font-weight:300;color:var(--shark-sand)}.arrival__enter{position:absolute;inset-block-end:var(--gutter);inset-inline-start:50%;translate:-50% 0;display:grid;justify-items:center;gap:.6rem;font-size:var(--fs-micro);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--white-60)}:root[dir=rtl] .arrival__enter{translate:50% 0}@media(max-width:767.98px){.arrival__meta{inset-block-end:calc(var(--gutter) + 5.5rem);flex-direction:column;align-items:flex-start;gap:.9rem}}.arrival__enter-line{inline-size:1px;block-size:2.5rem;background:linear-gradient(var(--shark-sand),transparent);transform-origin:top;animation:enter-line 2.4s var(--ease-in-out) infinite}@keyframes enter-line{0%{transform:scaleY(0);opacity:1}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.surface{display:grid;place-items:center;padding-inline:var(--gutter)}.surface__ripple{position:absolute;inset:-10% -20%;inline-size:140%;max-inline-size:none;block-size:120%;object-fit:cover;opacity:.35;mix-blend-mode:soft-light;filter:blur(1px);-webkit-mask-image:radial-gradient(ellipse 50% 46% at 50% 50%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 50% 46% at 50% 50%,#000 35%,transparent 100%);pointer-events:none}.surface__copy{position:relative;text-align:center;display:grid;gap:1.75rem;justify-items:center}.surface__title{font-size:var(--fs-h2);display:grid}.surface__line{display:block;overflow:clip;padding-block:.04em}.surface__line>span{display:block}.surface__line:nth-child(2){font-family:var(--font-serif);font-weight:400;font-style:italic;text-transform:none;font-size:1.12em;letter-spacing:-.01em;color:var(--shark-sand)}:root[dir=rtl] .surface__line:nth-child(2){font-style:normal;font-weight:300}.coast__inner{position:relative;block-size:100%;display:grid;place-items:center}.coast__frame{block-size:min(84svh,980px);aspect-ratio:736 / 1308;box-shadow:0 40px 120px -30px #021e2699}.coast__words{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--gutter);pointer-events:none;z-index:1;font-weight:inherit}.coast__word{font-size:clamp(2rem,1rem + 3.4vw,4.6rem);max-inline-size:30vw}.coast__word--b{text-align:end;font-family:var(--font-serif);font-weight:400;font-style:italic;text-transform:none;color:var(--shark-sand);font-size:clamp(2.2rem,1rem + 3.8vw,5.2rem)}:root[dir=rtl] .coast__word--b{font-style:normal}.coast__caption{position:absolute;inset-block-end:var(--gutter);inset-inline:var(--gutter);text-align:center;font-size:var(--fs-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--white-80)}@media(max-width:767.98px){.coast__frame{block-size:auto;inline-size:72vw;max-block-size:64svh}.coast__words{flex-direction:column;justify-content:space-between;padding-block:calc(var(--bar-h) + .5rem) 3.5rem}.coast__word{max-inline-size:none;font-size:2rem;text-shadow:0 2px 30px rgb(4 47 59 / .6)}}.place__topo{position:absolute;inset-inline-end:0;inset-block-end:0;block-size:100%;inline-size:auto;max-inline-size:none;opacity:.22;mix-blend-mode:screen;pointer-events:none}.place__panel{position:absolute;z-index:2;inset-inline-start:var(--gutter);inset-block:calc(var(--bar-h) + 2rem) var(--gutter);display:flex;flex-direction:column;justify-content:center;gap:2.5rem;max-inline-size:30rem}.place__steps{display:grid;gap:1.75rem}.place__step{display:grid;grid-template-columns:2.5rem 1fr;column-gap:.75rem;opacity:.28;transition:opacity .6s var(--ease-out)}.place__step.is-active{opacity:1}.place__step-n{grid-row:span 2;font-size:var(--fs-micro);letter-spacing:.18em;padding-block-start:.35rem;color:var(--fg-muted)}.place__step-sub{font-size:var(--fs-micro);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--fg-muted)}.place__step-label{font-size:clamp(1.8rem,1rem + 2.6vw,3.6rem)}.place__coords{font-size:var(--fs-micro);letter-spacing:.2em;color:var(--shark-sand);font-variant-numeric:tabular-nums}.place__disclaimer{position:absolute;inset-block-end:var(--gutter);inset-inline-end:calc(var(--gutter) + 2.5rem);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--white-60)}.map{position:absolute;inset-block:0;inset-inline-start:60%;block-size:100%;aspect-ratio:840 / 1000;translate:-42.9% 0}:root[dir=rtl] .map{inset-inline-start:auto;left:40%}.map__zoom{position:absolute;inset:0;--z: 1;--inv: 1;will-change:transform}.map__svg{inline-size:100%;block-size:100%;overflow:visible}.map__coast{fill:none;stroke:var(--shark-sand);stroke-width:calc(1.6px * var(--inv));stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.map__border{fill:none;stroke:var(--sand-50);stroke-width:calc(1px * var(--inv));stroke-dasharray:calc(6px * var(--inv)) calc(6px * var(--inv))}.map__grid line{stroke:var(--sand-10);stroke-width:calc(1px * var(--inv))}.map__label,.map__pin{position:absolute;transform:translate(-50%,-50%) scale(var(--inv));white-space:nowrap}.map__label{font-size:var(--fs-micro);letter-spacing:var(--track-wide);color:var(--white-80)}.map__label--sea{font-size:var(--fs-small)}.map__label--gulf{transform:translate(-50%,-50%) rotate(-74deg) scale(var(--inv));color:var(--sand-70)}:root[dir=rtl] .map__label--gulf{transform:translate(-50%,-50%) rotate(-74deg) scale(var(--inv))}.map__pin{transform:translate(-50%,-50%) scale(var(--inv));display:grid;place-items:center}.map__pin i{inline-size:9px;block-size:9px;border-radius:50%;background:var(--shark-sand);box-shadow:0 0 0 4px #e1d5c12e}.map__pin b{position:absolute;inset-inline-start:calc(100% + .6rem);font-weight:600;font-size:var(--fs-small);letter-spacing:var(--track-label)}.map__pin--aqaba b{inset-block-start:.4rem}.map__pin--ayla b{inset-block-end:.3rem;font-size:.95rem;color:var(--shark-white)}.map__ring{position:absolute;inline-size:72px;block-size:72px;border:1px solid var(--shark-sand);border-radius:50%;animation:ring 3.2s var(--ease-out) infinite}@keyframes ring{0%{transform:scale(.3);opacity:.9}to{transform:scale(1.6);opacity:0}}@media(max-width:767.98px){.map{inset-inline-start:50%;translate:-42.9% -22%}:root[dir=rtl] .map{left:50%}.place__panel{inset-block:auto var(--gutter);inset-inline:var(--gutter);gap:1rem;padding:1rem;background:linear-gradient(180deg,transparent,rgb(4 47 59 / .75) 30%)}.place__steps{grid-auto-flow:column;gap:.75rem}.place__step{grid-template-columns:1fr}.place__step-n{grid-row:auto;padding:0}.place__step-label{font-size:1.05rem}.place__step:not(.is-active) .place__step-label{opacity:.6}.place__disclaimer{inset-block:calc(var(--bar-h) + .5rem) auto;inset-inline-end:var(--gutter)}}@media(prefers-reduced-motion:reduce){.place{min-block-size:100svh}.map__ring{display:none}}.ayla__media{position:absolute;inset:0;will-change:clip-path,transform}.ayla__media .media__tag{justify-self:start;align-self:start;margin-block-start:calc(var(--bar-h) + 1rem);margin-inline-start:var(--gutter)}.ayla__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgb(4 47 59 / .96) 0%,rgb(4 47 59 / .7) 32%,rgb(4 47 59 / .15) 62%,transparent 75%),linear-gradient(90deg,rgb(4 47 59 / .45),transparent 55%),#042f3b1f;pointer-events:none}.ayla__content{position:absolute;inset-inline:var(--gutter);inset-block-end:calc(var(--gutter) + 1rem);display:grid;gap:1.5rem}.ayla__title{font-family:var(--font-display);font-weight:900;font-stretch:125%;font-size:clamp(3.2rem,.5rem + 11.5vw,13.5rem);line-height:.82;letter-spacing:-.02em;text-transform:uppercase;display:flex;flex-wrap:wrap;gap:0 .22em}:root[dir=rtl] .ayla__title{font-weight:800;line-height:1.2;letter-spacing:0}.ayla__word{display:inline-flex}.ayla__char-mask{display:inline-block;overflow:clip;padding-block:.06em}.ayla__char{display:inline-block}.ayla__body{display:grid;grid-template-columns:minmax(0,36rem) minmax(0,26rem);justify-content:space-between;gap:1.5rem 3rem;align-items:end}.ayla__lead{font-size:var(--fs-lead);line-height:1.45}.ayla__note{font-size:var(--fs-small);color:var(--fg-muted);padding-inline-start:1rem;border-inline-start:1px solid var(--sand-50)}@media(max-width:767.98px){.ayla__body{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ayla{min-block-size:110svh}}.arch{display:flex;align-items:center}.arch__track{display:flex;align-items:center;gap:clamp(2rem,5vw,6rem);padding-inline:var(--gutter) 12vw;will-change:transform}.arch__intro{flex:0 0 auto;inline-size:min(34rem,38vw);display:grid;gap:1.5rem}.arch__title{font-size:var(--fs-h2)}.arch__count{font-size:var(--fs-micro);letter-spacing:.2em;color:var(--fg-muted);font-variant-numeric:tabular-nums}.arch__count-n{color:var(--shark-white)}.arch__frame{flex:0 0 auto;display:grid;gap:.9rem}.arch__clip{overflow:hidden}.arch__clip .media{inline-size:100%;block-size:100%;scale:1.2}.arch__frame--1 .arch__clip{inline-size:26vw;block-size:62svh}.arch__frame--2 .arch__clip{inline-size:40vw;block-size:46svh}.arch__frame--3 .arch__clip{inline-size:24vw;block-size:56svh}.arch__frame--4 .arch__clip{inline-size:44vw;block-size:54svh}.arch__frame--5 .arch__clip{inline-size:28vw;block-size:66svh}.arch__clip .media__tag{margin:1rem 12%}.arch__label{display:flex;gap:.9rem;font-size:var(--fs-small);letter-spacing:var(--track-label);text-transform:uppercase}.arch__label span{color:var(--fg-muted);font-variant-numeric:tabular-nums}@media(max-width:767.98px),(prefers-reduced-motion:reduce){.arch{position:relative;block-size:auto;padding-block:calc(var(--bar-h) + 2rem) 4rem}.arch__track{flex-direction:column;align-items:stretch;gap:3rem;padding-inline:var(--gutter);inline-size:100%}.arch__intro{inline-size:auto}.arch__frame .arch__clip{inline-size:100%;block-size:auto;aspect-ratio:4 / 5}.arch__frame:nth-of-type(odd) .arch__clip{aspect-ratio:16 / 11}.arch__clip .media{scale:1}}@media(min-width:768px)and (prefers-reduced-motion:reduce){.arch__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.arch__intro{grid-column:1 / -1}}.view{display:grid;place-items:center}.view__aperture{position:relative;inline-size:min(24vw,34svh);block-size:min(50svh,70vw);overflow:hidden;box-shadow:0 0 0 200vmax rgb(225 213 193 / var(--wall, 1)),inset 0 0 0 1px rgb(4 47 59 / calc(.25 * var(--wall, 1))),inset 0 30px 60px -30px rgb(4 47 59 / calc(.35 * var(--wall, 1)));will-change:transform}.view__mullions{position:absolute;inset:0;background:linear-gradient(var(--shark-sand),var(--shark-sand)) 50% 0 / 6px 100% no-repeat,linear-gradient(var(--shark-sand),var(--shark-sand)) 0 34% / 100% 5px no-repeat}.view__rail{position:absolute;inset-inline:0;inset-block-end:0;block-size:26%;background:linear-gradient(var(--shark-abyss),var(--shark-abyss)) 0 0 / 100% 3px no-repeat,repeating-linear-gradient(90deg,var(--shark-abyss) 0 2px,transparent 2px 12%);opacity:.8}.view__light{position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 60% at 50% 50%,transparent 30%,rgb(4 47 59 / .28) 100%)}.view__steps{position:absolute;inset-inline-start:var(--gutter);inset-block-end:var(--gutter);display:grid;gap:.3rem;font-size:var(--fs-small);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--shark-abyss);mix-blend-mode:difference;filter:invert(1)}.view__step{display:flex;gap:.75rem;opacity:.3;transition:opacity .5s var(--ease-out)}.view__step span{font-variant-numeric:tabular-nums}.view__step.is-active{opacity:1}.view__final{position:absolute;inset-inline:var(--gutter);inset-block-start:22svh;text-align:center;font-size:var(--fs-h3);text-shadow:0 2px 40px rgb(4 47 59 / .5)}@media(prefers-reduced-motion:reduce){.view__aperture{inline-size:min(60vw,60svh);block-size:60svh}.view__step{opacity:1}.view__final{inset-block-start:auto;inset-block-end:4rem;color:var(--shark-abyss);text-shadow:none}}.persp{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:5vw;padding:calc(var(--bar-h) + 2rem) calc(var(--gutter) + 3rem) var(--gutter) var(--gutter)}:root[dir=rtl] .persp{padding-inline:var(--gutter) calc(var(--gutter) + 3rem)}.persp__words{position:relative;display:grid;gap:.4rem;padding-inline-start:2rem}.persp__meter{position:absolute;inset-inline-start:0;inset-block:.5rem;inline-size:1px;background:var(--sand-20)}.persp__meter-fill{position:absolute;inset:0;background:var(--shark-sand);transform-origin:top}.persp__word{display:flex;align-items:baseline;gap:1rem;font-size:clamp(2rem,.6rem + 3.3vw,4.4rem);color:transparent;-webkit-text-stroke:1px var(--sand-50);transition:color .6s var(--ease-out),-webkit-text-stroke-color .6s}.persp__word small{font-size:var(--fs-micro);letter-spacing:.18em;-webkit-text-stroke:0;color:var(--fg-muted);font-weight:500}.persp__word.is-active{color:var(--shark-white);-webkit-text-stroke-color:transparent}.persp__panels{display:grid}.persp__panel{grid-area:1 / 1;display:grid;gap:1.5rem;align-content:center}.persp__media{aspect-ratio:4 / 3.2}.persp__mobile-word{display:none}.persp__services{display:grid;border-block-start:1px solid var(--hairline)}.persp__services li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:.95rem;border-block-end:1px solid var(--hairline);font-size:var(--fs-lead);line-height:1.35}.persp__n{font-size:var(--fs-micro);letter-spacing:.18em;color:var(--fg-muted);padding-block-start:.45rem}.persp__statement{display:grid;gap:.75rem}.persp__quote{font-family:var(--font-serif);font-size:clamp(1.5rem,1rem + 1.6vw,2.6rem);line-height:1.18}.persp__quote--sm{font-size:clamp(1.15rem,.9rem + .8vw,1.6rem);color:var(--white-80)}:root[dir=rtl] .persp__quote{line-height:1.6;font-weight:400}@media(max-width:767.98px),(prefers-reduced-motion:reduce){.persp{position:relative;display:block;block-size:auto;padding:calc(var(--bar-h) + 2rem) var(--gutter) 5rem}.persp__words{display:none}.persp__panels{gap:5rem}.persp__panel{grid-area:auto}.persp__mobile-word{display:block;font-size:2.6rem}}.chapter--shark{background:linear-gradient(180deg,transparent 0,rgb(4 47 59 / .6) 18vh,rgb(4 47 59 / .82) 60%,rgb(4 47 59 / .4) 100%)}.shark{display:grid;gap:clamp(5rem,12vh,10rem);padding:calc(var(--bar-h) + 8vh) calc(var(--gutter) + 3rem) 10vh var(--gutter);max-inline-size:1600px;margin-inline:auto}.shark__top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);align-items:center}.shark__intro{display:grid;gap:1.75rem}.shark__statement{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.9rem,1rem + 2.6vw,3.6rem);line-height:1.12;letter-spacing:-.005em}:root[dir=rtl] .shark__statement{line-height:1.55;font-weight:500}.shark__spirit{max-inline-size:38rem;color:var(--fg-muted);font-size:var(--fs-lead)}.shark__card{aspect-ratio:1400 / 980;box-shadow:0 50px 120px -40px #021e26cc}.shark__card img{scale:1.12}.shark__why{display:grid;gap:2rem}.shark__why ul{border-block-start:1px solid var(--hairline)}.shark__why-row{display:grid;grid-template-columns:3rem minmax(0,1fr) minmax(0,1.2fr);gap:1.5rem;align-items:baseline;padding-block:1.6rem;border-block-end:1px solid var(--hairline)}.shark__why-n{font-size:var(--fs-micro);letter-spacing:.18em;color:var(--fg-muted)}.shark__why-k{font-size:clamp(2rem,1rem + 3vw,4.4rem)}.shark__why-t{font-size:var(--fs-lead);color:var(--white-80)}.shark__areas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem 4rem}.shark__areas-head{display:grid;gap:1rem;align-content:start}.shark__areas-sub{font-size:var(--fs-lead);color:var(--fg-muted)}.shark__area-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid var(--hairline)}.shark__area{display:flex;gap:1rem;align-items:baseline;padding:1.25rem 0;border-block-end:1px solid var(--hairline);font-size:var(--fs-lead)}.shark__area-n{font-size:var(--fs-micro);letter-spacing:.18em;color:var(--fg-muted)}.shark__area.is-featured{font-family:var(--font-display);font-weight:800;font-stretch:115%;text-transform:uppercase;color:var(--shark-sand)}@media(max-width:767.98px){.shark{padding-inline:var(--gutter)}.shark__top,.shark__areas{grid-template-columns:1fr}.shark__why-row{grid-template-columns:2.25rem 1fr}.shark__why-t{grid-column:2}.shark__area-list{grid-template-columns:1fr}}.horizon{position:relative;min-block-size:100svh;display:grid;grid-template-rows:1fr auto auto;gap:3rem;padding:calc(var(--bar-h) + 6vh) calc(var(--gutter) + 3rem) var(--gutter) var(--gutter)}.horizon__line{position:absolute;inset-inline:0;inset-block-start:58%;block-size:1px;background:linear-gradient(90deg,transparent,var(--sand-50) 20%,var(--shark-sand) 50%,var(--sand-50) 80%,transparent)}.horizon__center{display:grid;justify-items:center;align-content:center;gap:2rem;text-align:center}.horizon__mark{display:block;inline-size:clamp(170px,20vw,300px);aspect-ratio:977 / 413}.horizon__mark img{inline-size:100%;block-size:100%}.horizon__headline{max-inline-size:18ch;font-size:clamp(2.2rem,1rem + 4vw,5.4rem)}:root[dir=rtl] .horizon__headline{max-inline-size:16ch}.horizon__contacts{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);gap:1rem 2rem;align-items:end;padding-block-start:1.5rem;border-block-start:1px solid var(--hairline)}.horizon__link{display:grid;gap:.35rem;padding-block:.5rem;min-block-size:44px}.horizon__role{font-size:var(--fs-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-muted)}.horizon__value{font-size:clamp(.95rem,.85rem + .4vw,1.25rem);background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--ease-out);justify-self:start;overflow-wrap:anywhere}.horizon__link:hover .horizon__value,.horizon__link:focus-visible .horizon__value{background-size:100% 1px}.horizon__foot{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted)}.horizon__foot img{inline-size:56px;block-size:auto}.horizon__top{margin-inline-start:auto;padding:.6rem 0;letter-spacing:.16em;text-transform:uppercase;color:var(--shark-white)}@media(max-width:1023.98px){.horizon__contacts{grid-template-columns:repeat(2,minmax(0,1fr))}.horizon__contacts>.kicker{grid-column:1 / -1}}@media(max-width:767.98px){.horizon{padding-inline:var(--gutter)}.horizon__contacts{grid-template-columns:1fr}.horizon__top{margin-inline-start:0}}.media{background-size:cover;background-position:center}.media picture{display:block;inline-size:100%;block-size:100%}.media picture img{opacity:0;transition:opacity .9s var(--ease-out)}.media.is-loaded picture img{opacity:1}.media__credit{inset-inline-start:auto;inset-inline-end:.75rem;max-inline-size:80%;text-align:end;font-size:.5625rem;letter-spacing:.1em;opacity:.85}.place__photo-wrap{position:absolute;inset:0}.place__photo{position:absolute;inset:0;opacity:0}.place__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#042f3b59,#042f3b26 40%,#042f3bb3)}@media(prefers-reduced-motion:reduce){.place__photo{opacity:.3}}.arch__note{max-inline-size:26rem;font-size:var(--fs-small);color:var(--fg-muted)}.horizon__credits{font-size:var(--fs-micro);color:var(--fg-muted);letter-spacing:.04em}.horizon__credits summary{cursor:pointer;inline-size:max-content;padding-block:.5rem;text-transform:uppercase;letter-spacing:.16em}.horizon__credits p{max-inline-size:48rem;margin-block-end:.75rem}.horizon__credits ul{display:grid;gap:.35rem}.horizon__credits a{text-decoration:underline;text-underline-offset:2px}.ayla__media .media__credit{inset-block:calc(var(--bar-h) + .5rem) auto}.view__mullions,.view__rail,.view__steps{opacity:var(--wall, 1)}.map__ripple{position:absolute;inline-size:72px;block-size:72px;border:1px solid rgb(225 213 193 / .7);border-radius:50%;opacity:0;pointer-events:none}.map__coast--outer{stroke:var(--sand-70)}.shark__lane{position:relative;block-size:clamp(220px,42vh,420px);display:grid;place-items:center;margin-block:-2rem}.shark__lane:before{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:1px;background:linear-gradient(90deg,transparent,var(--sand-20) 30%,var(--sand-20) 70%,transparent)}.shark__lane img{inline-size:min(40vw,380px);block-size:auto}@media(max-width:767.98px){.shark__lane{block-size:clamp(180px,30vh,280px)}}.topbar__logo{display:flex;align-items:center;min-block-size:44px}.horizon__credits a{display:inline-block;padding-block:.7rem}.horizon__top,.topbar__lang,.topbar__cta{min-block-size:44px}@media(max-width:767.98px){.chapter--persp{background:linear-gradient(180deg,transparent 0,rgb(4 47 59 / .62) 14vh,rgb(4 47 59 / .62) calc(100% - 14vh),transparent 100%)}}.map{aspect-ratio:1003 / 1185;translate:-40% 0}.map__sat,.map__detail{position:absolute;display:block}.map__sat{inset:0;-webkit-mask-image:linear-gradient(to top,#000 calc(var(--reveal, 1) * 100% - 10%),transparent calc(var(--reveal, 1) * 100% + 8%));mask-image:linear-gradient(to top,#000 calc(var(--reveal, 1) * 100% - 10%),transparent calc(var(--reveal, 1) * 100% + 8%))}.map__sat img,.map__detail img{inline-size:100%;block-size:100%;object-fit:fill;filter:saturate(.88) brightness(.86) contrast(1.06)}.map__detail{opacity:0}.map:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 60% at 55% 45%,transparent 55%,var(--shark-abyss) 100%)}.map__label{text-shadow:0 1px 10px rgb(0 0 0 / .65)}.map__pin b{text-shadow:0 1px 10px rgb(0 0 0 / .7)}@media(max-width:767.98px){.map{translate:-40% -22%}}@media(prefers-reduced-motion:reduce){.map__detail{opacity:1}}.place:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(4 47 59 / .55),transparent 22%,transparent 78%,rgb(4 47 59 / .55)),linear-gradient(180deg,rgb(4 47 59 / .45),transparent 20%,transparent 80%,rgb(4 47 59 / .5))}.place__panel,.place__disclaimer{z-index:2}
