@font-face{font-family:Saira;font-style:normal;font-weight:100 900;font-stretch:50% 125%;font-display:swap;src:url(../media/3839344eacea2349-s.438ulibdsenwx.woff2)format("woff2");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:Saira;font-style:normal;font-weight:100 900;font-stretch:50% 125%;font-display:swap;src:url(../media/0796b1632261e677-s.0ndju8qbt6o_0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:100 900;font-stretch:50% 125%;font-display:swap;src:url(../media/cf5b2354989b46f0-s.p.2kq9x7m5memd4.woff2)format("woff2");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:Saira Fallback;src:local(Arial);ascent-override:109.52%;descent-override:42.36%;line-gap-override:0.0%;size-adjust:103.63%}._3Z986G_className{font-family:Saira,Saira Fallback;font-style:normal}._3Z986G_variable{--font-saira:"Saira", "Saira Fallback"}
@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac41ccbdfd25c928-s.0j9pqkz3er-71.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fe83cf2ab39e9c57-s.p.2qpii4b6jmzj9.woff2)format("woff2");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:Michroma Fallback;src:local(Arial);ascent-override:81.64%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:141.62%}.v102Aq_className{font-family:Michroma,Michroma Fallback;font-style:normal;font-weight:400}.v102Aq_variable{--font-michroma:"Michroma", "Michroma Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.jBelZq_className{font-family:Outfit,Outfit Fallback;font-style:normal}.jBelZq_variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/21a1cce6835ba0f1-s.3h41ki73eew42.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bae9d9355a7e1cf3-s.04z18n5xrlvw-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/73fbefca070a53f6-s.0fhmqq1kwbney.woff2)format("woff2");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:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9efc95238e00626-s.05iziw3r72khi.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d53e473df28b788f-s.p.29pnn0phl7cxm.woff2)format("woff2");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:Raleway Fallback;src:local(Arial);ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:103.86%}._3Jj3NW_className{font-family:Raleway,Raleway Fallback;font-style:normal;font-weight:400}._3Jj3NW_variable{--font-raleway:"Raleway", "Raleway Fallback"}

@font-face{font-family:Sky Display;font-style:normal;font-weight:400;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAAAVwAAsAAAAAC9QAAAUjAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4EQBmAAfAqNYIslATYCJANECyQABCAFgyQHRBu2CVFUUXYA/DjITay3xaQoNnnho7+MjyXOOdX99F7Vq0o62xcNlekhXAMhJwxW6Duv9DXW36KXPMBEwY2m9ijlQJJECizAxANJSyJ7esHrfwDU0xPj8iOkzPYhgjHCikwc5LgS/vpA5bmUhbbLvILilemCPeJFgACwbHnDc3xqLoh7ZU8biGhw5QDosNV2tYESbHk0vICUJEP0xzHsefIXKloihIHRFHgCEcZicBiIdv8CYfs/iEib0sWM4H7SteMP0rFAeynQgDqi+1fIa8IKSArytAFQPUw8+IFeoI9jMEBUQR8F0SRaw3MNaaMwJO6ixEmQJF2mXAX9PzpIDCgVnP1f9s9Tq1YsW7Jg3pyZEIDWgVTprAfwCfA7IDQI4hjaEGgElr3BRFWYm/MNNCPwluYq871KLU8Z2JXPZVEzl1solJsBsouLA1qwIzo5mdANWEN1Xl8dG+AFIyKnb0x2dLRF8/ZkZ2fTNGXWH1hbUdjYbLxC0WtU1SnDY3la0BIVWiAS8LQO135zTLvZYdCCNRCLBI5VcFoibktrtZdwZSwpnSLlHCf1Qq8mw6I+mh8lHChJUMP1mlkStRZ0pmIesyEWmlc8jeh2HMgRsgBD7sD1itX7+BvKqfd0mJ2g4JEW8NXPlZVzcGR5COJHcPnSCBkBBscZMAD0G9lrgSCK1Wm7H6y/oVrsuZjr1DdX0A9VqoGZT/WiiKw+cVR19KBabvPS+3RmmKkOGhs9u715XfNY9fjp9c3ps+/JrWFuoqXoFtYqv3d2Wgt6CtS8xfbZ0bGgamZ45lM9rzZZffCo6ugJtUyi9D6dGShmLVkomBfGh8dI6EKyqaVpsvmGZGz4xNGfFqBUc/1GAkxZGjqt7No3rmseH4SDfty1sIt4XL5ALlzzAO+Ky/76VFJcRxQfFDFXOl3jIJ8r3FW3H3fM/oYkw7X2hXa4+doCITaQuLj2b/XUfOVu6yvWgUhDWioFkWpo1BcZXQd30rSiqt+OnhiW2w4o0EJkZPpTfa82+Z1mNTpCHmuubW3P3NI0d9FCv2ebqP/n2nGPMqNJFM4YiaKIpqZJa35GRZGxd06uXvntUm4hXb85XW4JcxdMD4HtRr3bP3B9+J1mIunemO5PMjFJGpi6oWtd1vzOwX3B+w4qkWXWT54aMK5KkkfU05PrmivBVzTrk9PqEbkk1E0QXENLh0bL+4ftfXOgqUyinp8aSDQxSew/9SmWSFP/m/si973Z30Qk/OmpftPK4uYR9dTkuGYlckUzPjmlHmkuSbHgBfPUkqay3sTVlbB9YEUcyAW8F6TNp3znsehRwaH88iZf2i5nJl+NKysXPIhLVnZ2rK+vgR1jxTB2BpwlVqaRR3bYVeoy0bGxtlKLodJiaGGx5S3RukolAwA3c9eDpxazTLlW6K9KivoCAHz2/2ujiffMT183KyDK6Gm46fHQfwukZ33fENxXZywEQCegPlHpgtJo1CUSavIilA4B9PpWkFf7teSoxvjjpyyqLyV8jN/rP+pzUZL6WQiAjr2ZjUMSCrzDgGoJ4QDPxXbguBRDulyaHkeugiDkeIauRBRULwBiqLhwMVEHl+LqZS7N3jmugqkrnRi2vsppHvyYqvG7EbVS4+R0q6slL3dPW6c0G+8v6Sw0oB/PR0KOZoMksRp169Ci0qBster1Sox2fS1judXWSLy484w5lrQK56vVpTvdrs1fCwefbxEYsOucTg+zZc+BI2euPHjy4sOPvwDBdAAA)format("woff2")}@font-face{font-family:Sky Display;font-style:normal;font-weight:700;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAAAU8AAsAAAAAC3gAAATuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG2AGYAB8Co1Yix8BNgIkA0QLJAAEIAWDAAdEG1wJAJ4FduNLuNQaJSVEbywZI6sBD9sQomXLzey3TpNVSRSuGwNGIJtRIBRvmzEIRTd2/y/n+pOkoZ2JYK0/NjUBUvCyZilmFta0sKZH0SPLacXuetrDRUT6HyAc9f/MrSUeDZp5qm6VShSRaH97RBE7s6QSxdPVa5vnfjaMaN17iQPbt4+LIqyoq0r/AgP6dokVOJADPLAJ3CKekx/Xl76kAfpcMlBnG4uqQLhvnxoBAQOuHBBL7ronRkALTnUMis5rIev5IBjYoJoVR9eHEYj/m/UXMKmn7tFgAHDD9i+P58MFkNTmy9oK8rsRxSZ2Bg9R4ITKwR00RLMYfZ/dE4/GkqRZY4NNFCXKVKmteOkw61BF6Ipe6d4cOrBvz45tWzZCAHmGeGz5AsQjiJUWU1DyAZ0IaA8l+4E+3WKzcb0My3MpNoftOJEkbwV8y1VhNEiq6vhWK2AHg14y72b6/WaeHhvAXDKY0tN4I5Mkm9g+n4vMediBgKVMW2e9tdZEyuQ2bguaaWNthmhk6GEcxRONCAIeR7T1wBTGSVlToAMozjjMxYgnWENEAS9kxNFG0oxbmrpMKyHSKExrKhjNMPw+MU0AgHLQO+iBqLOQ0G/gKOyFeXWD0bjf0O2ZdLil/DgCSdw6v9Zn31Y6lHnTwl/f3eXmNRwSgSuzpLmVQGZFWhC/h4RXRsgI1AjRM0zJc3F+PMbbi/bdjF0P44WlxnuhJdBA/mls/UmHW7bEGgXVRcgFWsJJL9Yxqn9AnTnbqFcnqsVqvZHJ+PqVAgtxEUuB0q+K3FoYzKMOzJli64ckf8RQVZ1oEOk3sDKLywI71wUo20eEE9V67ML1apD/ZWTgPBToO0LpzTpgGV99fTDAubhAsL5ePYBBfVrpPN+AyGbHEb11MPFoFJ2ArPdzixLdo1l93mONRJ7gr2ua04r1QmAUpYBSoDi1liQ6ovFSsuajowkeHtzJIv8u7TiiMrg/Tt6rt7Y9McJ1uwhZSI9HkPHDJv2QTtQlTTQzIbKhFKCc8M/iHJ0yv/qi5Zat59B88+9KG1l6a6azvvr6QJDkJNQes0eav1D+8EIbmYl77EIj+z8ss0hmZX79kCS3bI01YqcfHzcu1mpN1Kv2RSNWLBWDo4CWDu5h4Wg22CI7HjBHY6vHbtJBqJpOgLLvbSvGdzvK9R1Ek0w0LcoD6lX7lYCH4Fq0T51tIRPjRYjEGYtSqCrGEs+jRD9gLH/HOcPSpSLRWHXFeBHxnqdPPHekRaF1bftu2qC68Zfl1GfyF/Lk1yl236YiwkV5RcX6rCy9m13Gsm4951kvs8gzcaF2HWqtklvPagRW70auHW1nAdxgPQ1ewyK2VVz+R0vT7wH/eHz0I/h7UD7jHoRGuXTc6ERaRxZE7xvfBPzGWdQBNC8gt0KZB5n5r54MQiQvavIf8nI1VJdCkHO3TVkPkXypN+sgJ+7Xf40d1iir7yFg5jhQAApIeegsIACGoGA4MAgvSUlESRHPIWnhZTzcJlqFhooOEIMSXkLR6pLQPIYkDMlJiYbF0jJWiieGwbkPnNrekW2dnZ0vtYZK4TTZyif1zjs8NrUFbOTmc1Bp0BzJev0mjRnSbs5ao4ZYbDSEU+vOSMLSyP6EpVGxRrcJk+VRIy6tcDthXIMCiDM3JxcPL5+AkHTyBpcpW45cEQkAAAA=)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fig-left:434.38;--fig-top:46.21;--fig-width:1242.56;--fig-height:774.29;--u:min(calc(100vw / 1717), calc(100svh / 800), 1.25px);--ink:#1a4ec2;--ink-icon:#2c5fcc;--ink-soft:#7ca2e3;--line:#4a7bd6;--hover:#2f72f8;--ring:#1a55d6;--display:"Sky Display", var(--font-michroma), sans-serif;--sans:var(--font-outfit), "Futura", "Century Gothic", system-ui, sans-serif;--body:var(--font-raleway), "Century Gothic", system-ui, sans-serif;--h1:68.57;--h1-lh:83.2;--h1-ct:calc(18.9 * var(--u));--h1-ch:calc(48 * var(--u));--wm-ct:calc(8.8 * var(--u));--wm-ch:calc(30 * var(--u));--glow:#ffffff9e}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--sans);color:var(--ink);background:#e2effd;margin:0}:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}.nav{z-index:10;height:calc(122.2 * var(--u) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(calc(48.3 * var(--u)), env(safe-area-inset-right)) 0 max(calc(41 * var(--u)), env(safe-area-inset-left));background:linear-gradient(90deg,#2878eb12,#2878eb29 40%,#2878eb2e);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.bar-ref .nav{background:#ffffff1f}.bar-b .nav{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#699be833;box-shadow:inset 0 -1px #fff9,0 6px 18px #1e5abe1f}.bar-c .nav{background:linear-gradient(#195ac838,#327de612);box-shadow:inset 0 -1px #ffffff80}.brand{justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.brand__word,.title span{color:#0000;background-color:#1d52c4;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}.brand__word{top:calc(-1 * var(--u));left:calc(2 * var(--u));font-family:var(--display);font-weight:700;font-size:calc(42.86 * var(--u));line-height:calc(46 * var(--u));letter-spacing:.12em;text-transform:uppercase;background-image:linear-gradient(180deg, #174fc5 var(--wm-ct), #124bc3 calc(var(--wm-ct) + var(--wm-ch) * .2), #1049be calc(var(--wm-ct) + var(--wm-ch) * .5), #124ac2 calc(var(--wm-ct) + var(--wm-ch)));margin-right:-.12em;position:relative}.links{gap:calc(71 * var(--u));margin-left:calc(17 * var(--u));display:flex}.links a{top:calc(-2 * var(--u));padding-block:calc(10 * var(--u));font:500 calc(17.5 * var(--u)) / 1 var(--sans);letter-spacing:.177em;text-transform:uppercase;color:var(--ink);text-decoration:none;transition:color .2s;position:relative}.links a:hover{color:var(--hover)}.links a[aria-current=page]:after{content:"";left:calc(-2 * var(--u));right:calc(.177em - 2 * var(--u));top:calc(100% + 3.9 * var(--u));height:max(2px, calc(3 * var(--u)));background:var(--line);position:absolute}.tools{top:calc(-1.5 * var(--u));justify-self:end;gap:calc(28.6 * var(--u));display:flex;position:relative}.tool{width:calc(44 * var(--u));height:calc(44 * var(--u));min-width:36px;min-height:36px;color:var(--ink-icon);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:color .2s,background-color .2s;display:grid}.tool:hover{color:var(--hover);background:#ffffff59}.tool svg,.cta svg{fill:none;stroke:currentColor;stroke-width:max(1.75px, calc(2.25 * var(--u)));stroke-linecap:round;stroke-linejoin:round}.tool svg *,.cta svg *{vector-effect:non-scaling-stroke}.cta svg{stroke-width:max(1.5px, calc(2 * var(--u)))}.tool svg{width:calc(40 * var(--u));height:calc(40 * var(--u));min-width:24px;min-height:24px}.tool:nth-child(3) svg{width:calc(38.5 * var(--u));height:calc(38.5 * var(--u));min-width:22.8px;min-height:22.8px}.tool--menu{display:none}.hero{background:#cbe4fc;align-items:center;min-height:max(100svh,560px);padding-top:12svh;display:flex;position:relative}.sky{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sky__bg img{object-fit:cover;object-position:center center;transform-origin:70% 60%;width:100%;height:100%;animation:60s ease-in-out infinite alternate sky-zoom;position:absolute;inset:0}@keyframes sky-zoom{0%{transform:scale(1)}to{transform:scale(1.035)}}.is-still .sky__bg img{animation:none}.figure{z-index:1;left:calc(var(--fig-left) * var(--u));top:calc(56% + (var(--fig-top) - 541.14) * var(--u));width:calc(var(--fig-width) * var(--u));height:calc(var(--fig-height) * var(--u));pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;animation:8s ease-in-out infinite alternate fig-drift;position:absolute}@keyframes fig-drift{0%{transform:translate(0,0)}to{transform:translate(2px,-3px)}}.is-still .figure{animation:none}.fig-plate .figure{display:none}.hero__copy{margin-top:calc(-37.6 * var(--u));padding-left:calc(140 * var(--u))}.title,.sub,.cta{z-index:3;position:relative}.title{font-family:var(--display);font-weight:400;font-size:calc(var(--h1) * var(--u));line-height:calc(var(--h1-lh) * var(--u));text-transform:uppercase;filter:drop-shadow(0 0 1px #ffffffd9);margin:0}.title span{width:fit-content;margin-left:calc(var(--h1-x,-5) * var(--u));letter-spacing:.12em;--g0:#3466c8;--g1:#2f62c9;--g2:#3164c8;--g3:#2e63c8;--g4:#3a6bcb;background-image:linear-gradient(180deg, #ffffff08 var(--h1-ct), #fff0 calc(var(--h1-ct) + var(--h1-ch) * .35), #fff0 calc(var(--h1-ct) + var(--h1-ch) * .5), #ffffff1a calc(var(--h1-ct) + var(--h1-ch) * .56), #fff0 calc(var(--h1-ct) + var(--h1-ch) * .66)), linear-gradient(180deg, var(--g0) calc(var(--h1-ct) + var(--h1-ch) * .15), var(--g1) calc(var(--h1-ct) + var(--h1-ch) * .2), var(--g2) calc(var(--h1-ct) + var(--h1-ch) * .35), var(--g2) calc(var(--h1-ct) + var(--h1-ch) * .55), var(--g3) calc(var(--h1-ct) + var(--h1-ch) * .8), var(--g4) calc(var(--h1-ct) + var(--h1-ch)));margin-right:-.12em;display:block}.title span:first-child{top:calc(.5 * var(--u));position:relative}.title span+span{margin-top:calc(2.2 * var(--u));--h1-x:-7.5;letter-spacing:.1235em;--h1-ct:calc(19.9 * var(--u));--h1-ch:calc(45.9 * var(--u));--g0:#3a6ccd;--g1:#3a6ccc;--g2:#376acc;--g3:#3266cb;--g4:#3165ca;margin-right:-.1235em;font-size:.956em}.sub{margin:calc(23.8 * var(--u)) 0 0 calc(-2.3 * var(--u));font:400 calc(28.25 * var(--u)) / 1.2 var(--body);letter-spacing:.0767em;color:#3f6fc0}.cta{align-items:center;gap:calc(17.5 * var(--u));height:calc(73 * var(--u));margin:calc(55.2 * var(--u)) 0 0 calc(-1.4 * var(--u));padding:0 calc(33 * var(--u)) 0 calc(35.4 * var(--u));border:max(1px, calc(1.5 * var(--u))) solid #a3c1f0;border-radius:calc(8 * var(--u));font:500 calc(17.5 * var(--u)) / 1 var(--sans);letter-spacing:.17em;text-transform:uppercase;color:#2356c8;background:#ffffff14;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.cta:hover{background:#ffffff4d;border-color:#6f9fe6}.cta svg{width:calc(25 * var(--u));height:calc(25 * var(--u))}.title:before,.sub:before,.cta:before{content:"";z-index:-1;inset:calc(-40 * var(--u)) calc(-90 * var(--u));background:radial-gradient(closest-side, var(--glow), #ffffff47 55%, #fff0);pointer-events:none;position:absolute}.sub:before{inset:calc(-30 * var(--u)) calc(-70 * var(--u))}.cta:before{inset:calc(-28 * var(--u)) calc(-50 * var(--u))}.title span{filter:drop-shadow(0 0 calc(10 * var(--u)) #ffffffbf) drop-shadow(0 0 calc(26 * var(--u)) #ffffff73)}.sub,.cta{text-shadow:0 0 calc(10 * var(--u)) #ffffffd9, 0 0 calc(24 * var(--u)) #ffffff80}.no-glow .title:before,.no-glow .sub:before,.no-glow .cta:before{content:none}.no-glow .title span{filter:none}.no-glow .sub,.no-glow .cta{text-shadow:none}.foot{padding:18px max(16px, env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));text-align:center;font:400 13px / 1.4 var(--sans);letter-spacing:.06em;color:#3c66ad}@media (prefers-reduced-motion:reduce){.sky__bg img,.figure{animation:none}.links a,.tool,.cta{transition:none}}@media (max-width:859px){:root,.title span+span{--h1-ct:.394em;--h1-ch:.7em}.title span,.title span+span{margin-left:0}.nav{height:calc(60px + env(safe-area-inset-top));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(10px, env(safe-area-inset-right));grid-template-columns:1fr auto}.brand__word{--wm-ct:4px;--wm-ch:10.5px;font-size:15px;line-height:18px;top:0;left:0}.tools{gap:0}.tool{width:38px;min-width:38px;height:38px;min-height:38px}.tool svg{width:24px;min-width:0;height:24px;min-height:0}.tool:nth-child(3) svg{width:22.8px;height:22.8px}.tool--menu{display:grid}.links{top:calc(100% - 4px);left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));background:#fffffff0;border-radius:12px;flex-direction:column;gap:0;padding:6px;display:none;position:absolute;box-shadow:0 14px 34px #285aaa2e}.nav.is-open .links{display:flex}.links a{border-radius:8px;padding:14px 12px;font-size:15px}.links a[aria-current=page]:after{width:34px;height:2px;inset:auto auto 8px 12px}.sky__bg img{object-position:85% 50%}.hero{padding:calc(60px + env(safe-area-inset-top) + 9svh) max(16px, env(safe-area-inset-right)) 28px max(16px, env(safe-area-inset-left));display:block;overflow:clip}.hero__copy{flex-direction:column;margin-top:0;padding-left:0;display:flex}.title{font-size:calc(8.62069vw - 2.75862px);line-height:1.45}.figure{--fw:calc((100% + 32px) * 1.3);width:var(--fw);aspect-ratio:1210/754;height:auto;margin:-1svh 0 -2svh calc(-30% - 25.6px);position:relative;top:auto;left:auto}.sub{margin:1svh 0 0;font-size:19px}.cta{border-radius:6px;align-self:flex-start;gap:16px;height:52px;margin:22px 0 0;padding:0 22px 0 24px;font-size:14px}.cta svg{width:20px;height:20px}}:root{--p:calc(100vw / 1672);--cloud:#edf1fb}html{scroll-behavior:smooth}.is-still{scroll-behavior:auto}body{background:#8cc3f5;overflow-x:clip}.hero{height:calc(941 * var(--p));background:#cfe3fa;min-height:0;padding:0;display:block}.sky__bg img{transform-origin:75% 40%}.title{z-index:3;left:calc(75 * var(--p));top:calc(367 * var(--p));font-size:calc(70.5 * var(--p));line-height:calc(79 * var(--p));filter:none;--h1-ct:.16em;--h1-ch:.7em;position:absolute}.title span,.title span+span{letter-spacing:var(--ls);margin:0;margin-right:calc(-1 * var(--ls));font-size:1em;top:0}.title{--ls:0em}.title span+span{--h1-ct:.16em;--h1-ch:.7em}.hero__foot{z-index:3;left:50%;top:calc(790 * var(--p));flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.sub{font-size:calc(26 * var(--p));letter-spacing:.06em;white-space:nowrap;margin:0}.cta{height:calc(64 * var(--p));margin:calc(22 * var(--p)) 0 0;padding:0 calc(30 * var(--p)) 0 calc(32 * var(--p));gap:calc(14 * var(--p));font-size:calc(18 * var(--p));background:#ffffff24}.cta svg{width:calc(22 * var(--p));height:calc(22 * var(--p));transition:translate .25s}.cta:hover svg{translate:0 calc(3 * var(--p))}:root{--fog:#e0eefc}.dive__clouds{display:none}:root{--run-len:170vh}.is-moving .dive{height:calc(100vh + var(--run-len))}.is-moving .dive__stage{background:var(--fog);height:100vh;position:sticky;top:0;overflow:hidden}.is-moving .dive__clouds{z-index:5;pointer-events:none;display:block;position:absolute;inset:0}.shop>.seam{display:none}.is-moving .sky__bg{height:100%;display:block}.is-moving .title{translate:0 calc(var(--h,0) * -120 * var(--p));opacity:calc(1 - var(--h,0) * 1.6)}.is-moving .hero__foot{opacity:calc(1 - var(--h,0) * 2.2)}.deck{--e:clamp(0, (var(--d,0) - var(--a)) / var(--b), 1);left:0;right:0;top:calc(100% + var(--y0));height:300vh;translate:0 calc(var(--e) * var(--e) * (3 - 2 * var(--e)) * var(--rise) * -1);will-change:translate;position:absolute}.deck:after{content:"";background:linear-gradient(180deg, #e0eefc00, #e0eefc24 3vh, #e0eefc5c 6vh, #e0eefc8c 9vh, #e0eefcbd 13vh, #e0eefce6 18vh, var(--fog) 24vh);position:absolute;inset:0}.dk{filter:var(--tone,none);z-index:1;left:var(--x);width:var(--w);max-width:none;height:auto;translate:-50% calc((var(--k) - 1) * 100%);scale:var(--f) 1;position:absolute;top:0}.cl-cut,.cl-ai,.cl-real{display:none}html[data-clouds=cut] .cl-cut,html[data-clouds=ai] .cl-ai,html[data-clouds=real] .cl-real,html[data-clouds=mix] .mx{display:block}html[data-clouds=mix] .cl-cut.mx{filter:saturate(.92) brightness(1.03) var(--tone,)}html[data-clouds=mix] .dk.cl-real.mx{opacity:.9}html[data-clouds=mix] .dk.cl-real.hz{opacity:calc(var(--o,.4) * .9)}.dk.cl-ai{-webkit-mask-image:linear-gradient(#000 55%,#0000 97%);mask-image:linear-gradient(#000 55%,#0000 97%)}.cl-ai{filter:saturate(.8) brightness(1.04) var(--tone,)}.dk.cl-real{-webkit-mask-image:linear-gradient(#000 62%,#0000 98%);mask-image:linear-gradient(#000 62%,#0000 98%)}.cl-real{filter:saturate(.9) sepia(.05) brightness(1.02) var(--tone,)}.dk.hz{opacity:var(--o,.4)}.deck--3{--a:.2;--b:.62;--y0:30vh;--rise:95vh;--tone:brightness(.985) saturate(.95)}.deck--2{--a:.26;--b:.62;--y0:50vh;--rise:131vh}.shop__brim{display:none}.is-moving .shop__brim{z-index:1;height:0;display:block;position:absolute;top:0;left:0;right:0}.dive__fog{--t:clamp(0, (var(--d,0) - .5) / .35, 1);z-index:0;background:var(--fog);opacity:calc(var(--t) * var(--t) * (3 - 2 * var(--t)));will-change:opacity;position:absolute;inset:0}.deck{z-index:1}.is-moving .shop{--o:calc(var(--run-len,170vh) * .4);z-index:7;margin-top:calc(-1 * var(--o));background:linear-gradient(180deg, var(--fog) calc(140 * var(--p)), #c9e2fb calc(1100 * var(--p)), #a6d0f8 calc(2400 * var(--p)), #8cc3f5)}.shop{background:linear-gradient(180deg, var(--fog) calc(150 * var(--p)), #c9e2fb calc(900 * var(--p)), #a6d0f8 calc(2200 * var(--p)), #8cc3f5);position:relative;overflow-x:clip}.shop:before{content:"";height:calc(1600 * var(--p));pointer-events:none;background:linear-gradient(112deg,#0000 14%,#ffffff4d 20%,#0000 29% 40%,#ffffff2e 45%,#0000 53%);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.hero:after{content:"";z-index:1;height:calc(90 * var(--p));pointer-events:none;background:linear-gradient(#f1f4fc00,#f1f4fc1a 40%,#f1f4fc73 75%,#f1f4fcd1);position:absolute;inset:auto 0 0}.seam{z-index:2;width:100%;height:auto;display:block;position:relative}.shop__head{z-index:3;justify-items:center;gap:calc(12 * var(--p));padding:calc(30 * var(--p)) 16px 0;text-align:center;display:grid;position:relative}.is-moving .shop__head{padding-top:calc(150 * var(--p))}.shop__eyebrow{font:500 calc(15 * var(--p)) / 1 var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--line);margin:0}.shop__title{font:400 calc(60 * var(--p)) / 1.1 var(--display);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#4f86e0,#1f50c4);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 -.12em 0 0}.shop__count{font:400 calc(19 * var(--p)) / 1.3 var(--body);letter-spacing:.06em;color:#3f6fc0;margin:0}.far{inset:calc(240 * var(--p)) 0 0;z-index:1;pointer-events:none;position:absolute;overflow:hidden}.far__cl{top:var(--y);left:var(--x);width:var(--w);max-width:none;height:auto;opacity:var(--z,.8);scale:var(--f,1) 1;will-change:transform;animation:wander 90s ease-in-out var(--s,0s) infinite alternate;position:absolute}.is-moving .far__cl{translate:0 calc(var(--ss,0) * .12px * var(--z,1))}@keyframes wander{0%{transform:translate(-8vw)}to{transform:translate(8vw)}}.streak{left:var(--x);top:var(--y);width:calc(var(--w) * var(--p));opacity:0;height:2px;animation:gust 7s linear var(--s,0s) infinite;background:linear-gradient(90deg,#fff0,#ffffffe6 60%,#fff0);border-radius:2px;position:absolute}@keyframes gust{0%{opacity:0;translate:-22vw}25%,55%{opacity:.8}80%,to{opacity:0;translate:26vw}}.isles-wrap{z-index:2;padding:0 calc(48 * var(--p));position:relative}.isles{--a:var(--p);z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:calc(330 * var(--a));padding:calc(60 * var(--p)) 0 calc(220 * var(--p));margin:0;list-style:none;display:grid;position:relative}.isle{grid-row-end:span 2;max-width:100%}.isle:nth-child(odd){grid-column:1;justify-self:start}.isle:nth-child(2n){grid-column:2;justify-self:end}.isle:first-child{grid-row-start:1}.isle:nth-child(2){grid-row-start:2}.isle:nth-child(3){grid-row-start:3}.isle:nth-child(4){grid-row-start:4}.isle:nth-child(5){grid-row-start:5}.isle:nth-child(6){grid-row-start:6}.isle:nth-child(7){grid-row-start:7}.isle:nth-child(8){grid-row-start:8}.isle:nth-child(9){grid-row-start:9}.isle:nth-child(10){grid-row-start:10}.isle__link{align-items:flex-end;gap:calc(40 * var(--a));color:var(--ink);outline-offset:8px;border-radius:20px;text-decoration:none;display:flex}.isle:nth-child(2n) .isle__link{flex-direction:row-reverse}.isle__art{width:calc(300 * var(--a));height:calc(680 * var(--a));perspective:calc(1400 * var(--a));flex:none;display:block;position:relative}.isle__rock{z-index:1;left:50%;top:calc(440 * var(--a));width:calc(250 * var(--a));max-width:none;height:auto;position:absolute;translate:-50%;-webkit-mask-image:linear-gradient(#000 52%,#0000 86%);mask-image:linear-gradient(#000 52%,#0000 86%)}.isle__puff{z-index:3;left:50%;top:calc(446 * var(--a));width:calc(380 * var(--a));max-width:none;height:auto;position:absolute;translate:-46%}.isle:nth-child(2n) .isle__puff{translate:-54%;scale:-1 1}.isle__ring{z-index:2;left:50%;top:calc(484 * var(--a));width:calc(118 * var(--a));height:calc(28 * var(--a));border:calc(2.5 * var(--a)) solid color-mix(in srgb, var(--n1) 70%, #fff);box-shadow:0 0 calc(12 * var(--a)) calc(2 * var(--a)) var(--n2), inset 0 0 calc(8 * var(--a)) var(--n2);animation:glow 4s ease-in-out var(--t,0s) infinite alternate;border-radius:50%;position:absolute;translate:-50% -50%}.isle__ring:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--n2) 60%, transparent), transparent);border-radius:50%;position:absolute;inset:-90% -30%}.isle__beam{z-index:0;left:50%;bottom:calc(196 * var(--a));width:calc(440 * var(--a));height:calc(600 * var(--a));background:radial-gradient(50% 75% at 50% 100%, var(--n2), color-mix(in srgb, var(--n2) 74%, transparent) 20%, color-mix(in srgb, var(--n2) 50%, transparent) 40%, color-mix(in srgb, var(--n2) 22%, transparent) 63%, color-mix(in srgb, var(--n2) 6%, transparent) 80%, transparent 92%);-webkit-mask-image:linear-gradient(0deg, transparent, #000 calc(28 * var(--a)));-webkit-mask-image:linear-gradient(0deg, transparent, #000 calc(28 * var(--a)));mask-image:linear-gradient(0deg, transparent, #000 calc(28 * var(--a)));filter:saturate(1.3);will-change:opacity;opacity:.65;position:absolute;translate:-50%}@keyframes glow{0%{opacity:.6}to{opacity:1}}.isle__beam{animation-name:beam}@keyframes beam{0%{opacity:.5}to{opacity:.75}}.isle__cape{--w:calc(256 * var(--a));--h:calc(410 * var(--a));z-index:4;left:50%;top:calc(20 * var(--a));width:var(--w);height:var(--h);margin-left:calc(var(--w) / -2);transform:rotateY(calc(var(--turn,1) * 10deg)) rotateX(3deg);animation:turn 11s ease-in-out var(--t,0s) infinite alternate;transition:translate .4s cubic-bezier(.2,.8,.2,1);position:absolute}.isle:nth-child(2n) .isle__cape{--turn:-1}@keyframes turn{0%{transform:rotateY(calc(var(--turn,1) * 13deg)) rotateX(4deg) translateY(calc(-6 * var(--a)))}to{transform:rotateY(calc(var(--turn,1) * 5deg)) rotateX(1.5deg) translateY(calc(6 * var(--a)))}}a.isle__link:hover .isle__cape,a.isle__link:focus-visible .isle__cape{translate:0 calc(-14 * var(--a))}.isle__cape i{background:var(--img) 0 0 / 100% 100% no-repeat;image-rendering:pixelated;transform-origin:50% 0;box-shadow:0 calc(24 * var(--a)) calc(36 * var(--a)) #0c1a4038;animation:hang 4.2s ease-in-out var(--t,0s) infinite alternate;outline:1px solid #0000;position:absolute;inset:0}@keyframes hang{0%{transform:rotateX(-1.5deg)skew(-.5deg)}to{transform:rotateX(2.5deg)skew(.5deg)}}.isle__cape i:before,.isle__cape i:after{content:"";position:absolute;inset:0}.isle__cape i:before{animation:ripple 5s linear var(--t,0s) infinite;background:linear-gradient(#fff0 0%,#ffffff1a 14%,#fff0 28%,#060e2821 46%,#060e2800 62%) 0 0/100% 50% repeat-y}@keyframes ripple{0%{background-position:0 0}to{background-position:0 100%}}.isle__cape i:after{background:linear-gradient(90deg,#050a1e42,#050a1e00 22%,#ffffff0d 45%,#050a1e00 70%,#050a1e4d)}.isle__meta{z-index:5;gap:calc(12 * var(--a));min-width:0;margin-bottom:calc(330 * var(--a));display:grid;position:relative}.isle:nth-child(2n) .isle__meta{text-align:right;justify-items:end}.isle__no{align-items:center;gap:calc(12 * var(--a));font:400 calc(14 * var(--a)) / 1 var(--font-michroma), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#284a98;display:flex}.isle__no:before{content:"";width:calc(40 * var(--a));opacity:.6;background:currentColor;height:1px}.isle:nth-child(2n) .isle__no{flex-direction:row-reverse}.isle__name{font:var(--name-wt,700) calc(var(--name-size,50) * var(--a)) / 1.04 var(--name-font);letter-spacing:var(--name-ls,.01em);text-transform:uppercase;white-space:nowrap;color:#0000;background:linear-gradient(105deg, transparent 42%, #ffffffe6 50%, transparent 58%) -200% 0 / 200% 100% no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--n1) 55%, #fff) 0%, var(--n1) 36%, var(--n3) 50%, var(--n2) 64%, color-mix(in srgb, var(--n1) 70%, #fff) 100%);filter:drop-shadow(0 calc(1.5 * var(--a)) 0 var(--edge)) drop-shadow(0 calc(-1 * var(--a)) 0 #ffffff8c) drop-shadow(0 calc(10 * var(--a)) calc(14 * var(--a)) #0c1c4647);animation:sheen 7s ease-in-out var(--t,0s) infinite;-webkit-background-clip:text;background-clip:text;position:relative}@keyframes sheen{0%,66%{background-position:-200% 0,0 0}to{background-position:200% 0,0 0}}.isle__meta:before,.isle__meta:after{content:"";z-index:1;width:calc(22 * var(--a));height:calc(22 * var(--a));background:radial-gradient(circle, #fff 0 22%, var(--spark) 48%, transparent 72%);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);animation:glint 5s ease-in-out var(--t,0s) infinite;position:absolute;scale:0}.isle__meta:before{left:6%;top:calc(20 * var(--a))}.isle__meta:after{right:4%;top:calc(56 * var(--a));animation-delay:calc(var(--t,0s) - 2.5s)}@keyframes glint{0%,70%,to{rotate:0deg;scale:0}78%{rotate:45deg;scale:1}86%{rotate:90deg;scale:0}}.isle__price{font:400 calc(18 * var(--a)) / 1 var(--font-michroma), sans-serif;letter-spacing:.14em;color:#1b3f94}.isle--soon{--n1:#c9c3e6;--n2:#6e5aa8;--n3:#2a2440;--edge:#0d0d16;--spark:#b48cff}.isle--soon .isle__cape i{filter:brightness(0);animation:none}.isle--soon .isle__cape i:before{animation:none}.isle--soon .isle__cape{animation:none;transform:rotateY(-8deg)rotateX(3deg)}.isle--soon .isle__puff{filter:brightness(.42)saturate(.4)hue-rotate(40deg)}.isle--soon .isle__rock{filter:brightness(.7)}.isle__smoke{z-index:3;inset:calc(-30 * var(--a)) calc(-70 * var(--a)) calc(200 * var(--a));pointer-events:none;position:absolute}.isle__smoke:before{content:"";will-change:opacity;background:radial-gradient(closest-side,#7846d2a8,#5c34a485 28%,#3c1e6e5c 55%,#30185c24 80%,#28145000);border-radius:50%;animation:4.4s ease-in-out infinite alternate breathe;position:absolute;inset:4% 8%}.isle__smoke i{left:var(--x);top:var(--y);width:calc(200 * var(--z) * var(--a));height:calc(150 * var(--z) * var(--a));will-change:transform;animation:smoke calc(8s + var(--n) * 1.1s) ease-in-out calc(var(--n) * -1.9s) infinite alternate;background:radial-gradient(closest-side,#1c0e2ead,#22113880 28%,#2814424d 55%,#2814421a 80%,#28144200);border-radius:50%;position:absolute;translate:-50% -50%}.isle__smoke i:nth-child(n+6){z-index:6;opacity:.7}@keyframes smoke{0%{transform:translate(calc(-26 * var(--a)), calc(18 * var(--a))) scale(.85) rotate(0deg)}to{transform:translate(calc(26 * var(--a)), calc(-40 * var(--a))) scale(1.2) rotate(140deg)}}.isle__q{z-index:7;left:50%;top:calc(225 * var(--a));font:700 calc(130 * var(--a)) / 1 var(--name-font);color:#e9e3ff;text-shadow:0 0 calc(24 * var(--a)) #aa82ffb3;animation:3.2s ease-in-out infinite alternate breathe;position:absolute;translate:-50% -50%}@keyframes breathe{0%{opacity:.55}to{opacity:1}}.isle--soon .isle__name{white-space:normal}.isle--soon .isle__price{color:#4f5a78;font:400 calc(15 * var(--a)) / 1.4 var(--sans);letter-spacing:.04em}.trail{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trail path{fill:none;stroke-linecap:round;stroke-linejoin:round}.trail__ghost{stroke:#ffffff80;stroke-width:2px;stroke-dasharray:1 11}.trail__line{stroke:#fff;stroke-width:3px;opacity:.55}.trail__head{fill:#fff}.is-still .trail__head{display:none}.is-moving .isle__link{translate:0 calc((1 - var(--in,1)) * 140 * var(--p));scale:calc(.85 + .15 * var(--in,1));opacity:calc(var(--in,1) * 1.4 - .1)}.foot{color:#1f4f9e;background:#8cc3f5}.is-still .isle__art,.is-still .isle__cape,.is-still .isle__cape i,.is-still .isle__cape i:before,.is-still .isle__ring,.is-still .isle__beam,.is-still .isle__name,.is-still .isle__meta:before,.is-still .isle__meta:after,.is-still .far__cl,.is-still .sky__bg img{animation:none}.is-still .streak{display:none}@media (prefers-reduced-motion:reduce){.isle__art,.isle__cape,.isle__cape i,.isle__cape i:before,.isle__ring,.isle__beam,.isle__name,.isle__meta:before,.isle__meta:after,.far__cl,.isle__smoke i{transition:none;animation:none}.streak{display:none}}@media (max-width:859px){:root{--p:calc(100vw / 760);--hh:max(100svh, 600px);--pt:calc(env(safe-area-inset-top) + 200px);--ph:calc(var(--hh) - var(--pt))}.hero{height:var(--hh);background:#5da3f8;overflow:clip}.sky{top:var(--pt);-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.hero:after{height:50px}.sky__bg img{object-position:74% 50%}.title{left:16px;top:calc(env(safe-area-inset-top) + 92px);--h1-ct:.25em;font-size:calc(8.62069vw - 2.75862px);line-height:1.2}.title span+span{--h1-ct:.27em}.hero__foot{top:auto;bottom:calc(5svh + env(safe-area-inset-bottom))}.sub{font-size:17px}.cta{border-radius:6px;gap:14px;height:52px;margin-top:14px;padding:0 22px 0 24px;font-size:14px}.cta svg{width:20px;height:20px}.seam{width:calc(var(--ph) * 1672 / 941);max-width:none;margin-left:calc((100vw - var(--ph) * 1672 / 941) * .74)}:root{--run-len:150svh}.is-moving .dive__stage{height:100svh}.is-moving .shop__head{padding-top:110px}.dk{width:calc(var(--w) * 1.7)}.shop__eyebrow{font-size:12px}.shop__title{font-size:32px}.shop__count{font-size:15px}.isles-wrap{padding:0}.isles{--a:calc(100vw / 900);padding:24px 0 calc(140 * var(--p));grid-template-columns:1fr;grid-auto-rows:auto}.isle:nth-child(n){grid-area:auto/1;margin-top:-14vw}.isle:first-child{margin-top:0}.isle:nth-child(odd){justify-self:start;margin-left:3vw}.isle:nth-child(2n){justify-self:end;margin-right:3vw}.isle__link{gap:3vw}.isle__name{font-size:max(17px, calc(48 * var(--a)))}.isle__no{font-size:max(9px, calc(14 * var(--a)))}.isle__price{font-size:12px}}:root{--display:var(--font-michroma), sans-serif;--name-font:"Unbounded", "Arial Black", sans-serif}.title{--ls:.12em;font-size:calc(54 * var(--p));line-height:calc(76 * var(--p))}.brand__word{font-weight:400}html[data-plinth=unique] .isle__rock,html[data-plinth=painted] .isle__rock{top:calc(377.5 * var(--a));width:calc(350 * var(--a));-webkit-mask-image:linear-gradient(#000 65%,#0000 90%);mask-image:linear-gradient(#000 65%,#0000 90%)}html[data-plinth=unique] .isle--soon .isle__rock,html[data-plinth=painted] .isle--soon .isle__rock{filter:none}.isle__nameimg{height:calc(66 * var(--a));width:auto;max-width:min(100%, calc(560 * var(--a)));object-fit:contain;object-position:left center;display:none}.isle:nth-child(2n) .isle__nameimg{object-position:right center}html[data-names=painted] .isle__nameimg{display:block}html[data-names=painted] .isle__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-sky="1"] .shop,html[data-sky="2"] .shop{background:linear-gradient(180deg, var(--fog) calc(150 * var(--p)), #e0eefc00 calc(700 * var(--p))), var(--sky) center top / cover no-repeat, #a6d0f8}html[data-sky="1"]{--sky:url(/assets/sky-1.webp)}html[data-sky="2"]{--sky:url(/assets/sky-2.webp)}html[data-plinth=cloud] .isle__rock,html[data-plinth=cloud] .isle__ring,html[data-plinth=cloud] .isle__beam{display:none}html[data-plinth=cloud] .isle__puff{top:calc(420 * var(--a))}html[data-soon=painted] .isle--soon .isle__cape i{image-rendering:auto;filter:none;background-image:url(/assets/capes/soon-ai.webp)}html[data-float=tiny] .isle__cape{animation:bob 6s ease-in-out var(--t,0s) infinite alternate}html[data-float=tiny] .isle__cape i{animation:none}@keyframes bob{0%{transform:rotateY(calc(var(--turn,1) * 9deg)) rotateX(3deg) translateY(calc(-2.5 * var(--a)))}to{transform:rotateY(calc(var(--turn,1) * 9deg)) rotateX(3deg) translateY(calc(2.5 * var(--a)))}}html[data-float=tiny] .isle--soon .isle__cape{animation-name:bob-soon}@keyframes bob-soon{0%{transform:rotateY(-8deg) rotateX(3deg) translateY(calc(-2.5 * var(--a)))}to{transform:rotateY(-8deg) rotateX(3deg) translateY(calc(2.5 * var(--a)))}}.is-still .isle__cape{animation:none!important}html[data-plinth=island] .isle__rock{top:calc(330.4 * var(--a));width:calc(330 * var(--a));filter:none;-webkit-mask-image:linear-gradient(#000 80%,#0000 99%);mask-image:linear-gradient(#000 80%,#0000 99%)}html[data-plinth=island] .isle__puff{display:none}.is-moving .dive__stage{z-index:2;overflow:clip visible}.is-moving .dive__clouds{overflow:hidden}.flight{z-index:3;width:100%;height:calc(941 * var(--p));pointer-events:none;transform-origin:70% 45%;translate:var(--fx,0px) var(--fy,0px);rotate:var(--fr,0deg);scale:var(--fs,1);will-change:translate, rotate, scale;display:none;position:absolute;top:0;left:0}.flight__fig{object-fit:cover;object-position:center center;width:100%;max-width:none;height:100%;display:block}html.is-moving[data-hero=dive] .flight{display:block}html[data-hero=dive] .sky__plate{animation:none}.inter__wisp{translate:calc(var(--mx,0) * var(--z,4) * 1px) calc(var(--my,0) * var(--z,4) * .6px)}.flight__wind{z-index:-1;width:0;height:0;opacity:var(--wv,0);pointer-events:none;position:absolute;top:45%;left:70%;rotate:-20deg}html[data-inter=plain] .flight__wind{display:none}.flight__wind i{right:calc(var(--b) * var(--p));top:calc(var(--t) * var(--p));width:calc(var(--l) * var(--p));height:calc(5 * var(--p));background:linear-gradient(90deg,#fff0,#ffffffe6 75%,#fff0);border-radius:3px;position:absolute}.flight__wind i:first-child{--b:200;--t:-290;--l:380}.flight__wind i:nth-child(2){--b:560;--t:-30;--l:300}.flight__wind i:nth-child(3){--b:150;--t:270;--l:420}@media (max-width:859px){.flight{top:var(--pt);height:var(--ph);--rig-ax:.74}.flight__fig{object-position:74% 50%}}html.is-moving[data-hero=rig] .flight{display:block}html[data-hero=rig] .sky__plate{animation:none}.flight__rig{pointer-events:none;width:124%;height:124%;display:none;position:absolute;top:-12%;left:-12%}html[data-hero=rig] .flight.is-rig .flight__rig{display:block}html[data-hero=rig] .flight.is-rig .flight__fig{visibility:hidden}html[data-hero=rig] .flight.is-rig .flight__wind{rotate:40deg}.title{--ls:.025em;font-family:var(--font-saira), var(--font-michroma), sans-serif;font-weight:900;font-stretch:125%;font-size:calc(80 * var(--p));line-height:calc(80 * var(--p))}.title span,.title span+span{background-image:linear-gradient(#3f82f6 12%,#2160e6 38%,#1546d2 62%,#0a2db0 90%);background-size:100% 100%}.title__img{left:calc(-2 * var(--p));top:calc(10 * var(--p));width:calc(100% + 4 * var(--p));pointer-events:none;max-width:none;height:auto;display:none;position:absolute}html[data-title=painted] .title__img{display:block}html[data-title=painted] .title span{visibility:hidden}.inter{z-index:0;background:var(--sky,url(/assets/sky-1.webp)) center 22% / cover no-repeat, #8cc3f5;height:100svh;position:relative;overflow:hidden}.is-moving .inter{height:100%}.inter .inter__seam{z-index:2;display:block;position:absolute;top:-1px;left:0}.inter__wisps{z-index:1;pointer-events:none;position:absolute;inset:0}.inter__wisp{left:var(--x);top:var(--y);width:var(--w);max-width:none;height:auto;opacity:var(--o,.35);scale:var(--f,1) 1;filter:saturate(.9)brightness(1.04);will-change:transform, translate;animation:wander 120s ease-in-out var(--s,0s) infinite alternate;position:absolute}.inter__stage{z-index:3;pointer-events:none;position:absolute;inset:10% 18% 22%}html:not(.is-moving) .inter:after{content:"";z-index:2;background:linear-gradient(180deg, #e0eefc00, var(--fog));height:45%;position:absolute;inset:auto 0 0}.is-still .inter__wisp{animation:none}.isles{--a:calc(var(--p) * .7);max-width:calc(1240 * var(--p));margin:0 auto}html[data-plinth=fused] .isle__rock{width:calc(400 * var(--a));filter:none;-webkit-mask-image:none;mask-image:none}html[data-plinth=fused] .isle__puff,html[data-plinth=fused] .isle__ring{display:none}html[data-plinth=fused] .isle:first-child .isle__rock{top:calc(368.9 * var(--a))}html[data-plinth=fused] .isle:nth-child(2) .isle__rock{top:calc(412 * var(--a))}html[data-plinth=fused] .isle:nth-child(3) .isle__rock{top:calc(350.7 * var(--a))}html[data-plinth=fused] .isle:nth-child(4) .isle__rock{top:calc(343.6 * var(--a))}html[data-plinth=fused] .isle:nth-child(5) .isle__rock{top:calc(347.6 * var(--a))}html[data-plinth=fused] .isle:nth-child(6) .isle__rock{top:calc(375.6 * var(--a))}html[data-plinth=fused] .isle:nth-child(7) .isle__rock{top:calc(418.2 * var(--a))}html[data-plinth=fused] .isle:nth-child(8) .isle__rock{top:calc(414.7 * var(--a))}html[data-plinth=fused] .isle:nth-child(9) .isle__rock{top:calc(390.7 * var(--a))}html[data-plinth=fused] .isle:nth-child(10) .isle__rock{top:calc(419.1 * var(--a))}@media (max-width:859px){.title{font-size:calc(11.6279vw - 3.72093px);line-height:1.05}.isles{--a:calc(100vw / 980);max-width:none}.isle:nth-child(n){margin-top:-18vw}.isle:first-child{margin-top:0}}html[data-clouds=mix] .cl-cut.mx{-webkit-mask-image:radial-gradient(50% 50% at 50% 52%,#000 45%,#0009 72%,#0000 100%);mask-image:radial-gradient(50% 50% at 50% 52%,#000 45%,#0009 72%,#0000 100%)}@media (max-width:859px){.isle:nth-child(odd){margin-left:7vw}.isle:nth-child(2n){margin-right:7vw}}.nav,.foot{transition:opacity .4s}.is-focus .nav,.is-focus .foot{opacity:0}.isle__art{transform-origin:50% 0;transition:transform .7s cubic-bezier(.16,1,.3,1)}.isle{transition:opacity .5s,translate .8s cubic-bezier(.16,1,.3,1)}.isle.is-on{z-index:3;position:relative}.is-focus .isle:not(.is-on){opacity:0;pointer-events:none}.is-focus .isle:nth-child(odd):not(.is-on){translate:-9vw 4vh}.is-focus .isle:nth-child(2n):not(.is-on){translate:9vw 4vh}.isle__meta,.shop__head,.trail{transition:opacity .45s}.is-focus .isle.is-on .isle__meta,.is-focus .shop__head,.is-focus .trail{opacity:0}.is-focus .isle.is-on .isle__link{opacity:1;cursor:default}.is-focus .isle.is-on .isle__cape{translate:none}.focus{z-index:20;pointer-events:none;color:#12306e;position:fixed;inset:0}.focus[hidden]{display:none}.focus>*{pointer-events:auto}.focus__back{left:max(calc(41 * var(--u)), 16px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:44px;color:inherit;font:500 14px / 1 var(--sans);letter-spacing:.04em;cursor:pointer;opacity:0;background:#ffffff8c;border:1px solid #fff9;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 14px;transition:opacity .4s,translate .5s cubic-bezier(.16,1,.3,1),background-color .2s;display:inline-flex;position:absolute;top:28px;translate:-14px}.focus__back svg{fill:none;stroke:currentColor;stroke-width:20px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.focus__back:hover{background:#fffc}.focus__back:focus-visible,.fp__btn:focus-visible{outline-offset:3px;outline:2px solid}.fp{--a:clamp(.8px, .075vw, 1.2px);overscroll-behavior:contain;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);opacity:0;background:#ffffff9e;border:1px solid #ffffff8c;border-radius:22px;outline:none;gap:14px;width:min(460px,38vw);max-height:calc(100vh - 56px);padding:34px 34px 28px;transition:opacity .5s .18s,translate .7s cubic-bezier(.16,1,.3,1) .18s,background-color .9s,border-color .9s,color .9s;display:grid;position:absolute;top:50%;right:max(6vw,24px);overflow-y:auto;translate:28px -50%;box-shadow:0 30px 60px #0c1c462e}.focus.is-in .focus__back{opacity:1;transition-delay:.3s;translate:0}.focus.is-in .fp{opacity:1;translate:0 -50%}.fp>*{margin:0}.fp__no{color:inherit;opacity:.75}.fp__title{font-size:inherit;margin:4px 0 0;line-height:0}.fp__title .isle__name{white-space:normal;line-height:1.04;animation-delay:.6s;display:inline-block}.fp__title .isle__nameimg{object-position:left center}.fp__price{font:400 22px / 1 var(--font-michroma), sans-serif;letter-spacing:.12em}.fp__desc{font:400 16px / 1.5 var(--body);letter-spacing:.01em;opacity:.9}.fp__buy,.fp__notify{border-top:1px solid;border-top-color:color-mix(in srgb, currentColor 18%, transparent);gap:10px;padding-top:16px;display:grid}.fp__h{font:400 11px / 1 var(--font-michroma), sans-serif;letter-spacing:.26em;text-transform:uppercase;opacity:.75;margin:0}.fp__get{font:400 15px / 1.45 var(--body);gap:4px;margin:0;padding:0 0 0 18px;display:grid}.fp__fine{font:400 12px / 1.4 var(--sans);opacity:.65;margin:0}.fp__label{font:500 13px / 1 var(--sans);letter-spacing:.04em;margin-top:6px}.fp__input{border:1px solid color-mix(in srgb, currentColor 30%, transparent);color:#0e1d40;height:46px;font:400 16px / 1 var(--sans);background:#ffffffb3;border-radius:10px;padding:0 14px}.fp__input:focus{outline:2px solid var(--n2,#1a4ec2);outline-offset:1px}.fp__btns{gap:10px;margin-top:6px;display:flex}.fp__btn{border:1px solid color-mix(in srgb, currentColor 40%, transparent);height:50px;color:inherit;font:500 15px / 1 var(--sans);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:10px;flex:1;transition:background-color .2s,translate .2s}.fp__btn:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.fp__btn:active{translate:0 1px}.fp__btn--main{background:linear-gradient(180deg, var(--n1), var(--n2));color:var(--edge);box-shadow:0 10px 22px color-mix(in srgb, var(--n2) 40%, transparent);border-color:#0000;font-weight:600}.fp__btn--main:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--n1) 80%, #fff), var(--n2))}.fp__note{min-height:1.2em;font:400 13px / 1.2 var(--sans);opacity:.8}.fp__notify,.focus.is-soon .fp__buy{display:none}.focus.is-soon .fp__notify{display:grid}html[data-theme=on] .focus[data-tone=dark]{color:#eef3ff}html[data-theme=on] .focus[data-tone=dark] .fp{background:#0a0e206b;border-color:#ffffff24;box-shadow:0 30px 60px #00000047}html[data-theme=on] .focus[data-tone=dark] .focus__back{background:#0a0e2061;border-color:#fff3}html[data-theme=on] .focus[data-tone=dark] .focus__back:hover{background:#0a0e2099}html[data-theme=on] .focus[data-tone=dark] .fp__input{background:#ffffffeb}.fx{z-index:2;pointer-events:none;opacity:0;transition:opacity .9s;position:fixed;inset:0}html[data-theme=on].is-focus .fx{opacity:1}.fx>*{position:absolute;inset:0}.fx__tint{opacity:.9}.fx__cv{width:100%;height:100%}.fx__moon,.fx__aurora{display:none}.fx[data-fx=moonlight] .fx__tint{background:linear-gradient(#0a1433 0%,#18295a 42%,#3d5288 78%,#7d86b4 100%)}.fx[data-fx=moonlight] .fx__glow{background:radial-gradient(60% 40% at 50% 100%,#aabeff47,#0000 70%)}.fx[data-fx=menace] .fx__tint{background:linear-gradient(#160409 0%,#3a0911 45%,#6a1420 80%,#8a2324 100%)}.fx[data-fx=menace] .fx__glow{background:radial-gradient(70% 45% at 30% 100%,#ff462859,#0000 70%),radial-gradient(40% 30% at 80% 0,#7a23904d,#0000 70%)}.fx[data-fx=aurora] .fx__tint{background:linear-gradient(#071226 0%,#0f2742 50%,#1b3a52 85%,#2c4a5e 100%)}.fx[data-fx=experience] .fx__tint{background:linear-gradient(#0d2716 0%,#1c4a26 45%,#3c7a34 85%,#6a9a3e 100%)}.fx[data-fx=experience] .fx__glow{background:radial-gradient(circle at 30% 45%,#c8ff6e47,#0000 38%)}.fx[data-fx=copper] .fx__tint{background:linear-gradient(#2c1a3c 0%,#6a2c44 30%,#c0583a 62%,#f0a35a 88%,#ffd08a 100%)}.fx[data-fx=copper] .fx__glow{background:radial-gradient(circle at 30% 96%,#ffecaaf2 0,#ffbe6e99 9%,#ff8c5038 26%,#0000 46%)}.fx[data-fx=crafter] .fx__tint{background:linear-gradient(#2a180c 0%,#5a3519 45%,#8f5a2e 82%,#b47a44 100%)}.fx[data-fx=crafter] .fx__glow{background:linear-gradient(118deg,#0000 8%,#ffce8c3d 18%,#0000 32% 40%,#ffce8c24 47%,#0000 56%)}.fx[data-fx=followers] .fx__tint{background:linear-gradient(150deg,#2f7f86 0%,#6cc6c4 38%,#e8b2d0 72%,#f6c4dc 100%)}.fx[data-fx=followers] .fx__glow{background:radial-gradient(circle at 30%,#ffffff4d,#0000 40%)}.fx[data-fx=home] .fx__tint{background:linear-gradient(#2a6fa4 0%,#6bb6e2 45%,#bfe2f2 80%,#ffe6bc 100%)}.fx[data-fx=home] .fx__glow{background:radial-gradient(circle at 30% 60%,#ffe2aa8c,#ffd2962e 28%,#0000 50%)}.fx[data-fx=builder] .fx__tint{background:linear-gradient(#6a6050 0%,#9a8660 45%,#c9ae78 80%,#e8d39c 100%)}.fx[data-fx=builder] .fx__glow{background:linear-gradient(112deg,#0000 14%,#ffecb44d 22%,#0000 34% 44%,#ffecb42e 50%,#0000 58%)}.fx[data-fx=soon] .fx__tint{background:linear-gradient(#0b0818 0%,#1c1438 50%,#2e2252 85%,#3a2c60 100%)}.fx[data-fx=soon] .fx__glow{background:radial-gradient(80% 70% at 30%,#0000 40%,#05020e80 100%)}.fx[data-fx=moonlight] .fx__moon{aspect-ratio:1;opacity:0;background:radial-gradient(circle at 38% 36%,#fffdf2 0,#f2f0e2 45%,#d9dacb 100%);border-radius:50%;width:clamp(64px,8vw,124px);transition:translate 2.2s cubic-bezier(.16,1,.3,1) .2s,opacity 1.4s .2s;display:block;inset:13% auto auto 44%;translate:0 40vh;box-shadow:0 0 40px 8px #e6ecff73,0 0 140px 40px #a0b4ff38}.fx[data-fx=moonlight] .fx__moon:after{content:"";background:radial-gradient(circle at 62% 60%,#96968c40 0 9%,#0000 10%),radial-gradient(circle at 34% 64%,#96968c33 0 6%,#0000 7%),radial-gradient(circle at 56% 30%,#96968c2e 0 5%,#0000 6%);border-radius:50%;position:absolute;inset:0}html[data-theme=on].is-focus .fx[data-fx=moonlight] .fx__moon{opacity:1;translate:0}.fx[data-fx=aurora] .fx__aurora{mix-blend-mode:screen;display:block;overflow:hidden}.fx__aurora i{filter:blur(34px);opacity:.6;background:linear-gradient(90deg,#0000 4%,#5affaabf 26%,#78e6d280 46%,#a06effa6 70%,#0000 94%);border-radius:50%;width:140%;height:26%;animation:16s ease-in-out infinite alternate ribbon;position:absolute;left:-20%}.fx__aurora i:first-child{top:6%;rotate:-7deg}.fx__aurora i:nth-child(2){opacity:.45;height:18%;animation-duration:21s;animation-delay:-6s;top:20%;rotate:4deg}.fx__aurora i:nth-child(3){opacity:.3;height:14%;animation-duration:25s;animation-delay:-12s;top:34%;rotate:-3deg}@keyframes ribbon{0%{transform:translate(-6%)skew(-8deg)scaleY(.85)}to{transform:translate(6%)skew(8deg)scaleY(1.15)}}.is-still .fx__moon,.is-still .fx__aurora,.is-still .fx__cv{display:none!important}.is-still .isle__art,.is-still .isle,.is-still .fp,.is-still .focus__back,.is-still .fx{transition:none}@media (prefers-reduced-motion:reduce){.fx__moon,.fx__aurora,.fx__cv{display:none!important}.isle__art,.isle,.fp,.focus__back,.fx{transition:none}}@media (max-width:859px){.focus__back{left:max(12px, env(safe-area-inset-left));top:calc(12px + env(safe-area-inset-top));height:40px;padding:0 14px 0 10px;font-size:13px}.fp{--a:.78px;width:auto;max-height:46svh;padding:22px 20px calc(18px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:22px 22px 0 0;gap:10px;inset:auto 0 0;translate:0 100%}.focus.is-in .fp{translate:0}html[data-theme=on] .focus[data-tone=dark] .fp{background:#0a0e20b3}.fp{background:#ffffffd6}.fp__price{font-size:17px}.fp__desc{font-size:14px}.fx[data-fx=moonlight] .fx__moon{top:9%;left:auto;right:9%}}.isle__px{width:100%;height:100%;image-rendering:crisp-edges;image-rendering:pixelated;display:block;position:absolute;inset:0}.isle__cape.is-px i{background:0 0}.isle__px.is-hd{width:calc(var(--r) * 100%);height:calc(var(--r) * 100%);transform-origin:0 0;transform:scale(calc(1 / var(--r)));will-change:transform}.isle__cape i:before,.isle__cape i:after{z-index:1}.isle.is-on:not(.is-landed) .isle__cape,.isle.is-on:not(.is-landed) .isle__cape i{animation:none}html[data-float=tiny] .isle.is-on:not(.is-landed):not(.isle--soon) .isle__cape{transform:rotateY(calc(var(--turn,1) * 9deg)) rotateX(3deg)}html[data-float=tiny] .isle.is-on.is-landed:not(.isle--soon) .isle__cape{animation:12s ease-in-out infinite bob-land}@keyframes bob-land{0%,to{transform:rotateY(calc(var(--turn,1) * 9deg)) rotateX(3deg) translateY(0)}25%{transform:rotateY(calc(var(--turn,1) * 9deg)) rotateX(3deg) translateY(calc(-2.5 * var(--a)))}75%{transform:rotateY(calc(var(--turn,1) * 9deg)) rotateX(3deg) translateY(calc(2.5 * var(--a)))}}.isle__holo,.isle__cone{display:none}html[data-holo=on] .isle__cape{top:calc(-16 * var(--a))}html[data-holo=on] .isle__holo{--sp:max(3px, calc(2.6 * var(--a)));--sl:max(.5px, calc(.7 * var(--a)));z-index:2;pointer-events:none;box-shadow:inset 0 0 0 max(1px, calc(1.2 * var(--a))) #e1ffffb3, inset 0 0 calc(18 * var(--a)) #78ecff52, calc(-2 * var(--a)) 0 0 #ff469652, calc(2 * var(--a)) 0 0 #46e1ff61, 0 0 calc(16 * var(--a)) #78ecff80;animation:holo-flicker 9s linear var(--t,0s) infinite;display:block;position:absolute;inset:0;overflow:hidden}html[data-holo=on] .isle__holo:before{content:"";left:0;right:0;top:calc(var(--sp) * -8);background:repeating-linear-gradient(180deg, #cdfcff3d 0 var(--sl), #cdfcff00 var(--sl) var(--sp));animation:8s linear infinite holo-scan;position:absolute;bottom:0}html[data-holo=on] .isle__holo:after{content:"";height:22%;animation:holo-sweep 7s ease-in-out calc(var(--t,0s) * 1.7) infinite;background:linear-gradient(#d7fdff00,#d7fdff33 50%,#d7fdff00);position:absolute;top:0;left:0;right:0;translate:0 -100%}@keyframes holo-scan{to{transform:translateY(calc(var(--sp) * 8))}}@keyframes holo-sweep{0%{translate:0 -100%}32%,to{translate:0 460%}}@keyframes holo-flicker{0%,91%,94.2%,to{opacity:1;background-color:#c8faff00}91.6%{opacity:.2;background-color:#c8faff29}92.3%{opacity:1}93.2%{opacity:.5;background-color:#c8faff1a}}html[data-holo=on] .isle__cone{z-index:3;left:50%;top:calc(318 * var(--a));width:calc(300 * var(--a));height:calc(130 * var(--a));pointer-events:none;animation:holo-cone 5s ease-in-out var(--t,0s) infinite alternate;display:block;position:absolute;translate:-50%}.isle__cone:before{content:"";clip-path:polygon(3% 0,97% 0,68% 100%,32% 100%);background:linear-gradient(#96eeff00 10%,#a0f0ff66 55%,#d7fdffd9);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 3%,#000 30% 70%,#0000 97%);mask-image:linear-gradient(90deg,#0000 3%,#000 30% 70%,#0000 97%)}.isle__cone:after{content:"";left:50%;bottom:calc(-18 * var(--a));width:calc(170 * var(--a));height:calc(38 * var(--a));background:radial-gradient(closest-side,azure,#8ceeff8c 50%,#82ecff00);border-radius:50%;position:absolute;translate:-50%}@keyframes holo-cone{0%{opacity:.72}to{opacity:1}}html[data-life=on] .far__cl{--dr:calc(var(--z,.8) * 20vw);animation-name:wander-d;animation-duration:calc(130s - var(--z,.8) * 70s)}@keyframes wander-d{0%{transform:translate3d(calc(var(--dr) * -1), 0, 0)}to{transform:translate3d(var(--dr), 0, 0)}}.life{inset:calc(240 * var(--p)) 0 0;z-index:1;pointer-events:none;transition:opacity .9s;position:absolute}html[data-life=off] .life{display:none}.is-focus .life{opacity:0}.is-focus .life *,.is-focus .life :before{animation-play-state:paused}.life__view{height:100vh;display:block;position:sticky;top:0;overflow:hidden}.life__rays{position:absolute;inset:-20% -10% 0;-webkit-mask-image:linear-gradient(#000 15%,#0000 80%);mask-image:linear-gradient(#000 15%,#0000 80%)}.life__rays i{top:0;left:var(--l);transform-origin:50% 0;width:18vw;height:170%;rotate:calc(-28deg + var(--r));opacity:calc(var(--o) * .28);animation:ray 26s ease-in-out var(--s,0s) infinite alternate;background:linear-gradient(90deg,#ffe6a000,#ffe6a0 50%,#ffe6a000);position:absolute}@keyframes ray{0%{rotate:calc(-32deg + var(--r));opacity:calc(var(--o) * .14)}to{rotate:calc(-24deg + var(--r));opacity:calc(var(--o) * .28)}}.life__shimmer{background:radial-gradient(closest-side,#fff2cd57,#fff2cd00);border-radius:50%;width:60vw;height:50vh;animation:34s ease-in-out infinite alternate shimmer;position:absolute;top:6%;left:8%}@keyframes shimmer{0%{opacity:.45;translate:-10vw}50%{opacity:1}to{opacity:.55;translate:30vw 8vh}}.life__bird{left:0;top:var(--y);width:calc(26px * var(--k));opacity:0;color:#3d5b8f;animation:fly var(--d) linear var(--s) infinite;position:absolute}.life__bird svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block;overflow:visible}.life__bird path{transform-box:fill-box;transform-origin:50% 80%;animation:.5s ease-in-out infinite alternate flap}.life__bird path+path{animation-delay:-.22s}@keyframes flap{0%{transform:scaleY(1)}to{transform:scaleY(.35)}}@keyframes fly{0%{opacity:0;translate:-6vw}2%,34%{opacity:.5}36%,to{opacity:0;translate:106vw -5vh}}.life__glint{left:var(--x);top:var(--y);opacity:0;width:16px;height:16px;animation:twinkle 13s ease-in-out var(--s,0s) infinite;background:linear-gradient(90deg,#0000 44%,#fff 50%,#0000 56%),linear-gradient(#0000 44%,#fff 50%,#0000 56%),radial-gradient(closest-side,#ffffffe6,#fff0 60%);position:absolute;scale:.2;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}@keyframes twinkle{0%,90%,to{opacity:0;rotate:0deg;scale:.2}93%{opacity:.85;rotate:45deg;scale:1}96%{opacity:0;rotate:90deg;scale:.3}}.is-still .isle__holo,.is-still .isle__holo:before,.is-still .isle__holo:after,.is-still .isle__cone,.is-still .life__rays i{animation:none}.is-still .life__bird,.is-still .life__glint,.is-still .life__shimmer{display:none}@media (prefers-reduced-motion:reduce){.isle__holo,.isle__holo:before,.isle__holo:after,.isle__cone,.life__rays i{animation:none}.life__bird,.life__glint,.life__shimmer{display:none}.life{transition:none}}@media (max-width:859px){:root{--pt:calc(env(safe-area-inset-top) + 250px)}.hero__foot{top:calc(env(safe-area-inset-top) + 192px);bottom:auto}.cta{margin-top:12px}}.fp__note.is-error{opacity:1;font-weight:500}.fp__note.is-ok{opacity:1}.fp__input[aria-invalid=true]{outline-offset:1px;outline:2px solid #d4342c}.fp__btn:disabled{opacity:.6;cursor:progress;translate:none}
