@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/mona-sans-vietnamese-wdth-normal-Rd0aZl9c.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/mona-sans-latin-ext-wdth-normal-CQ1tG6In.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/mona-sans-latin-wdth-normal-BMVx8nn_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Bodoni;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-bodoni-vietnamese-400-italic-CYOg6sh8.woff2)format("woff2"),url(/assets/libre-bodoni-vietnamese-400-italic-CdS1W6Vz.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Bodoni;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-bodoni-latin-ext-400-italic-DL1A0ygk.woff2)format("woff2"),url(/assets/libre-bodoni-latin-ext-400-italic-DF_5NDUJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Libre Bodoni;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-bodoni-latin-400-italic-BtA-d6tq.woff2)format("woff2"),url(/assets/libre-bodoni-latin-400-italic-Dfny-Ope.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Bodoni;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/libre-bodoni-vietnamese-500-italic-rpCtXuMV.woff2)format("woff2"),url(/assets/libre-bodoni-vietnamese-500-italic-y259DbaB.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Bodoni;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/libre-bodoni-latin-ext-500-italic-CsnodPLo.woff2)format("woff2"),url(/assets/libre-bodoni-latin-ext-500-italic-DEByocld.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Libre Bodoni;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/libre-bodoni-latin-500-italic-DDqOuxjw.woff2)format("woff2"),url(/assets/libre-bodoni-latin-500-italic-_WOb4Sdt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAxkABMAAAAAFZAAAAwBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVIEmJyoAgQwvZBEICoosiE0LNgAwjiQBNgIkA2IEIAWGeAeBWwwHGzATIxG2k5OySvEXCbYhWv3gJrFpmoZGMZIax+NtVJ3VzdFgGn7fE9wAFrgQPhkhySw8fWvlr+qe4WMCdQFAhQrQRScSHDiUmxhzPjLv/P78e9afzDi32H3iHarWIEmFcQqmTmchdp/gP4Ff0P/pzP5oRmBgGWEpQNClugqo6PKuKNc3BxVg1QeQbG9WJpCJZQkp3XpLlszhJjDgHQblcAZnMRpJyPe/AGdh/3O/T5uzzPL9mc1sFlA4UqJCV+WnmJ8lyhK+X1ykEowHlJ26CncLgAoAlKiqsLbw7+L+G1JOWa5ZM17mPNKpEQOSOjN7vLaxCBCzeb2KIhiEiEyCACHFisn0LO2HNixAEkDRtcMoFDztZPkCiGBL8vWtfkd/QTPoc+ZLgCUkyAGSpNdrRKBwHlAPUNioPz3+Q+FZiOwP4qqmgp3kH3gHQPcNBihnEAQfBbIFQDW9d5pPEwTcO9I8AQh3ZS3yslBoVNrFOglyrXSk+vo91dP9eFeOYBwVR94uJadaae40JCBROZ0BKvHHAcH/DbfgfeC5vH5HXwpAutT3EWVzHNquU0wAFDBANoOgeMv9f50rncGl3IRrPUcw9hN5TT6SPn5QQzDrR/KKfCC9C9XrWbzTkM0yhyyCIjGppMt07og0YtKlkCFVq7NDOkXI5uOr2gNxoEWbKYdhq0LAb4BEYDZcmuHgLVwctXpw8rUPvrNg9SkQkyyAKVyg+wlyIWOA/AXgCWAbAAZNepMMjbq3hHAqDOWbEWuNb4uNQ6HullXc6u1NTanW2rxqQ63ilqiwWbDQLEQb0DpykZyfI4TA7n+X2PYeOvDOOwHy3XfJ/W/D1nfQgfdC6G0fg1qFIICpmwL/g0828ErPewSxjd787AVkohIMhQaSIO98e/e9m7E+xKJtpA7oOmFOaNrmiZOia3cneVeBrZeeIVhCEeQnc/P3RnQF0VW3rT13nL+0wde1KETzH8tfXrO7au/pKjWs85pCrtBL7xHb7n6xEZMp5TiQ9j9fC3+SEENhat5w1VNH6zMXo8GwYC6E/EsGNDKG8ENPwdbgk16E6jehA3cQ227vVSzgBvxB1/3v3z9xHecEmeAt/Dj/Udbc+yJ534sCETfLQUF85PCrb7xx/NWT7qrVsr15ISOc9S5aF0L1a67x1iMmJiTwZZrDxo0lExzEH+RSv8vj8j8WcvDNCvvA+acOdHcO9A9PDQw5hk5o7Gb9kPX8m1YyTTZbrCZ3ltaXM4dyyovKdJdK6R4cZmTU0nJYCDmxdw1lPrgctR7eyARmijpjoYFKCGxuyuAKlJMxX4FS0ZafEk12c5JTwf3pjDUxmbFTvkI85ys7pZTkaOoXRyQ9ZvavpYxHEsum/WsoD5ObVO9lUSt5K1hDK5c967govrbW8/HdOpdVTod8za74va+ce9Yd97x+GNAJ/Pjj8Y6lw9+e937x/p3/jFBvDTo8AeRP7nr2rDPffxtSYro4rosIxB0MbXsjLqdHzKMX/p/pUk/J3uBQfAfH2bNSfUQz3uWkbF/G5dph88jopEKvskq+4lByc/bSXq/Da79muzysthq6/R2dtm62eTpAuVzIcHkQ3Rerb91WhwfvC9Q3VutLx9vdeawOttODPwfX42HbuEFjGR30afMIp9mwSJRh3QkNtSCAR55SCVdiLmBP7VKwQrjCgcCqwDAxX165Jw2YxnVE5H5BfsAIDG6U36F9+xx0Q58SK1rMsVGrbRfe5dQvwZnWieqQ9fEWVdU0THVzGEPqLXU+6Gk+9jozBQEICiw6D8AqIEe3cbQjbgkvq3Id+sSYtZDpZSSMgZnRoC4rt33aLzBvCrEc58bhWVhvEJOKkAp8YH00KklDb2ihf+iHynhNZivp8MDzfAzRIw+kVQ1vBIOVCv2Z27kTDna7B6khd/N0OI2nEVkWxXLO8+fw3Ol8TnOAMHI+BAimYAQNZADL2GHwy1Yw0nuFLMIxdswFv2IMOGlS+sUNKRyzKY13unxDsa8slfLVAfUTgmGhSEAsIYnTaQEo3hzy6Y/RWCWdZqWXg+zNid3n+/ixMXdu1XSX0khlQiGRxVUwqARBHXY6G/fTJIgePf2SKJqwQjXq4VjEQDe7tVbYzrROzmfxVWDfu8OS2fqnrs39IMLX7KuhsCUQUKvP3VNSjb7QEPO8I33KBNfFTuop5Bi6uuJyOt0eSP2COnJ+t2Mhf7wt4VGqog/vEROmJDcbdAoshKTBZNJjWh12a9JnumVz0+CNyGPm1YZEDzXBk1gplBrDuS2ugpL0/nNNrhclstyiDkd/ttC7Q1slBLkxjEtiY5zkBIfn6jY+yfA8+YnFvGB1uih0Iuw0DjuF3eBMNbqgDcqkJaUy3qBpXn6t2ynOLNGgtFEcUAMh6nS+GHckjNWkxbfXeucb48zpwWCoECo6EGLI5UPG4PUzYJBjVs+rgjOYy/WQPYYHhXzYbXQooPd4bJNJK0dXcO/exFM9o2iKC7gwNV4wLS1Z542UubImrsZ+D6lPNdbhJ4sdz0dyqUCBmt6/F/y70sR59p5QSDpURNZps/lsVNvLYsFgE0Ua90OjMV4Yo9B6rZP5GHIbYNorSxKqw4XgiTVHwv6uazaTcYG0seDb3RPU6/G5NkQjglH0oO2P7ePh8ELBLrbrmYAzniEt5mD5xo0P32pL0VKuUG8MJmsUDwY3byYtg0qHmNPc3Hx9Z8qzNwPqzEaMry//IfGF61DQpIx3bV+NhXye+q80UQyHu8SIQTHHFImsbG/ftkWsEjux8zm4KrqKcmBXbPPFy42uIu7Z3R/PVawz03V0797P5mJ9Kredz7+7z5M8/UhdK72441Luo8CJU/KITSnlwlG/aOHQp7B9+7pEM1YIs66y7YdI+OgNKlfM1e5237hb3ujgyz7aspKACRZbCwaMi7GBDEPStyYIICFGXAy4SEr13mgsGnEb9a5V6JAJerlsPG6FSS2rnlytP7ouz9pSrYl4LtcLhfL59W3QfYTApN9pN6vVNmeLHDhtTkKvxwrN6E02u+j12mft1E3N3PhjpBBvpeKFy9B9aCKXK+XGYD4tvIHekIfG5W3l6gDpXQEJHhNniO4+a0DfS70O+E2FQjAIt0H3KQoyijarxaC28p/ev3iIk5blGaFhKLfb3SG2B1d3HNbMVVEUlK7F0oU6Cjcuwiz6YnUCIEQQYhgkZPPdSKUKHq8gl7OyPNPPZDC5vQYYVmtBvw3aV02zM7C8OAGnU2BbBSfVDkYYHxQv7a/UKMhJkCmuzfd7KVYDAfXkQYQ4k48fbNQSy+9K9DokS6by6VKA6+vOxKKSrZQGQNieCLEjAuDyF6RswakesYWCclthzQGRFuylSVGWO/0FkbMYjeT8lertoQoaNZuAQQxm7hKGfhJTzWS2QZNj++Vyo1taN2IGKRoQgWjT6QwQACCAyW+ZO3+w6IYCxlUAgEyl/T+vAHD49c4fyWr1pTsWXBRkK7/KqvV7J+w/dQgg2Oi82rdglu7Bg4NggpdhqzAvKmSkYPPuDBEA+Pu04EssfPMeIKBQD8MA2wyjzhtl+QcYsQHwOXkHFzpzL1dS5QM3bMfJLZMRcIdC/7nLqK/pqfR6kEsg5iYXQs5zxec4N2Rb5paQyQqnIQq4S0wv90hXy318SnlApvhtxMTAqqKKPBbHbi1eBcuiiBNH1ifRrMo4wSCua5Wmw0kpaXyWpQHtnz0ZBSEbx9MZkqCovTPxSqo02rQFG1MxW8In8aNuac5UQ8+cMmaNA43B7paXMVvAWGpBUTXFlMIm3lQ7YpP1KTWcWAczU8mvzEisQ6v27dayV+Fi//C4BLw0o3/IKtd0PO20jd7StbMbaq2Kaec6Fe3XY53a90z5STrSBJzdrqsEne2aWIbWCbXTZ4paHhqrP5Wt52RotiZ6+k8pyletZ6ycUplsUZ2u1hVXlr0DlM3yJk8ChF+iEFT7QzDUqjfNYcp8GsWKI6544ksgoUQYiSVFUiVN0tFqznyyklhJtNauZsb3SaQoymyOto0HKSIcEm8r2BI8EawMlNbtMovXS3ZZZIYqtvyBptGxde3sqRrvWAFte8ctaKZE+SjSdpPfAQ==)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-cyrillic-wght-normal-B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-ext-wght-normal-DlL6xMw5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-wght-normal-5W32yIyr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sand:#f6f1e7;--shallows:#bfe3f2;--open:#2e7fc1;--deep:#0e2a4f;--abyss:#2a1748;--coral:#ff6b4a;--coral-press:#ff8a6e;--ink-dark:#0f2238;--ink-dark-soft:#2e4a66;--ink-light:#f6f1e7;--ink-light-soft:#c9dcec;--ink:var(--ink-dark);--ink-soft:var(--ink-dark-soft);--display:"Mona Sans Variable", "Mona Sans", system-ui, sans-serif;--serif:"Libre Bodoni", Georgia, serif;--mono:"Martian Mono Variable", ui-monospace, monospace;--ease:cubic-bezier(.65, .05, 0, 1);--dur:.75s;--u:clamp(6px, .5787vw, 10px);--gutter:clamp(20px, calc(var(--u) * 6), 72px);--gauge-w:clamp(56px, 7vw, 120px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;background:linear-gradient(180deg, var(--sand) 0%, var(--shallows) 16%, #1f5c97 34%, var(--deep) 62%, var(--abyss) 100%);scrollbar-color:color-mix(in srgb, var(--coral) 70%, transparent) transparent;scrollbar-width:thin}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{color:var(--ink);font-family:var(--display);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;caret-color:var(--coral);margin:0;font-size:clamp(16px,1.05vw + 8px,19px);line-height:1.5;overflow-x:clip}::selection{background:var(--coral);color:var(--ink-dark)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--coral) 70%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:10px}:focus-visible{outline:2px solid var(--coral);outline-offset:4px;border-radius:4px}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}em{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:500}.mono{font-family:var(--mono);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:.78em;font-weight:500}#ocean{z-index:0;opacity:0;width:100vw;height:100lvh;transition:opacity .9s var(--ease);display:block;position:fixed;inset:0}#ocean.is-ready{opacity:1}main{z-index:1;position:relative}body[data-ink=light]{--ink:var(--ink-light);--ink-soft:var(--ink-light-soft)}body,.topbar,.gauge{transition:color var(--dur) var(--ease)}.topbar{z-index:5;padding:calc(var(--u) * 3) var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.topbar>*{pointer-events:auto}.wordmark{font-variation-settings:"wdth" 125;letter-spacing:-.02em;color:var(--ink);font-size:clamp(18px,1.4vw,24px);font-weight:800;text-decoration:none}.topbar-link{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);transition:background-size var(--dur) var(--ease);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 6px)/0 1px no-repeat;padding:10px 2px;font-size:13px;font-weight:700;text-decoration:none}.topbar-link:hover{background-size:100% 1px}.gauge{z-index:5;right:calc(var(--gutter) * .5);height:min(56vh,520px);width:var(--gauge-w);color:var(--ink);position:fixed;top:50%;translate:0 -50%}.gauge-track{background:color-mix(in srgb, currentColor 35%, transparent);width:1px;position:absolute;top:0;bottom:0;right:0}.gauge-needle{background:var(--coral);width:11px;height:2px;translate:0 calc(var(--gauge-p,0) * min(56vh, 520px) - 1px);will-change:translate;position:absolute;top:0;right:-5px}.gauge-stops{margin:0;padding:0;list-style:none;position:absolute;inset:0}.gauge-stops li{position:absolute;right:0;translate:0 -50%}.gauge-stops li:first-child{top:0%}.gauge-stops li:nth-child(2){top:20%}.gauge-stops li:nth-child(3){top:40%}.gauge-stops li:nth-child(4){top:60%}.gauge-stops li:nth-child(5){top:80%}.gauge-stops li:nth-child(6){top:100%}.gauge-stops a{color:inherit;justify-content:flex-end;align-items:center;gap:10px;padding:8px 14px 8px 8px;text-decoration:none;display:flex;position:relative}.gauge-stops a:after{content:"";background:currentColor;width:7px;height:1px;position:absolute;top:50%;right:0}.gauge-m{white-space:nowrap;font-family:var(--mono);letter-spacing:.02em;opacity:.85;font-variant-numeric:tabular-nums;font-size:11px}.gauge-name{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity var(--dur) var(--ease), translate var(--dur) var(--ease);font-size:11px;font-weight:700;position:absolute;right:calc(100% - 4px);translate:6px}.gauge-stops a:hover .gauge-name,.gauge-stops a:focus-visible .gauge-name,.gauge-stops a[aria-current=true] .gauge-name{opacity:1;translate:0}.gauge-stops a[aria-current=true] .gauge-m{opacity:1}.gauge-readout{font-family:var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:11px;position:absolute;top:calc(100% + 28px);right:0}.gauge-value{color:inherit}.zone{min-height:100svh;padding:calc(var(--u) * 16) calc(var(--gutter) + var(--gauge-w)) calc(var(--u) * 16) var(--gutter);position:relative}.headline{font-variation-settings:"wdth" 112;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(40px,5.4vw,5.25rem);font-weight:800;line-height:.98}.headline em{text-transform:none;letter-spacing:-.02em;font-size:1.04em;font-weight:500}.zone--shore{min-height:100svh;padding-top:calc(var(--u) * 14);padding-bottom:calc(var(--u) * 5);grid-template-rows:1fr auto auto;align-items:end;display:grid}.shore-intro{max-width:30ch;margin:0 0 calc(var(--u) * 2);color:var(--ink-dark);grid-row:1;align-self:end;font-size:clamp(17px,1.25vw + 6px,23px);font-weight:500;line-height:1.35}.shore-name{font-variation-settings:"wdth" 125;letter-spacing:-.04em;color:var(--ink-dark);white-space:nowrap;grid-row:2;margin:0 0 0 -.04em;font-size:clamp(76px,17.2vw,330px);font-weight:900;line-height:.8}.dive-cta{margin-top:calc(var(--u) * 4);background:var(--coral);min-height:48px;color:var(--ink-dark);letter-spacing:.06em;text-transform:uppercase;transition:background-color var(--dur) var(--ease), translate var(--dur) var(--ease);border-radius:8px;grid-row:3;justify-self:start;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.dive-cta:hover{background:var(--coral-press)}.dive-cta:hover svg{translate:0 3px}.dive-cta svg{transition:translate var(--dur) var(--ease)}.zone--log{align-items:center;min-height:100svh;display:flex}.log-inner{gap:calc(var(--u) * 8);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;width:100%;display:grid}.log-list{margin:calc(var(--u) * 1) 0 0;gap:calc(var(--u) * 4);display:grid}.log-row{gap:calc(var(--u) * 2);grid-template-columns:9.5em 1fr;align-items:baseline;display:grid}.log-row dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:700}.log-row dd{max-width:38ch;margin:0;font-size:1.05em;font-weight:500;line-height:1.4}.zone--bridge{padding-top:calc(var(--u) * 22)}.bridge-head{gap:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 8);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;display:grid}.bridge-lede{max-width:44ch;color:var(--ink-soft);margin:0}.porthole-wrap{gap:calc(var(--u) * 6);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;display:grid}.porthole{aspect-ratio:16/11;outline-offset:6px;isolation:isolate;touch-action:pan-y;cursor:grab;background:radial-gradient(120% 90% at 50% 100%,#3b4a2a 0%,#1c2618 55%,#10170f 100%);border-radius:44px;position:relative;overflow:hidden}.porthole:active{cursor:grabbing}.porthole canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.porthole:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;border:1px solid #bfe3f259;position:absolute;inset:0}.porthole-status{z-index:1;color:var(--ink-light);text-align:center;transition:opacity var(--dur) var(--ease);justify-items:center;gap:12px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.porthole-label{font-family:var(--mono);font-size:12px}.porthole-bar{background:#f6f1e733;border-radius:2px;width:180px;height:2px;overflow:hidden}.porthole-bar span{background:var(--ink-light);transform-origin:0;width:100%;height:100%;transition:transform .3s var(--ease);display:block;transform:scaleX(0)}.porthole-start{z-index:3;background:var(--coral);min-height:44px;color:var(--ink-dark);font:800 13px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 18px;display:none;position:absolute;top:calc(50% + 48px);left:50%;translate:-50%}.porthole[data-state=idle] .porthole-start{display:inline-flex}.porthole-start .mono{text-transform:none;font-size:11px}.porthole[data-state=ready] .porthole-status{opacity:0;pointer-events:none}.porthole[data-state=error] .porthole-bar{display:none}.porthole-hint{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-light);opacity:0;transition:opacity var(--dur) var(--ease);pointer-events:none;margin:0;font-size:11px;font-weight:700;position:absolute;bottom:22px;left:28px}.porthole[data-state=ready] .porthole-hint{opacity:.85}.porthole[data-touched] .porthole-hint{opacity:0}.facts{gap:calc(var(--u) * 3.5);margin:0;padding:0;list-style:none;display:grid}.facts li{max-width:40ch;line-height:1.45}.facts .mono{font-size:.82em;font-weight:600}.rounds{margin-top:calc(var(--u) * 14)}.rounds-title{margin:0 0 calc(var(--u) * 5);font-variation-settings:"wdth" 112;letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(30px,3.6vw,56px);font-weight:800;line-height:1}.rounds-title em{text-transform:none;font-weight:500}.rounds-list{gap:calc(var(--u) * 4);grid-template-columns:.8fr 1fr 1.25fr;align-items:end;margin:0;padding:0;list-style:none;display:grid}.round img{background:#0e2a4f66;border-radius:14px;width:100%;height:auto;display:block}.round p{margin:calc(var(--u) * 2) 0 0;max-width:36ch;color:var(--ink-soft);font-size:.92em;line-height:1.45}.round .mono{color:var(--ink);margin-bottom:4px;font-size:11px;display:block}.walk{margin:calc(var(--u) * 16) 0 0}.walk video{aspect-ratio:16/9;object-fit:cover;background:#10170f;border-radius:44px;width:100%;height:auto;display:block}.walk figcaption{margin-top:calc(var(--u) * 2.5);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:.92em;display:flex}.walk-toggle,.surface-link{min-height:44px;color:var(--ink);font:700 13px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;background:linear-gradient(var(--coral), var(--coral)) 0 calc(100% - 8px) / 100% 1px no-repeat;transition:background-size var(--dur) var(--ease);border:0;align-items:center;gap:8px;padding:0 4px;text-decoration:none;display:inline-flex}.walk-toggle:hover,.surface-link:hover{background-size:30% 1px}.zone--contacts{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.contacts-lede{margin:calc(var(--u) * 3) 0 calc(var(--u) * 9);max-width:46ch;color:var(--ink-soft)}.contacts-list{gap:calc(var(--u) * 7);max-width:1100px;margin:0;padding:0;list-style:none;display:grid}.contact{gap:calc(var(--u) * 3);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.contact h3{font-variation-settings:"wdth" 112;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 8px;font-size:clamp(22px,2.2vw,34px);font-weight:800;line-height:1.05}.contact p{max-width:62ch;color:var(--ink-soft);margin:0}.contact .contact-q{color:var(--ink);margin-top:10px;font-weight:600}.contact-status{vertical-align:.45em;letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--ink-soft);margin-left:.6em;font-size:11px;font-weight:500;display:inline-block}.contact:first-child .contact-status{color:var(--ink)}.ping{background:var(--shallows);border-radius:50%;width:10px;height:10px;margin:.75em 0 0 8px;position:relative}.ping:after{content:"";border:1px solid var(--shallows);animation:ping 2.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:-1px}.contact:nth-child(2) .ping:after{animation-delay:.9s}.contact:nth-child(3) .ping:after{animation-delay:1.8s}@keyframes ping{0%{opacity:.9;scale:1}to{opacity:0;scale:4.2}}.zone--abyss{min-height:100svh;padding-bottom:calc(var(--u) * 6);flex-direction:column;justify-content:flex-end;display:flex}.abyss-headline{max-width:10ch;font-size:clamp(48px,9vw,9rem)}.abyss-copy{margin:calc(var(--u) * 4) 0 calc(var(--u) * 6);max-width:42ch;color:var(--ink-soft);font-size:1.1em}.abyss-actions{gap:calc(var(--u) * 4);flex-wrap:wrap;align-items:center;display:flex}.btn-coral{background:var(--coral);min-height:52px;color:var(--ink-dark);font:800 14px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color var(--dur) var(--ease);border:0;border-radius:8px;align-items:center;gap:10px;padding:0 24px;display:inline-flex}.btn-coral:hover{background:var(--coral-press)}.btn-coral[data-copied]{background:var(--shallows)}.footer{padding-top:calc(var(--u) * 16);color:var(--ink-soft);margin-top:auto;font-size:13px}.footer p{margin:0}.skip{z-index:10;background:var(--coral);color:var(--ink-dark);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;padding:12px 16px;font-size:13px;font-weight:800;text-decoration:none;position:fixed;top:16px;left:16px;translate:0 -200%}.skip:focus-visible{translate:0}.topbar{transition:translate var(--dur) var(--ease), color var(--dur) var(--ease)}body[data-bar-hidden] .topbar{translate:0 -110%}.wordmark{transition:opacity var(--dur) var(--ease)}body[data-hero] .wordmark{opacity:0;pointer-events:none}.compare{margin:0 0 calc(var(--u) * 16);aspect-ratio:1280/1128;touch-action:pan-y;background:#10170f;border-radius:44px;width:100%;max-height:82svh;position:relative;overflow:hidden}.compare img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.compare-top{clip-path:inset(0 calc(100% - var(--x)) 0 0)}.compare-range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare-line{top:0;bottom:0;left:var(--x);background:var(--coral);pointer-events:none;width:2px;position:absolute;translate:-1px}.compare-line:after{content:"";border:2px solid var(--coral);background:#0e2a4f8c;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;translate:-50% -50%}.compare-range:focus-visible+.compare-line:after{outline:2px solid var(--ink-light);outline-offset:4px}.compare figcaption{color:var(--ink-light);pointer-events:none;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;bottom:22px;left:28px;right:28px}.compare-hint{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.porthole-title{margin-top:calc(var(--u) * 16)}.facts li{column-gap:calc(var(--u) * 2.5);grid-template-columns:4.2em 1fr;align-items:baseline;display:grid}.facts .stat{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.4vw,38px);font-weight:600;line-height:1}@media (width<=1100px){.gauge-name{display:none}}@media (width<=900px){:root{--gauge-w:0px}.zone{padding-right:28px}.gauge{width:14px;right:6px}.gauge-m{display:none}.gauge-stops a{padding:10px 6px}.gauge-readout{writing-mode:vertical-rl;top:calc(100% + 12px);right:-2px}.porthole{margin-right:0}.compare{aspect-ratio:4/5;border-radius:24px}.compare figcaption{bottom:16px;left:18px;right:18px}.contact-status{vertical-align:0;margin:6px 0 0;display:block}.facts li{grid-template-columns:1fr;row-gap:6px}}html.js-motion .reveal{clip-path:inset(0 0 100%);transition:clip-path 1.1s var(--ease), translate 1.1s var(--ease);translate:0 24px}html.js-motion .reveal.in{clip-path:inset(0 0 -10%);translate:0}@media (width<=900px){:root{--gauge-w:44px}.zone{padding-left:20px;padding-right:calc(20px + var(--gauge-w))}.topbar{padding:18px 20px}.gauge{height:44vh;right:10px}.gauge-needle{translate:0 calc(var(--gauge-p,0) * 44vh - 1px)}.gauge-name,.gauge-stops a[aria-current=true] .gauge-name{display:none}.gauge-stops a{padding:8px 12px 8px 4px}.gauge-readout{font-size:10px;top:calc(100% + 20px)}.shore-name{font-size:clamp(64px,19vw,180px)}.log-inner,.bridge-head,.porthole-wrap{grid-template-columns:1fr}.log-row{grid-template-columns:1fr;gap:4px}.porthole{aspect-ratio:4/5;margin-right:calc(var(--gauge-w) * -1 + 4px);border-radius:28px}.rounds-list{grid-template-columns:1fr}.walk video{border-radius:24px}.contact{grid-template-columns:22px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ping:after{opacity:0;animation:none}*,:before,:after{transition-duration:.01ms!important}}.shore-name--dry,.shore-name--wet{grid-area:2/1}.shore-name--wet{color:#1d4f7a;filter:url(#refract);clip-path:inset(100% 0 0);pointer-events:none;-webkit-user-select:none;user-select:none}.meniscus{z-index:1;height:2px;translate:0 var(--waterline,-10px);opacity:0;pointer-events:none;will-change:translate, opacity;background:linear-gradient(90deg,#0000,#f6f1e7d9 12% 88%,#0000);position:fixed;top:0;left:0;right:0}.meniscus.is-on{opacity:1}.bubbles{pointer-events:none;grid-area:2/1;align-self:end;height:0;position:relative}.bubbles i{opacity:0;background:#bfe3f240;border:1.5px solid #f6f1e7d9;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0}.bubbles.burst i{animation:bubble 1.6s var(--ease) forwards}.bubbles i:first-child{animation-delay:0s;left:4%;scale:.8}.bubbles i:nth-child(2){animation-delay:80ms;left:11%;scale:1.4}.bubbles i:nth-child(3){animation-delay:.16s;left:19%;scale:.6}.bubbles i:nth-child(4){animation-delay:40ms;left:26%;scale:1.1}.bubbles i:nth-child(5){animation-delay:.2s;left:34%;scale:1.8}.bubbles i:nth-child(6){animation-delay:.12s;left:41%;scale:.7}.bubbles i:nth-child(7){animation-delay:.26s;left:49%;scale:1.2}.bubbles i:nth-child(8){animation-delay:60ms;left:55%;scale:.9}.bubbles i:nth-child(9){animation-delay:.18s;left:62%;scale:1.5}.bubbles i:nth-child(10){animation-delay:.3s;left:8%;scale:1}.bubbles i:nth-child(11){animation-delay:.34s;left:30%;scale:.6}.bubbles i:nth-child(12){animation-delay:.1s;left:58%;scale:1.3}@keyframes bubble{0%{opacity:0;translate:0}15%{opacity:1}to{opacity:0;translate:6px -46vh}}.zone--zoo{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.zoo-lede{margin:calc(var(--u) * 3) 0 calc(var(--u) * 8);max-width:52ch;color:var(--ink-soft)}.exhibit-card{gap:calc(var(--u) * 5);min-height:min(92svh,760px);margin-bottom:calc(var(--u) * 4);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.exhibit-card figure{margin:0}.exhibit-card video{filter:url(#zoo-key);width:100%;height:auto;display:block}.exhibit-card h3{margin:0 0 calc(var(--u) * 1.5);font-variation-settings:"wdth" 112;letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(22px,2.2vw,34px);font-weight:800;line-height:1.05}.exhibit-card p{margin:0 0 calc(var(--u) * 2);max-width:54ch;color:var(--ink-soft)}.exhibit-card .stat{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.3em;font-weight:600}.zoo-finding{margin:calc(var(--u) * 6) 0 0;max-width:1100px}.zoo-finding-line{font-variation-settings:"wdth" 112;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(32px,4.2vw,64px);font-weight:800;line-height:1}.zoo-finding-line em{text-transform:none;font-weight:500}.zoo-finding-proof{margin:calc(var(--u) * 3) 0 0;max-width:60ch;color:var(--ink-soft)}@media (width<=800px){.exhibit-card{grid-template-columns:1fr}}
