@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(./cormorant-garamond-cyrillic-ext-300-normal-D8IReVS-.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-ext-300-normal-B5wCrnbP.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(./cormorant-garamond-cyrillic-300-normal-DZNkLIMe.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-300-normal-KEduutn5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(./cormorant-garamond-vietnamese-300-normal-BTzPAsHw.woff2) format("woff2"),url(./cormorant-garamond-vietnamese-300-normal-ByHlPz7v.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(./cormorant-garamond-latin-ext-300-normal-BsCYHBWC.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-300-normal-DueGyF8j.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(./cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2) format("woff2"),url(./cormorant-garamond-latin-300-normal-BuXLI6C0.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2) format("woff2"),url(./cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-400-normal-uvC0WHQr.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(./cormorant-garamond-latin-400-normal-B7YtguxJ.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(./cormorant-garamond-cyrillic-ext-300-italic-B31MkR9z.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-ext-300-italic-Dj41S4NK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(./cormorant-garamond-cyrillic-300-italic-Bi4RSOgf.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-300-italic-Bo30KLu4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(./cormorant-garamond-vietnamese-300-italic-CCKicgM4.woff2) format("woff2"),url(./cormorant-garamond-vietnamese-300-italic-DjSFy2Pr.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(./cormorant-garamond-latin-ext-300-italic-Bt0Wsy7Q.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-300-italic-DambfolG.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(./cormorant-garamond-latin-300-italic-qkwBXYHn.woff2) format("woff2"),url(./cormorant-garamond-latin-300-italic-DRnsRYID.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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(./inter-cyrillic-ext-300-normal-CgCALhwJ.woff2) format("woff2"),url(./inter-cyrillic-ext-300-normal-RId2JxDB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(./inter-cyrillic-300-normal-BnqRxXuy.woff2) format("woff2"),url(./inter-cyrillic-300-normal-LR1W_oT8.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(./inter-greek-ext-300-normal-l2DDyC6M.woff2) format("woff2"),url(./inter-greek-ext-300-normal-DLbbeei1.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(./inter-greek-300-normal-DmGD3g_f.woff2) format("woff2"),url(./inter-greek-300-normal-BrhSP0vQ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(./inter-vietnamese-300-normal-Bdr24Bqb.woff2) format("woff2"),url(./inter-vietnamese-300-normal-DDGmYYdT.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(./inter-latin-ext-300-normal-CPgO9Ksf.woff2) format("woff2"),url(./inter-latin-ext-300-normal-Dp1L8vcn.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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(./inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(./inter-latin-300-normal-i8F0SvXL.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(./inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(./inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(./inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(./inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(./inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(./inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(./inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(./inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(./inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(./inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(./inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(./inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.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}:root{--ground: #000000;--abyss: #071418;--g07: #3B7B84;--g03: #2D7C85;--g12: #466D7C;--g11: #46767C;--g01: #2D8572;--rim: #4CC4D1;--text: #FFFFFF;--text-2: #C9D6D8;--text-3: #93A7AA;--line: rgba(59, 123, 132, .35);--ease: cubic-bezier(.22, 1, .36, 1);--sans: "Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--wrap: 1320px;--gut: clamp(20px, 3.4vw, 56px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--ground);color:var(--text);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{min-height:100vh;background:var(--ground)}body.locked{overflow:hidden;height:100vh}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.sr{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}:focus-visible{outline:2px solid var(--rim);outline-offset:4px}::selection{background:#3b7b8473}.gate{position:fixed;inset:0;z-index:50;background:radial-gradient(ellipse at 50% 40%,#0b2024,#040b0d 45%,#000);display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;align-items:center;padding:6vh var(--gut);transition:opacity .9s var(--ease)}.gate[hidden]{display:none}.gate--out{opacity:0;pointer-events:none}.gate-mark{align-self:end;margin-bottom:4vh;display:flex;flex-direction:column;align-items:center;gap:clamp(13px,2.1vh,23px)}.gate-wordmark{width:min(273px,47vw);opacity:.92;filter:drop-shadow(0 0 14px rgba(59,123,132,.35));transition:opacity .6s var(--ease)}.gate--ignite .gate-wordmark{opacity:0}.gate-arch{width:min(390px,62vw);filter:drop-shadow(0 0 28px rgba(59,123,132,.45));animation:breathe-arch 6s ease-in-out infinite;transition:filter 1.2s var(--ease),transform 1.2s var(--ease),opacity .6s var(--ease)}@keyframes breathe-arch{0%,to{opacity:.62}50%{opacity:1}}.gate--ignite .gate-arch{animation:none;opacity:1;filter:drop-shadow(0 0 70px rgba(76,196,209,.9)) brightness(1.8);transform:scale(1.06)}.gate-form{text-align:center;width:min(936px,100%);transition:opacity .6s var(--ease),transform .9s var(--ease)}.gate--ignite .gate-form,.gate--ignite .gate-foot{opacity:0;transform:translateY(-14px)}.gate-riddle{font-family:var(--serif);font-weight:300;font-size:clamp(26px,3.1vw,44px);line-height:1.35;text-wrap:balance}.gate-input{margin-top:39px;width:min(598px,100%);background:transparent;border:0;border-bottom:1px solid var(--g07);color:var(--text);font:300 26px var(--sans);padding:15px 5px;text-align:center;outline:none;transition:border-color .2s}.gate-input::placeholder{color:var(--text-3)}.gate-input:focus{border-color:var(--rim)}.gate-reply{margin-top:23px;min-height:36px;color:var(--text-2);font-weight:300;font-size:19.5px;transition:opacity .3s}.gate-foot{align-self:start;margin-top:4vh;color:var(--g12);font-size:18px;letter-spacing:.04em;font-weight:300;transition:opacity .6s var(--ease)}.gate-skip{position:absolute;right:28px;bottom:24px;color:var(--text-3);font-size:13px;letter-spacing:.04em;padding:10px 4px;border-bottom:1px solid rgba(255,255,255,.18);opacity:.55;transition:opacity .6s var(--ease),color .2s}.gate-skip.is-prominent{opacity:1;color:var(--text-2)}.gate-skip:hover{color:var(--text)}@keyframes fade-in{to{opacity:1}}.journey{position:fixed;inset:0;z-index:60;pointer-events:none;background:transparent}.journey[hidden]{display:none}.journey canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .5s var(--ease)}.journey.is-ignite canvas{opacity:1;transition:none}.journey.is-live{background:#000}.journey.is-live canvas{opacity:1}.journey.is-fading canvas{opacity:0;transition-duration:1.2s}.journey-flash{position:absolute;inset:0;background:radial-gradient(circle at 50% 46%,#cff4f6,#4cc4d1 18%,#1e4b4f 45%,#000 80%);opacity:0}.journey-flash.is-on{animation:flash .32s ease-out forwards}.journey-flash.is-whoom{background:radial-gradient(circle at 50% 50%,#fff,#eef9fa 28%,#81c3cb8c 58%,#0000 86%);animation:flash .6s ease-out forwards}.journey.is-handover{background:transparent!important}.journey.is-handover canvas{opacity:0!important;transition:opacity .7s cubic-bezier(.4,0,.2,1) .12s!important}.journey.is-handover .journey-counter{opacity:0;transition:opacity .4s var(--ease) .15s}@keyframes flash{0%{opacity:0}35%{opacity:.9}to{opacity:0}}.journey-counter{position:absolute;left:var(--gut);bottom:44px;text-align:left;opacity:0;transition:opacity .6s var(--ease),transform .3s var(--ease)}.journey-counter.is-on{opacity:1}.journey-counter.is-punch{transform:scale(.96);transition-duration:.12s}.journey-year{font-weight:200;font-size:clamp(40px,5vw,72px);letter-spacing:.04em;line-height:1;color:var(--text);text-shadow:0 0 40px rgba(76,196,209,.35);font-variant-numeric:tabular-nums}.journey-label{margin-top:10px;font-weight:500;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--g12);min-height:16px}.journey-landing{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transition:opacity .4s var(--ease)}.journey-landing.is-on{opacity:1}.journey-landing.is-out{opacity:0;transition-duration:1.2s}.landing-box{position:relative;width:min(520px,62vw);aspect-ratio:var(--ar, .81)}.landing-symbol,.landing-wordmark{position:absolute;left:0;width:100%}.landing-symbol{top:0;opacity:0;transform:translateY(14%);transition:opacity 1.4s var(--ease),transform 1.6s var(--ease)}.landing-wordmark{top:calc(var(--split, .73) * 100%);opacity:0;transition:opacity .9s var(--ease) .5s}.journey-landing.is-on .landing-symbol{opacity:1;transform:translateY(0)}.journey-landing.is-on .landing-wordmark{opacity:1}.landing-line{position:absolute;left:0;right:0;bottom:12vh;text-align:center;color:var(--text-2);font-weight:300;font-size:15px;letter-spacing:.06em;opacity:0;transition:opacity .8s var(--ease) 1s}.journey-landing.is-on .landing-line{opacity:1}.journey-skip{position:absolute;right:28px;bottom:24px;pointer-events:auto;color:var(--text-3);font-size:13px;letter-spacing:.04em;padding:10px 4px;border-bottom:1px solid rgba(255,255,255,.18);opacity:0;transition:opacity .5s}.journey.is-live .journey-skip{opacity:1}.journey-skip:hover{color:var(--text)}.top{position:fixed;left:0;right:0;top:0;z-index:40;height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gut);background:linear-gradient(to bottom,#000000eb,#0009 70%,#0000);opacity:0;transform:translateY(-8px);transition:opacity .8s var(--ease),transform .8s var(--ease);pointer-events:none}.top.is-on{opacity:1;transform:none;pointer-events:auto}.brand img{height:34px;width:auto}.nav{display:flex;gap:36px;font-size:15px;color:var(--text-2)}.nav a{padding:8px 0;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.nav a:hover{color:var(--text);border-color:var(--g07)}.arrival{position:relative;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;align-items:center;padding:90px var(--gut) 56px;overflow:hidden}.arrival:before{content:"";position:absolute;left:-20%;right:-20%;bottom:-46vh;height:80vh;border-radius:50%;background:radial-gradient(ellipse at 50% 0%,#3b7b846b,#0000 62%);pointer-events:none}.arrival-year{font-weight:200;font-size:22px;letter-spacing:.5em;color:var(--g12);padding-left:.5em}.arrival-line{font-family:var(--serif);font-weight:300;font-size:clamp(20px,2vw,26px);text-align:center;color:var(--text);opacity:0;transform:translateY(6px);transition:opacity 1s var(--ease) 1.6s,transform 1s var(--ease) 1.6s}.arrival.is-on .arrival-line{opacity:1;transform:none}.holos{display:flex;align-items:flex-end;justify-content:center;gap:clamp(20px,4vw,64px);width:100%}.holo{--w: clamp(190px, 18vw, 260px);width:var(--w);perspective:1000px;text-align:center}.holo-lead{--w: clamp(260px, 26vw, 380px)}.holo-stage{position:relative;height:calc(var(--w) * 1.42);transform-style:preserve-3d;transition:transform .9s var(--ease)}.holo-beam{position:absolute;left:50%;bottom:1.5%;width:100%;height:97%;transform:translate(-50%) scaleY(.1);transform-origin:50% 100%;clip-path:polygon(0% 0%,100% 0%,57% 100%,43% 100%);background:linear-gradient(to top,#78dce66b,#3b7b842e 24%,#3b7b840d 60%,#3b7b8400);filter:blur(6px);opacity:0;transition:opacity .9s var(--ease),transform 1.3s cubic-bezier(.22,1,.36,1)}.holo-base{position:absolute;left:50%;bottom:0;width:24%;height:4.5%;transform:translate(-50%) scale(.3);border-radius:50%;background:radial-gradient(ellipse at 50% 50%,#dcfafcf2,#4cc4d199 30%,#3b7b8400 72%);box-shadow:0 0 22px 4px #4cc4d159;opacity:0;transition:opacity .7s var(--ease),transform .9s var(--ease)}.holo-base:after{content:"";position:absolute;left:50%;top:50%;width:380%;height:260%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 50%,#3b7b8452,#3b7b8400 70%)}.holo-light{position:absolute;inset:0}.holo-reveal{position:absolute;inset:0;opacity:0;filter:blur(10px);clip-path:inset(100% 0 0 0);transition:opacity .4s var(--ease) .45s,filter 2.6s var(--ease) .6s,clip-path 2.8s cubic-bezier(.45,.05,.25,1) .45s}.holo-front{position:absolute;left:50%;bottom:0;height:100%;aspect-ratio:var(--ratio, .75);transform:translate(-50%);-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:50% 100%;mask-position:50% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;overflow:hidden;pointer-events:none;opacity:0}.holo-front:before{content:"";position:absolute;left:-12%;right:-12%;height:16%;top:100%;background:linear-gradient(to bottom,#ebfcfc00,#ebfcfc6b 42%,#8cd7e047 70%,#ebfcfc00);filter:blur(3px)}.holo.is-on .holo-front{animation:front-fade 3.3s var(--ease) .45s forwards}.holo.is-on .holo-front:before{animation:front-rise 2.8s cubic-bezier(.45,.05,.25,1) .45s forwards}@keyframes front-rise{0%{top:100%}to{top:-8%}}@keyframes front-fade{0%{opacity:1}78%{opacity:1}to{opacity:0}}.holo-body{position:absolute;inset:0;transform-origin:50% 100%;animation:breathe 6.5s ease-in-out infinite;animation-delay:var(--d, 0s)}.holo-lead .holo-body{top:9%}@keyframes breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.003)}}.holo-glow,.holo-figure{position:absolute;left:50%;bottom:0;height:100%;width:auto;max-width:none;transform:translate(-50%);mix-blend-mode:screen}.holo-glow{opacity:.62}.holo-figure{opacity:1}.holo-sweep{position:absolute;left:50%;bottom:0;height:100%;aspect-ratio:var(--ratio, .75);transform:translate(-50%);-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:50% 100%;mask-position:50% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;overflow:hidden;pointer-events:none}.holo-sweep:before{content:"";position:absolute;left:0;right:0;height:26%;top:-30%;background:linear-gradient(to bottom,#dcf8fa00,#dcf8fa2e,#dcf8fa00);animation:none;opacity:0}@keyframes sweep{0%{top:120%}to{top:-30%}}.holo-motes{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity 1.2s var(--ease) .8s}.holo.is-on .holo-beam{opacity:1;transform:translate(-50%) scaleY(1)}.holo.is-on .holo-base{opacity:1;transform:translate(-50%) scale(1)}.holo.is-on .holo-reveal{opacity:1;filter:blur(0);clip-path:inset(0 0 0 0)}.holo.is-on .holo-motes{opacity:1}.holo.is-hover .holo-reveal{filter:brightness(1.1)}figcaption{margin-top:18px;opacity:0;transform:translateY(6px);transition:opacity .8s var(--ease) 1s,transform .8s var(--ease) 1s}.holo.is-on figcaption{opacity:1;transform:none}.holo-name{display:block;font-size:22px;font-weight:400;color:var(--text)}.holo-lead .holo-name{font-size:28px}.holo-role{display:block;margin-top:4px;font-size:14px;font-weight:300;letter-spacing:.04em;color:var(--g12)}.block{padding:96px 0;border-top:1px solid var(--line)}.wrap{width:min(var(--wrap),100% - 2 * var(--gut));margin:0 auto}.kicker{font-size:13px;letter-spacing:.08em;color:var(--g12);font-weight:500;margin-bottom:18px}.display{font-family:var(--serif);font-weight:300;font-size:clamp(38px,5.2vw,74px);line-height:1.06;text-wrap:balance;max-width:18ch}h2{font-family:var(--serif);font-weight:300;font-size:clamp(30px,3.6vw,48px);line-height:1.1;text-wrap:balance;max-width:24ch}h3{font-size:20px;font-weight:400}p{text-wrap:pretty}.lede{margin-top:22px;max-width:62ch;color:var(--text-2);font-weight:300;font-size:18px}.cols{display:grid;grid-template-columns:1.6fr 1fr;gap:64px;margin-top:44px}.col-text p{max-width:64ch;color:var(--text-2);font-weight:300;font-size:18px}.col-text p+p{margin-top:18px}.col-side{border-left:1px solid var(--line);padding-left:28px}.col-side h3{margin-top:0}.col-side h3+p{margin-top:6px;color:var(--text-2);font-weight:300}.col-side p+h3{margin-top:26px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px}.card{border:1px solid var(--line);padding:28px;min-height:220px;background:linear-gradient(180deg,#071418b3,#0000)}.card .meta{margin-top:10px;color:var(--text-3);font-size:14px}.card p:not(.meta){margin-top:22px;color:var(--text-2);font-weight:300}.card-sealed{border-style:dashed}.link{display:inline-block;margin-top:18px;color:var(--text);border-bottom:1px solid var(--g07);padding-bottom:2px}.rows{margin-top:36px}.row{display:grid;grid-template-columns:300px 1fr 200px;gap:40px;padding:26px 0;border-top:1px solid var(--line);align-items:start}.row p{color:var(--text-2);font-weight:300}.status{color:var(--g12);font-size:14px;text-align:right}.steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px}.steps .n{display:block;font-weight:200;font-size:64px;line-height:1;color:var(--g07)}.steps h3{margin-top:16px;font-size:24px}.steps p{margin-top:12px;color:var(--text-2);font-weight:300}.closing{margin-top:56px;padding-top:26px;border-top:1px solid var(--line);color:var(--text-2);font-weight:300;font-size:18px;max-width:60ch}.people{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:40px;margin-top:44px;align-items:end}.person .photo{height:420px;overflow:hidden;border-radius:6px;box-shadow:0 0 0 1px var(--line)}.person-lead .photo{height:520px}.person .photo img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;filter:saturate(.85)}.person h3{margin-top:22px;font-size:24px}.person-lead h3{font-size:30px}.person .role{margin-top:4px;color:var(--g12);font-size:15px}.person .bio{margin-top:14px;color:var(--text-3);font-weight:300;font-size:16px}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:44px}.three h3{padding-top:18px;border-top:1px solid var(--line)}.three p{margin-top:12px;color:var(--text-2);font-weight:300}.form{margin-top:40px;max-width:640px}.field{margin-top:24px}.field label{display:block;font-size:14px;color:var(--g12);margin-bottom:8px}.field input,.field textarea{width:100%;background:transparent;border:0;border-bottom:1px solid var(--g07);color:var(--text);font:300 18px var(--sans);padding:10px 2px;outline:none;resize:vertical}.field input:focus,.field textarea:focus{border-color:var(--rim)}.btn{display:inline-block;margin-top:36px;padding:16px 30px;background:var(--g07);color:#000;font-weight:600;font-size:15px;border-radius:2px;transition:transform .16s var(--ease),background .15s}.btn:hover{background:#4a8e97}.btn:active{transform:scale(.97)}.form-note{margin-top:14px;color:var(--text-2);font-size:15px;min-height:24px}.legal{margin-top:48px;color:var(--text-2);font-weight:300}.legal .small{margin-top:10px;color:var(--text-3);font-size:14px}.foot{border-top:1px solid var(--line);padding:28px 0;color:var(--text-3);font-size:13px}.foot-row{display:flex;justify-content:space-between;gap:20px}.back{color:var(--g12)}.back:hover{color:var(--text)}@media(max-width:760px){html{font-size:16px}.top{height:64px}.brand img{height:28px}.nav{gap:18px;font-size:13px}.nav a:nth-child(2),.nav a:nth-child(4){display:none}.arrival{padding-top:84px;min-height:100svh}.holos{flex-wrap:wrap;gap:8px 16px}.holo{--w: 150px}.holo-lead{--w: 220px;order:-1;flex-basis:100%;display:flex;flex-direction:column;align-items:center}.holo-lead .holo-stage{width:var(--w)}.block{padding:56px 0}.cols,.cards,.steps,.people,.three{grid-template-columns:1fr;gap:28px}.col-side{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:22px}.row{grid-template-columns:1fr;gap:8px}.status{text-align:left}.person .photo,.person-lead .photo{height:380px}.journey-skip,.gate-skip{right:16px;bottom:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gate-arch,.holo-body,.holo-sweep:before,.holo-front,.holo-front:before{animation:none}.holo-reveal,.holo-beam,.holo-base,.top,.arrival-line,figcaption,.landing-symbol,.landing-wordmark{transition-duration:.12s;transition-delay:0s}.holo-motes{display:none}}.holo-natural .holo-glow{opacity:.5}.holo-natural .holo-figure{opacity:.98}.holo-natural .holo-beam{opacity:.85}.holo-crystal .holo-stage:before{content:"";position:absolute;inset:-6% -7% 1.5%;border-radius:18px;background:linear-gradient(165deg,#96d7de1a,#081a1e4d 38%,#081a1e57 62%,#96d7de14);box-shadow:inset 0 0 0 1px #bef0f48c,inset 0 -2px #e6fcfcd9,inset 0 0 48px #4cc4d11a,0 0 36px #3b7b8447,0 24px 40px -20px #000000e6;opacity:0;transform:translateY(10px);transition:opacity .9s var(--ease),transform 1.1s var(--ease);z-index:0}.holo-crystal .holo-stage:after{content:"";position:absolute;inset:-6% -7% 1.5%;border-radius:18px;pointer-events:none;z-index:3;background:linear-gradient(112deg,#fff0 30%,#ffffff0d 42%,#ffffff1c 48%,#ffffff0a 55%,#fff0 66%);opacity:0;transition:opacity 1.2s var(--ease) .4s}.holo-crystal .holo.is-on .holo-stage:before{opacity:1;transform:none}.holo-crystal .holo.is-on .holo-stage:after{opacity:1}.holo-crystal .holo-beam{display:none}.holo-crystal .holo-base{width:70%;height:2.2%;bottom:-.4%;border-radius:4px;background:linear-gradient(to right,#4cc4d100,#dcfafcf2 20% 80%,#4cc4d100);box-shadow:0 0 18px 4px #4cc4d173}.holo-crystal .holo-base:after{height:900%;width:170%;top:20%;background:radial-gradient(ellipse at 50% 100%,#3b7b844d,#3b7b8400 65%)}.holo-crystal .holo-light{z-index:1}.holo-crystal .holo-glow{opacity:.45}.holo-crystal .holo-figure{opacity:.97}.holo-crystal .holo-motes{z-index:2}.holo-crystal .arrival-year{margin-bottom:26px}.holo-crystal .holo-stage:before,.holo-crystal .holo-stage:after{top:-4%}.holo-crystal .arrival{background:radial-gradient(ellipse at 50% 118%,#0b2226,#04100f 36%,#000 70%)}.holo-crystal .arrival:before{bottom:-52vh;height:90vh;background:radial-gradient(ellipse at 50% 0%,#3b7b8442,#0000 60%)}.holo-crystal .holos{align-items:flex-end;gap:clamp(28px,4.6vw,80px)}.holo-crystal .holo{position:relative}.holo-crystal .holos .holo:first-child{transform:perspective(1600px) rotateY(9deg)}.holo-crystal .holos .holo:last-child{transform:perspective(1600px) rotateY(-9deg)}.holo-crystal .holo-stage:before,.holo-crystal .holo-stage:after{border-radius:0;inset:-5% -8% 1%;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}.holo-crystal .holo-stage:before{background:linear-gradient(to top,#8cd7de38,#3b7b8414 22%,#081a1e00 50%),linear-gradient(160deg,#bef0f424,#081a1e6b 32%,#081a1e75,#96d7de1a);box-shadow:inset 0 0 0 1px #c8f4f79e,inset 0 0 0 7px #081a1e00,inset 0 0 0 8px #96d7de29,inset 2px 2px 0 1px #ebfcfc47,inset -2px -2px 0 1px #00000059,inset 0 0 70px #4cc4d114,0 0 44px #3b7b8438,0 30px 50px -24px #000000f2}.holo-crystal .holo-stage:after{background:linear-gradient(112deg,#fff0 28%,#ffffff0d 40%,#ffffff21,#ffffff0a 54%,#fff0 64%),radial-gradient(circle at 7% 4%,#ebfcfc99,#ebfcfc00 2.6%),linear-gradient(to top,#dcfafc8c 0,#dcfafc00 2px)}.holo-crystal .holo-base{width:76%;height:1.6%;bottom:-.2%;border-radius:2px;background:linear-gradient(to right,#4cc4d100,#ebfcfcf2 18% 82%,#4cc4d100);box-shadow:0 0 22px 5px #4cc4d16b}.holo-reflection{position:absolute;left:0;right:0;top:100%;height:62%;pointer-events:none;opacity:0;transition:opacity 1.4s var(--ease) .8s;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.55) 0%,rgba(0,0,0,.18) 45%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#0000008c,#0000002e 45%,#0000);filter:blur(1.5px)}.holo.is-on .holo-reflection{opacity:1}.holo-reflection .holo-reflection-panel{position:absolute;left:-8%;right:-8%;top:-1%;height:160%;transform:scaleY(-1);transform-origin:50% 0;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);background:linear-gradient(160deg,#bef0f41a,#081a1e4d 40% 100%);box-shadow:inset 0 0 0 1px #c8f4f780}.holo-reflection img{position:absolute;left:50%;top:0;height:160%;width:auto;max-width:none;transform:translate(-50%) scaleY(-1);transform-origin:50% 0;mix-blend-mode:screen;opacity:.9}.holo-crystal figcaption{position:relative;z-index:3;margin-top:26px}.holo-crystal figcaption:before{content:"";display:block;width:28px;height:1px;margin:0 auto 12px;background:var(--g07)}.holo-crystal .holo-name{font-weight:300;font-size:21px;letter-spacing:.02em}.holo-crystal .holo-lead .holo-name{font-size:26px}.holo-crystal .holo-role{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);margin-top:6px}.holo-crystal .arrival-line{margin-top:70px}@media(max-width:760px){.holo-crystal .holos .holo:first-child,.holo-crystal .holos .holo:last-child{transform:none}.holo-reflection{height:40%}}.holo-crystal .arrival{background:#000 url(../env/hall.jpg) 50% 100% / cover no-repeat}.holo-crystal.env-glass .arrival{background-image:url(../env/glass.jpg)}.holo-crystal .arrival:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 62%,#0000009e,#0000004d 42%,#0000 72%),linear-gradient(to bottom,#000000b3,#0000 32% 80%,#00000059)}.holo-crystal .arrival>*{position:relative;z-index:1}.holo-crystal .arrival:before{z-index:0}.holo-name a{color:inherit;border-bottom:1px solid transparent;transition:border-color .2s}.holo-name a:hover{border-color:var(--g07)}.person .more{display:inline-block;margin-top:16px;padding:8px 0;font-size:14px;letter-spacing:.04em;color:var(--g12);border-bottom:1px solid rgba(59,123,132,.45);transition:color .2s,border-color .2s}.person .more:hover{color:var(--text);border-color:var(--g07)}.intro-ui{position:fixed;right:28px;bottom:22px;z-index:80;display:flex;align-items:center;gap:18px;opacity:0;transition:opacity .6s var(--ease);font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#ecf2f3b8}.intro-ui.is-on{opacity:1}.intro-count{font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:13px;font-weight:300;color:#ecf2f3e6;min-width:3.2em;text-align:right;padding-right:18px;border-right:1px solid rgba(255,255,255,.22)}.intro-ui button{all:unset;cursor:pointer;padding:6px 0;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.intro-ui button:hover,.intro-ui button:focus-visible{color:#fff;border-bottom-color:#81c3cbe6}.intro-skip:after{content:" ›";letter-spacing:0}@media(max-width:760px){.intro-ui{right:16px;bottom:14px;gap:12px;font-size:10px}.intro-count{padding-right:12px}}.journey:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;z-index:1;background:radial-gradient(ellipse at 50% 55%,#0000004d,#0000001f 40%,#0000 72%),linear-gradient(to bottom,#00000080,#0000 26% 80%,#00000080)}.journey.is-city:after{opacity:1;transition:opacity .9s linear}.journey.is-handover:after{opacity:1;transition:opacity .7s cubic-bezier(.4,0,.2,1) .12s}.journey.is-handover.is-city:after{opacity:0}.from-film .top.is-on{transition:opacity 1.4s var(--ease) 1.1s,transform 1.4s var(--ease) 1.1s}.look-krypton.stand-emit .arrival:not(.is-stands) .slab-glow{opacity:0!important;animation:none!important}.journey-counter,.journey-skip{z-index:2}#build .kicker.beyond{margin-top:64px}#build .beyond-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:28px}#build .beyond-grid>div{border-left:1px solid rgba(129,195,203,.55);padding-left:16px}#build .beyond-grid h3{font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:600}#build .beyond-grid p{margin-top:8px;color:var(--text-2);font-weight:300;font-size:16px;line-height:1.5}@media(max-width:900px){#build .beyond-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){#build .beyond-grid{grid-template-columns:1fr}}html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}.from-film .journey:after{opacity:0!important;transition:none!important}.from-film.holo-crystal .arrival:after{opacity:0;transition:opacity 1.2s ease}.from-film.holo-crystal .arrival.is-cards:after{opacity:1}.gate-write{position:relative;width:min(598px,100%);margin:39px auto 0}.gate-write .gate-input{margin-top:0;width:100%;font:500 40px Caveat,cursive;color:transparent;caret-color:var(--text);padding:10px 5px 8px}.gate-write .gate-input::placeholder{font:300 26px var(--sans);color:var(--text-3)}.gate-ink{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;padding:10px 5px 8px;font:500 40px Caveat,cursive;color:var(--text);white-space:pre;overflow:hidden}.gate-ink .ch{display:inline-block}.gate-ink .ch.is-new{animation:ink-write .26s cubic-bezier(.3,.6,.3,1) both}@keyframes ink-write{0%{clip-path:inset(-20% 100% -20% 0);opacity:.4;transform:translateY(1px)}to{clip-path:inset(-20% -10% -20% 0);opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gate-ink .ch.is-new{animation:none}}.prose{margin-top:36px;max-width:72ch}.prose p{color:var(--text-2);font-weight:300;font-size:18px;line-height:1.7}.prose p+p{margin-top:18px}.prose .lead{color:var(--text);font-size:clamp(20px,1.7vw,23px);line-height:1.55}.steps-6{row-gap:56px}.steps-6 p{font-size:16.5px;line-height:1.65}.soon{margin-top:36px;display:inline-flex;gap:14px;align-items:baseline;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);border:1px solid var(--line);padding:12px 18px;border-radius:999px}.soon span{color:var(--g12);letter-spacing:.1em}.enquiry-mail{display:inline-block;margin-top:26px;font-family:var(--serif);font-weight:300;font-size:clamp(30px,3.4vw,46px);color:var(--text);border-bottom:1px solid var(--g07);padding-bottom:6px;transition:border-color .2s}.enquiry-mail:hover{border-color:var(--text)}.enquiry-place{margin-top:16px;color:var(--text-3);font-size:15px;letter-spacing:.04em}.arrival-intro{display:flex;flex-direction:column;align-items:center;gap:8px}.arrival-intro p{margin:0}.arrival-brand{font-family:var(--serif);font-weight:300;font-size:clamp(18px,1.7vw,24px);letter-spacing:.22em;text-transform:uppercase}.arrival-fields{font-family:var(--sans);font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-2)}.arrival-fields i{font-style:normal;color:var(--g07);padding:0 6px}.arrival-place{font-family:var(--sans);font-size:12px;letter-spacing:.14em;color:var(--text-3);text-transform:uppercase}.arrival-enter{margin-top:10px;font-family:var(--sans);font-size:12.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--text);border:1px solid rgba(129,195,203,.55);padding:10px 26px 10px 30px;border-radius:999px;transition:background .2s,border-color .2s;pointer-events:auto}.arrival-enter:hover{background:#81c3cb1f;border-color:var(--text)}@media(max-width:760px){.arrival-fields{font-size:10.5px;letter-spacing:.12em}.arrival-fields i{padding:0 3px}.steps-6{row-gap:40px}}.prior{margin-top:44px;max-width:72ch;border-left:1px solid rgba(129,195,203,.55);padding:4px 0 4px 26px}.prior-label{font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--g12)}.prior p:not(.prior-label){margin-top:12px;color:var(--text-2);font-weight:300;font-size:18px;line-height:1.7}.prior-link{display:inline-block;margin-top:16px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--g07);padding-bottom:4px;transition:border-color .2s}.prior-link i{font-style:normal;color:var(--g07);padding:0 6px}.prior-link:hover{border-color:var(--text)}@media(max-width:900px),(pointer:coarse){.top:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#000000d1;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);box-shadow:0 1px #ffffff12;opacity:0;transition:opacity .35s ease}.top.is-solid:before{opacity:1}.nav a{position:relative}.nav a:after{content:"";position:absolute;inset:-3px -9px}.brand{position:relative;display:block}.brand:after{content:"";position:absolute;inset:-7px -8px}.gate-ink.is-over{justify-content:flex-end}.gate-ink.is-over.is-rtl{justify-content:flex-start}.gate-ink.is-over{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28px);mask-image:linear-gradient(90deg,transparent 0,#000 28px)}.gate-ink.is-over.is-rtl{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 28px);mask-image:linear-gradient(270deg,transparent 0,#000 28px)}}@media(max-width:760px){html{scroll-padding-top:28px}}@media(pointer:coarse){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}}@media(max-height:500px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){:root{--safe-x: max(var(--gut), env(safe-area-inset-left), env(safe-area-inset-right))}html{scroll-padding-top:20px}.top{height:56px;padding-left:var(--safe-x);padding-right:var(--safe-x)}.nav{gap:28px;font-size:14px}.wrap{width:min(var(--wrap),100% - 2 * var(--safe-x))}.founder-page .f-hero{padding-left:var(--safe-x);padding-right:var(--safe-x)}.journey-counter{left:var(--safe-x)}.intro-ui{right:max(28px,calc(env(safe-area-inset-right) + 8px));bottom:max(22px,calc(env(safe-area-inset-bottom) + 8px))}}@media(max-width:760px),(max-height:500px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){.gate-form{display:flex;flex-direction:column}.gate-riddle{order:-2}.gate-reply{order:-1;display:grid;align-content:center;text-wrap:balance}}@media(max-width:559px)and (pointer:coarse),(max-width:760px)and (orientation:portrait){.gate{padding-bottom:calc(52px + env(safe-area-inset-bottom))}.gate-riddle{font-size:clamp(25px,6.9vw,30px)}.gate-reply{margin-top:10px;font-size:15.5px;line-height:1.45;min-height:2.9em}.gate-write{margin-top:8px}.gate-write .gate-input::placeholder{font-size:17px;letter-spacing:.06em}.gate-foot{font-size:14px;letter-spacing:.08em}}@media(max-width:559px)and (max-height:600px)and (pointer:coarse),(max-width:760px)and (max-height:600px)and (orientation:portrait){.gate{padding-top:24px}.gate-arch{width:min(184px,50vw)}.gate-mark{margin-bottom:2.5vh;gap:10px}.gate-foot{margin-top:2.5vh}}@media(max-width:559px)and (max-height:460px)and (pointer:coarse){.gate{--gate-kb: 1;padding-top:8px;padding-bottom:8px}.gate-mark{margin-bottom:6px;gap:6px}.gate-arch{width:auto;height:clamp(40px,calc(100vh - 272px),112px)}.gate-wordmark{width:96px}.gate-foot{margin-top:6px;font-size:13px}}@media(max-width:559px)and (max-height:320px)and (pointer:coarse){.gate-wordmark{display:none}}@media(max-height:500px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){.gate{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:28px;padding:max(12px,env(safe-area-inset-top)) var(--safe-x) max(12px,env(safe-area-inset-bottom))}.gate-mark{grid-column:1;grid-row:1 / 4;align-self:center;margin:0;gap:10px}.gate-arch{width:auto;height:min(44vh,170px)}.gate-wordmark{width:min(140px,17vw)}.gate-form{grid-column:2;grid-row:2}.gate-foot{grid-column:2;grid-row:3;margin-top:8px;font-size:13px;letter-spacing:.08em}.gate-riddle{font-size:22px;line-height:1.3}.gate-reply{margin-top:8px;min-height:22px;font-size:14px;line-height:1.5}.gate-write{margin-top:6px}.gate-write .gate-input,.gate-ink{font-size:32px;padding-top:4px;padding-bottom:4px}.gate-write .gate-input::placeholder{font-size:16px;letter-spacing:.06em}}@media(max-height:310px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){.gate{grid-template-rows:1fr auto auto 1fr;padding-bottom:calc(52px + env(safe-area-inset-bottom))}.gate-mark{grid-row:1 / 5}}@media(min-width:761px)and (max-width:1100px)and (orientation:portrait)and (pointer:coarse){.gate-riddle{font-size:38px;max-width:17em;margin-inline:auto}}@media(min-width:700px)and (max-width:760px)and (orientation:portrait)and (pointer:coarse){.gate-riddle{font-size:38px;max-width:17em;margin-inline:auto}.gate-write .gate-input::placeholder{font-size:22px}.gate-reply{font-size:18px}.gate-foot{font-size:16px}}@media(orientation:landscape)and (min-width:901px)and (min-height:501px)and (pointer:coarse){.gate-form{display:flex;flex-direction:column}.gate-riddle{order:-2}.gate-reply{order:-1;margin-top:20px;display:grid;align-content:center;text-wrap:balance}.gate-write{margin-top:14px}}@media(max-width:359px)and (pointer:coarse){.gate-riddle{font-size:24px}}@media(prefers-reduced-motion:reduce)and (pointer:coarse){.look-krypton .gate .gate-skip{display:inline-block!important;opacity:1;color:var(--text-2);right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}.look-krypton .gate .gate-skip:before{content:"";position:absolute;inset:-4px -6px}}@media(max-width:760px),(pointer:coarse){.intro-ui{text-shadow:0 0 2px rgba(0,0,0,.6),0 0 10px rgba(0,0,0,.5)}.intro-ui button{position:relative}.intro-ui button:before{content:"";position:absolute;inset:-8px -10px}.journey-year{text-shadow:0 0 2px rgba(0,0,0,.5),0 0 8px rgba(0,0,0,.3),0 0 40px rgba(76,196,209,.35)}}@media(max-width:760px){.intro-ui{right:max(calc(var(--gut) - .22em),calc(env(safe-area-inset-right) + 8px));bottom:max(10px,env(safe-area-inset-bottom));gap:20px;font-size:11px;letter-spacing:.22em}.intro-count{padding-right:14px}.journey-counter{bottom:calc(62px + max(0px,env(safe-area-inset-bottom) - 10px) / 3)}}@media(max-width:600px){.arrival-fields{font-size:11.5px;letter-spacing:.14em;line-height:1.9}.arrival-fields i:nth-of-type(2){display:block;height:0;overflow:hidden;visibility:hidden}.arrival-brand{line-height:1.35}}@media(max-width:340px){.arrival-fields{letter-spacing:.08em}}@media(hover:none)and (pointer:coarse){a,button{-webkit-tap-highlight-color:transparent}.nav a:hover{color:inherit;border-color:transparent}.intro-ui button:hover:not(:focus-visible){color:inherit;border-bottom-color:transparent}.person .more:hover{color:var(--g12);border-color:#3b7b8473}.back:hover{color:var(--g12)}.enquiry-mail:hover,.prior-link:hover{border-color:var(--g07)}.arrival-enter:hover{background:none;border-color:#81c3cb8c}.holo-name a:hover{border-color:transparent}.btn:hover{background:var(--g07)}.nav a:active,.person .more:active,.back:active,.prior-link:active,.enquiry-mail:active{color:#fff}.arrival-enter:active{background:#81c3cb1f;border-color:var(--text)}}@media(max-width:760px){h2{font-size:38px;line-height:1.08}h3{line-height:1.25}.steps h3,.person h3{text-wrap:balance}.prose .lead{line-height:1.5}.steps .n{font-size:44px}.steps h3{font-size:21px}.steps-6{row-gap:0}.steps-6 li{padding:30px 0}.steps-6 li:first-child{padding-top:0}.steps-6 li:last-child{padding-bottom:0}.steps-6 li+li{border-top:1px solid var(--line)}.prior{padding-left:18px}.people{row-gap:64px}.person .photo,.person-lead .photo{height:auto;aspect-ratio:4 / 5}.person-lead .photo img{object-position:50% 0%}.person-lead h3{font-size:24px}.soon{flex-wrap:wrap;max-width:100%;gap:6px 10px;padding:12px 16px;font-size:12px;letter-spacing:.1em;white-space:nowrap}.soon span{letter-spacing:.06em}.enquiry-mail{font-size:34px}.foot{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.foot-row{flex-direction:column;align-items:flex-start;gap:8px}}@media(min-width:761px)and (max-width:900px),(min-width:901px)and (max-width:1100px)and (pointer:coarse),(max-height:500px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){h2{font-size:clamp(38px,4.8vw,40px)}h3{line-height:1.25}.steps h3,.person h3{text-wrap:balance}.steps-6{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:48px}.steps-6 li,.steps-6 li:first-child,.steps-6 li:last-child{padding:0}.steps-6 li+li{border-top:0}.people{grid-template-columns:1fr 1.3fr 1fr;gap:28px;align-items:start}.person .photo,.person-lead .photo{height:auto;aspect-ratio:4 / 5}.person-lead h3{font-size:30px}}@media(max-height:500px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){.block{padding:56px 0}.steps .n{font-size:44px}.steps h3{font-size:21px}.person .photo,.person-lead .photo{width:100%;aspect-ratio:1 / 1;max-height:calc(100svh - 132px)}.foot{padding-bottom:calc(28px + env(safe-area-inset-bottom))}}@media(max-width:900px),(pointer:coarse){.person .more,.prior-link,.back{position:relative}.person .more:after{content:"";position:absolute;inset:-3px -8px}.prior-link:after{content:"";position:absolute;inset:-9px -6px}.back:after{content:"";position:absolute;inset:-12px -8px}}@media(max-width:760px){.top.has-menu .nav{display:none}.menu-btn{position:relative;display:block;flex:none;width:44px;height:44px;margin-right:-12px}.menu-btn i{position:absolute;left:11px;right:11px;top:50%;height:1px;margin-top:-.5px;background:var(--text-2);transition:transform .35s var(--ease),background-color .15s}.menu-btn i:first-child{transform:translateY(-4px) rotate(0)}.menu-btn i:last-child{transform:translateY(3px) rotate(0)}.menu-open .menu-btn i:first-child{transform:translateY(0) rotate(45deg)}.menu-open .menu-btn i:last-child{transform:translateY(0) rotate(-45deg)}.menu-btn:active i{background:#fff}body.menu-open{overflow:hidden}body.menu-open .top{z-index:92}.menu-sheet{position:fixed;inset:0;z-index:91;display:flex;flex-direction:column;justify-content:center;padding:calc(76px + env(safe-area-inset-top)) var(--gut) calc(56px + env(safe-area-inset-bottom));background:#000000f0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility 0s linear .4s}.menu-open .menu-sheet{opacity:1;visibility:visible;transition:opacity .4s var(--ease)}.menu-sheet a{display:block;padding:15px 0 14px;border-bottom:1px solid var(--line);font-family:var(--serif);font-weight:300;font-size:34px;line-height:1.15;letter-spacing:.01em;color:var(--text);opacity:0;transform:translateY(10px);transition:opacity .4s var(--ease),transform .55s var(--ease),color .15s}.menu-sheet a:first-child{border-top:1px solid var(--line)}.menu-open .menu-sheet a{opacity:1;transform:none;transition-delay:calc(.06s + var(--i, 0) * 45ms)}.menu-sheet a:active{color:var(--text-2)}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.menu-sheet a{transform:none}}@media(max-width:760px),(pointer:coarse){body.kb-up .intro-ui{opacity:0;pointer-events:none}}@media(max-width:760px),(max-height:500px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){body:has(#arrival.is-cards) .intro-ui{opacity:0;pointer-events:none}}.gate-ink .ink-run.is-new{animation:ink-run .26s cubic-bezier(.3,.6,.3,1) both}@keyframes ink-run{0%{opacity:.3}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gate-ink .ink-run.is-new{animation:none}}@media(max-width:760px)and (max-height:500px)and (orientation:landscape){.menu-sheet{justify-content:flex-start;overflow-y:auto;overscroll-behavior:contain;padding:calc(64px + env(safe-area-inset-top)) var(--safe-x, var(--gut)) max(16px,env(safe-area-inset-bottom))}.menu-sheet a{font-size:26px;padding:9px 0 8px}.menu-sheet a:first-child{margin-top:auto}.menu-sheet a:last-child{margin-bottom:auto}}@media(max-width:760px){body.menu-open .top:before{opacity:0}}@media(max-height:500px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){body:has(#journey.is-ignite):not(:has(#journey.is-live)) .intro-ui{opacity:0}body:has(#journey.is-live) .intro-ui,body:has(#arrival.is-on) .intro-ui{flex-direction:column;align-items:flex-end;gap:14px;right:var(--safe-x, var(--gut));bottom:max(14px,env(safe-area-inset-bottom))}body:has(#journey.is-live) .intro-count,body:has(#arrival.is-on) .intro-count{padding-right:0;border-right:0}body:has(#journey.is-live) .intro-ui button:before,body:has(#arrival.is-on) .intro-ui button:before{inset:-7px -10px}body:has(#journey.is-live) .intro-skipall,body:has(#arrival.is-on) .intro-skipall{margin-top:36px}}@media(min-width:601px)and (max-width:760px)and (max-height:500px)and (orientation:landscape)and (pointer:coarse){.arrival-fields{font-size:12px;letter-spacing:.14em}}@media(max-width:900px),(pointer:coarse){.arrival-enter{position:relative}.arrival-enter:after{content:"";position:absolute;inset:-2px -4px;border-radius:999px}}@media(min-width:700px)and (max-width:760px)and (orientation:portrait)and (pointer:coarse){.arrival-fields{font-size:12.5px;letter-spacing:.18em}.arrival-fields i{padding:0 6px}}@media(min-width:761px)and (max-width:900px),(min-width:901px)and (max-width:1100px)and (pointer:coarse),(max-height:500px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse),(min-width:700px)and (max-width:760px)and (orientation:portrait)and (pointer:coarse),(min-width:700px)and (max-width:760px)and (min-height:600px)and (orientation:landscape)and (pointer:coarse){.people{align-items:stretch}.person{display:flex;flex-direction:column}.person .photo{flex:none}.person .bio{margin-bottom:16px}.person .more{margin-top:auto;align-self:flex-start}.person-lead .photo img{object-position:50% 0%}}@media(min-width:700px)and (max-width:760px)and (orientation:portrait)and (pointer:coarse),(min-width:700px)and (max-width:760px)and (min-height:600px)and (orientation:landscape)and (pointer:coarse){.people{grid-template-columns:1fr 1.3fr 1fr;gap:28px}.person-lead h3{font-size:30px}}@media(min-width:761px)and (max-width:900px),(min-width:901px)and (max-width:1100px)and (pointer:coarse),(max-height:500px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){.enquiry-mail{font-size:36px}}@media(max-width:760px)and (max-height:500px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){.people{grid-template-columns:minmax(0,1fr);row-gap:48px}.person{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-template-rows:auto auto auto 1fr;column-gap:28px;align-items:start}.person .photo,.person-lead .photo{grid-column:1;grid-row:1 / span 4;align-self:start;width:100%;aspect-ratio:4 / 5;max-height:calc(100svh - 96px)}.person:not(.person-lead) .photo{width:86%;max-height:calc(100svh - 112px)}.person>:not(.photo){grid-column:2}.person h3{margin-top:0}.person .bio{margin-bottom:0}.person .more{justify-self:start;align-self:start;margin-top:16px}}@media(max-width:760px){#contact .lede{text-wrap:balance}}@media(max-width:359px){.soon{padding-left:13px;padding-right:13px;letter-spacing:.09em}}body.to-home #gate,body.to-home #journey{display:none}body.to-home.locked #site,body.to-home.locked .top{visibility:hidden}@media(pointer:coarse),(max-width:760px){.from-film .top{visibility:hidden}.from-film .top.is-on{visibility:visible;transition:opacity 1.4s var(--ease) 1.1s,transform 1.4s var(--ease) 1.1s,visibility 0s linear 1.1s}}@media(max-height:500px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){body:has(#journey.is-ignite):not(:has(#journey.is-live)) .intro-ui{pointer-events:none}}@font-face{font-family:Cormorant Fallback T;src:local("Times New Roman"),local("TimesNewRomanPSMT");font-weight:300;font-style:normal;size-adjust:95.7%;ascent-override:96.56%;descent-override:29.99%;line-gap-override:0%}@font-face{font-family:Cormorant Fallback G;src:local("Georgia");font-weight:300;font-style:normal;size-adjust:87.47%;ascent-override:105.64%;descent-override:32.81%;line-gap-override:0%}@font-face{font-family:Cormorant Fallback N;src:local("Noto Serif"),local("NotoSerif"),local("NotoSerif-Regular"),local("Droid Serif"),local("DroidSerif");font-weight:300;font-style:normal;size-adjust:80.57%;ascent-override:114.69%;descent-override:35.62%;line-gap-override:0%}@font-face{font-family:Inter Fallback A;src:local("Arial"),local("ArialMT");font-weight:300 500;font-style:normal;size-adjust:105.38%;ascent-override:91.93%;descent-override:22.89%;line-gap-override:0%}@font-face{font-family:Inter Fallback R;src:local("Roboto"),local("Roboto Regular"),local("Roboto-Regular");font-weight:300 500;font-style:normal;size-adjust:106.72%;ascent-override:90.78%;descent-override:22.6%;line-gap-override:0%}@font-face{font-family:Caveat Fallback A;src:local("Arial"),local("ArialMT");font-weight:500;font-style:normal;size-adjust:80.97%;ascent-override:118.56%;descent-override:37.05%;line-gap-override:0%;unicode-range:U+0000-052F,U+1C80-1CBF,U+1D00-1FFF,U+2000-2BFF,U+2C60-2C7F,U+2DE0-2DFF,U+A640-A7FF,U+FE2E-FE2F}@font-face{font-family:Caveat Fallback R;src:local("Roboto"),local("Roboto Regular"),local("Roboto-Regular");font-weight:500;font-style:normal;size-adjust:79.57%;ascent-override:120.65%;descent-override:37.7%;line-gap-override:0%;unicode-range:U+0000-052F,U+1C80-1CBF,U+1D00-1FFF,U+2000-2BFF,U+2C60-2C7F,U+2DE0-2DFF,U+A640-A7FF,U+FE2E-FE2F}@media(pointer:coarse){.gate{--serif: "Cormorant Garamond", "Cormorant Fallback T", "Cormorant Fallback G", "Cormorant Fallback N", Georgia, "Times New Roman", serif;--sans: "Inter", "Inter Fallback A", "Inter Fallback R", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;font-family:var(--sans)}.gate-write .gate-input,.gate-ink{font-family:Caveat,Caveat Fallback A,Caveat Fallback R,cursive}}@media(max-width:335px)and (pointer:coarse){.gate-riddle{font-size:22px}}@media(orientation:landscape)and (min-width:761px)and (max-width:900px)and (min-height:501px)and (pointer:coarse){.gate-form{display:flex;flex-direction:column}.gate-riddle{order:-2}.gate-reply{order:-1;margin-top:20px;display:grid;align-content:center;text-wrap:balance}.gate-write{margin-top:14px}}@media(orientation:landscape)and (min-width:761px)and (max-width:1000px)and (min-height:501px)and (max-height:720px)and (pointer:coarse){.gate-arch{width:min(390px,62vw,calc((100svh - 395px)*1.2676))}.gate-wordmark{width:min(273px,47vw,calc((100svh - 395px)*.8873))}}@media(orientation:landscape)and (min-width:1001px)and (max-width:1193px)and (min-height:501px)and (max-height:720px)and (pointer:coarse){.gate-arch{width:min(390px,62vw,calc((100svh - 400px)*1.4577))}}@media(orientation:landscape)and (min-width:1194px)and (min-height:501px)and (max-height:800px)and (pointer:coarse){.gate-arch{width:min(390px,62vw,calc((100svh - 440px)*1.4577))}}@media(max-height:500px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){body:has(#journey.is-live) .intro-skipall,body:has(#arrival.is-on) .intro-skipall{width:min-content;white-space:normal;text-align:right;line-height:1.55;margin-top:20px}.journey-counter{bottom:calc(max(14px,env(safe-area-inset-bottom)) + 7px)}}@media(max-height:500px)and (min-height:340px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){body:has(#journey.is-live) .intro-skipall,body:has(#arrival.is-on) .intro-skipall{margin-top:70px}}@media(max-height:500px)and (orientation:landscape)and (min-width:560px)and (max-width:759px)and (pointer:coarse){.intro-ui .intro-skipall{transition:opacity .6s var(--ease),color .2s,border-color .2s}body:has(#arrival.is-stands):not(:has(#arrival.is-quiet)) .intro-skipall{opacity:.5}}@media(min-width:700px)and (max-width:760px)and (orientation:portrait)and (pointer:coarse),(min-width:700px)and (max-width:760px)and (min-height:600px)and (orientation:landscape)and (pointer:coarse){html{scroll-padding-top:auto}.top{height:76px}.nav{gap:36px;font-size:15px}.nav a:nth-child(2),.nav a:nth-child(4){display:inline}.block{padding:96px 0}h2{line-height:1.1}.prose .lead{line-height:1.55}.steps .n{font-size:64px}.steps h3{font-size:24px}.steps-6{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:48px}.steps-6 li,.steps-6 li:first-child,.steps-6 li:last-child{padding:0}.steps-6 li+li{border-top:0}.prior{padding-left:26px}.soon{flex-wrap:nowrap;max-width:none;gap:14px;padding:12px 18px;font-size:13px;letter-spacing:.16em;white-space:normal}.soon span{letter-spacing:.1em}#contact .lede{text-wrap:pretty}.enquiry-mail{font-size:36px}.foot-row{flex-direction:row;align-items:normal;gap:20px}}@media(max-width:559px)and (max-height:460px)and (pointer:coarse)and (prefers-reduced-motion:no-preference){body:not(.kb-squeeze) .gate-arch{height:clamp(40px,calc(100vh - 330px),112px)}}@media(orientation:landscape)and (min-width:761px)and (max-width:1000px)and (min-height:501px)and (pointer:coarse){.gate-riddle{font-size:clamp(26px,3.55vw,32px)}.gate-write .gate-input::placeholder{font-size:21px;letter-spacing:.04em}}@media(orientation:landscape)and (min-width:560px)and (max-width:760px)and (min-height:501px)and (pointer:coarse){body.kb-squeeze .gate-arch{width:min(390px,62vw,calc((100vh - 345px)*1.2676))}body.kb-squeeze .gate-wordmark{width:min(273px,47vw,calc((100vh - 345px)*.8873))}}@media(max-width:559px)and (min-height:461px)and (max-height:500px)and (pointer:coarse)and (prefers-reduced-motion:no-preference){body:not(.kb-squeeze) .gate-arch{width:min(184px,50vw,calc((100vh - 344px)*1.269))}body:not(.kb-squeeze) .gate-wordmark{width:min(273px,47vw,calc((100vh - 344px)*.888))}}@media(max-width:559px)and (max-height:396px)and (pointer:coarse)and (prefers-reduced-motion:no-preference){body:not(.kb-squeeze) .gate-wordmark{display:none}}@media(max-width:559px)and (max-height:500px)and (pointer:coarse)and (prefers-reduced-motion:reduce){.gate{grid-template-rows:1fr auto auto auto 1fr}.look-krypton .gate .gate-skip{position:relative;right:auto;bottom:auto;grid-row:4;margin-top:2px}}@media(max-width:559px)and (max-height:460px)and (pointer:coarse)and (prefers-reduced-motion:reduce){.gate-arch{height:clamp(40px,calc(100vh - 318px),112px)}}@media(max-width:559px)and (max-height:396px)and (pointer:coarse)and (prefers-reduced-motion:reduce){.gate-wordmark{display:none}.gate-arch{height:clamp(40px,calc(100vh - 298px),112px)}}@media(max-width:559px)and (min-height:461px)and (max-height:500px)and (pointer:coarse)and (prefers-reduced-motion:reduce){.gate-arch{width:min(184px,50vw,calc((100vh - 344px)*1.269))}.gate-wordmark{width:min(273px,47vw,calc((100vh - 344px)*.888))}}@media(max-height:250px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse)and (prefers-reduced-motion:reduce){.gate-wordmark{display:none}.look-krypton .gate .gate-skip{left:calc(var(--safe-x, var(--gut)) + (100vw - 2 * var(--safe-x, var(--gut)) - 28px) * .2);right:auto;transform:translate(-50%)}}@media(pointer:coarse){body:has(#arrival.is-cards) .intro-ui{opacity:0;pointer-events:none}}@media(max-width:341px){.soon{gap:8px;padding-left:12px;padding-right:12px;font-size:11.5px;letter-spacing:.05em}.soon span{letter-spacing:.03em}}@media(pointer:coarse){@supports not (-webkit-touch-callout: none){:root{color-scheme:dark}}}@media(min-width:601px)and (max-width:699px)and (orientation:portrait)and (pointer:coarse),(min-width:601px)and (max-width:760px)and (min-height:501px)and (orientation:landscape)and (pointer:coarse){.arrival-fields{font-size:12px;letter-spacing:.14em}}@media(orientation:landscape)and (min-width:700px)and (max-width:760px)and (min-height:501px)and (max-aspect-ratio:9/8)and (pointer:coarse){.arrival-fields{font-size:12.5px;letter-spacing:.18em}.arrival-fields i{padding:0 6px}}@media(orientation:landscape)and (min-width:700px)and (max-width:760px)and (min-height:501px)and (pointer:coarse){.gate-arch{width:min(390px,62vw,calc((100svh - 14vh - 305px)*1.2676))}.gate-wordmark{width:min(273px,47vw,calc((100svh - 14vh - 305px)*.8873))}}@media(orientation:landscape)and (min-width:560px)and (max-width:699px)and (min-height:501px)and (pointer:coarse){.gate-arch{width:min(390px,62vw,calc((100svh - 14vh - 339px)*1.2676))}.gate-wordmark{width:min(273px,47vw,calc((100svh - 14vh - 339px)*.8873))}}@media(min-width:700px)and (max-width:760px)and (max-height:999px)and (orientation:portrait)and (min-aspect-ratio:3001/4000)and (pointer:coarse){body:not(.kb-squeeze) .gate-arch{width:min(390px,62vw,calc((100svh - 8vh - 388px)*1.2676))}body:not(.kb-squeeze) .gate-wordmark{width:min(273px,47vw,calc((100svh - 8vh - 388px)*.8873))}}@media(min-width:560px)and (max-width:699px)and (orientation:portrait)and (min-aspect-ratio:3001/4000)and (pointer:coarse){body:not(.kb-squeeze) .gate-arch{width:min(390px,62vw,calc((100svh - 8vh - 355px)*1.2676))}body:not(.kb-squeeze) .gate-wordmark{width:min(273px,47vw,calc((100svh - 8vh - 355px)*.8873))}}@media(max-width:559px)and (min-height:700px)and (pointer:coarse){.gate{grid-template-rows:1.3fr auto 1fr}}@media(orientation:portrait)and (min-width:700px)and (min-height:1000px)and (pointer:coarse){.gate{grid-template-rows:1.45fr auto 1fr}.gate-arch{width:clamp(390px,min(62vw,39.3579svh),500px)}.gate-wordmark{width:calc(clamp(390px,min(62vw,39.3579svh),500px)*.7)}.gate-riddle{font-size:clamp(38px,5vw,44px)}}@media(min-width:761px)and (max-width:1100px)and (orientation:portrait)and (pointer:coarse){.gate-form{display:flex;flex-direction:column}.gate-riddle{order:-2}.gate-reply{order:-1;margin-top:20px;display:grid;align-content:center;text-wrap:balance}.gate-write{margin-top:14px}}@media(pointer:coarse){.gate-write .gate-input::placeholder{transition:color .25s}body.kb-up .gate-write .gate-input::placeholder{color:transparent}}@media(max-width:699px)and (orientation:portrait)and (pointer:coarse),(max-width:559px)and (pointer:coarse),(max-height:500px)and (orientation:landscape)and (pointer:coarse),(orientation:landscape)and (min-width:560px)and (max-width:699px)and (min-height:501px)and (pointer:coarse),(orientation:landscape)and (min-width:700px)and (max-width:760px)and (min-height:501px)and (max-height:599px)and (pointer:coarse){body:not(.kb-up) .gate-write .gate-input:placeholder-shown{caret-color:transparent}}@media(pointer:coarse)and (orientation:portrait)and (min-width:700px){.journey-year{font-size:clamp(44px,5.1svh,72px)}}@media(max-height:500px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){body:has(#arrival.is-on) .intro-ui{text-shadow:0 0 2px rgba(0,0,0,.9),0 0 5px rgba(0,0,0,.8),0 0 12px rgba(0,0,0,.6)}}@media(min-width:670px)and (max-width:699px)and (orientation:portrait)and (pointer:coarse),(min-width:670px)and (max-width:699px)and (min-height:600px)and (orientation:landscape)and (pointer:coarse){.people{grid-template-columns:1fr 1.3fr 1fr;gap:28px;align-items:stretch}.person{display:flex;flex-direction:column}.person .photo{flex:none}.person .bio{margin-bottom:16px}.person .more{margin-top:auto;align-self:flex-start}.person-lead h3{font-size:30px}}@media(min-width:560px)and (max-width:669px)and (orientation:portrait)and (pointer:coarse),(min-width:560px)and (max-width:669px)and (min-height:501px)and (orientation:landscape)and (pointer:coarse),(min-width:670px)and (max-width:760px)and (min-height:501px)and (max-height:599px)and (orientation:landscape)and (pointer:coarse){.people{grid-template-columns:minmax(0,1fr);row-gap:56px}.person{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-template-rows:auto auto auto 1fr;column-gap:28px;align-items:start}.person .photo,.person-lead .photo{grid-column:1;grid-row:1 / span 4;align-self:start;width:100%;aspect-ratio:4 / 5;max-height:calc(100svh - 96px)}.person:not(.person-lead) .photo{width:86%;max-height:calc(100svh - 112px)}.person>:not(.photo){grid-column:2}.person h3{margin-top:0}.person-lead h3{font-size:30px}.person .bio{margin-bottom:0}.person .more{justify-self:start;align-self:start;margin-top:16px}}@media(min-width:640px)and (max-width:699px)and (orientation:portrait)and (pointer:coarse),(min-width:640px)and (max-width:699px)and (min-height:501px)and (orientation:landscape)and (pointer:coarse),(min-width:700px)and (max-width:760px)and (min-height:501px)and (max-height:599px)and (orientation:landscape)and (pointer:coarse){.steps-6{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:48px}.steps-6 li,.steps-6 li:first-child,.steps-6 li:last-child{padding:0}.steps-6 li+li{border-top:0}}@media(orientation:landscape)and (min-width:560px)and (max-width:760px)and (min-height:501px)and (pointer:coarse){.gate-reply{margin-top:10px;font-size:16px;line-height:1.45;min-height:1.45em}.gate-write{margin-top:8px}.gate-write .gate-input::placeholder{font-size:18px;letter-spacing:.06em}.gate-foot{font-size:15px;letter-spacing:.08em}}@media(orientation:landscape)and (min-width:700px)and (max-width:760px)and (min-height:501px)and (pointer:coarse){.gate-arch{width:min(390px,62vw,calc((100svh - 14vh - 246px - max(0px,env(safe-area-inset-bottom) - 10px))*1.2676))}.gate-wordmark{width:min(273px,47vw,calc((100svh - 14vh - 246px - max(0px,env(safe-area-inset-bottom) - 10px))*.8873))}}@media(orientation:landscape)and (min-width:700px)and (max-width:760px)and (min-height:600px)and (pointer:coarse){.gate-write .gate-input::placeholder{font-size:21px;letter-spacing:.04em}.gate-reply{font-size:18px}.gate-foot{font-size:16px}.gate-arch{width:min(390px,62vw,calc((100svh - 14vh - 248px - max(0px,env(safe-area-inset-bottom) - 10px))*1.2676))}.gate-wordmark{width:min(273px,47vw,calc((100svh - 14vh - 248px - max(0px,env(safe-area-inset-bottom) - 10px))*.8873))}}@media(orientation:landscape)and (min-width:560px)and (max-width:699px)and (min-height:501px)and (pointer:coarse){.gate-arch{width:min(390px,62vw,calc((100svh - 14vh - 280px - max(0px,env(safe-area-inset-bottom) - 10px))*1.2676))}.gate-wordmark{width:min(273px,47vw,calc((100svh - 14vh - 280px - max(0px,env(safe-area-inset-bottom) - 10px))*.8873))}}@media(max-width:512px)and (min-height:780px)and (orientation:portrait)and (pointer:coarse){.gate{grid-template-rows:1.9fr auto 1fr}.gate-arch{width:min(78vw,45.1887svh,332px)}.gate-wordmark{width:calc(min(78vw,45.1887svh,332px)*.7)}}@media(max-width:512px)and (min-height:780px)and (orientation:portrait)and (pointer:coarse)and (min-resolution:3.01dppx){.gate-arch{width:min(78vw,307px)}.gate-wordmark{width:calc(min(78vw,307px)*.7)}}@media(max-width:512px)and (min-height:780px)and (orientation:portrait)and (pointer:coarse)and (min-resolution:3.26dppx){.gate-arch{width:min(78vw,285px)}.gate-wordmark{width:calc(min(78vw,285px)*.7)}}@media(max-width:512px)and (min-height:780px)and (orientation:portrait)and (pointer:coarse)and (min-resolution:3.51dppx){.gate-arch{width:min(78vw,249px)}.gate-wordmark{width:calc(min(78vw,249px)*.7)}}@media(min-width:513px)and (max-width:699px)and (min-height:700px)and (orientation:portrait)and (max-aspect-ratio:3/4)and (pointer:coarse){.gate{grid-template-rows:1.9fr auto 1fr}.gate-arch{width:min(78vw,39.3579svh,400px)}.gate-wordmark{width:calc(min(78vw,39.3579svh,400px)*.7)}}@media(max-height:500px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){body:has(#arrival.is-on) .intro-ui .intro-count{position:relative}body:has(#arrival.is-on) .intro-ui .intro-count:after{content:"";position:absolute;inset:-7px -10px;pointer-events:none}body:has(#arrival.is-on) .intro-ui button:before,body:has(#arrival.is-on) .intro-ui .intro-count:after{z-index:-1;background:radial-gradient(closest-side,#0000009e,#0000005c 55%,#0000)}}@media(max-width:512px)and (min-height:540px)and (max-height:779px)and (orientation:portrait)and (pointer:coarse){.gate{grid-template-rows:1.9fr auto 1fr}}@media(max-height:500px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){.gate-arch{height:min(44vh,170px,calc((100vw - 2 * var(--safe-x, var(--gut)) - 28px) * .4 / 1.4577))}}@media(orientation:portrait)and (min-width:700px)and (min-height:860px)and (pointer:coarse){.gate{grid-template-rows:1.7fr auto 1fr}}@media(orientation:landscape)and (min-width:761px)and (min-height:821px)and (pointer:coarse){.gate{grid-template-rows:1.9fr auto 1fr}}@media(pointer:coarse){body:not(.founder-page):not(.menu-open) .top.is-solid:before{transition-duration:.12s}}@media(pointer:coarse),(max-width:760px){.from-film.intro-skipped .top.is-on{transition:opacity .8s var(--ease),transform .8s var(--ease),visibility 0s}}@media(pointer:coarse){body.kb-fit .gate-mark,body.kb-fit .gate-form,body.kb-fit .gate-foot{position:relative;top:var(--vv-top, 0px)}body.kb-fit.kb-strip .gate{padding-top:var(--kb-pad);padding-bottom:calc(var(--kb-under) + var(--kb-pb, var(--kb-pad)))}body.kb-fit.kb-strip .gate-mark{margin-bottom:var(--kb-mb);gap:var(--kb-gap)}body.kb-fit.kb-strip .gate-arch{max-width:var(--kb-aw);max-height:calc(var(--kb-aw) / 1.4577);object-fit:contain}body.kb-fit.kb-strip .gate-wordmark{max-width:calc(var(--kb-aw) * var(--kb-wr, .7))}body.kb-fit.kb-strip .gate-foot{margin-top:var(--kb-fm)}body.kb-fit.kb-strip .gate-reply{min-height:var(--kb-rmin, 0px);margin-top:var(--kb-rg)}body.kb-fit.kb-strip.kb-noword .gate-wordmark,body.kb-fit.kb-strip.kb-nofoot .gate-foot{display:none}body.kb-fit.kb-strip.kb-small .gate-riddle{font-size:19px;line-height:1.25}body.kb-fit.kb-strip.kb-small .gate-write .gate-input,body.kb-fit.kb-strip.kb-small .gate-ink{font-size:28px}}@media(pointer:coarse){body.kb-fit .intro-ui{opacity:0;pointer-events:none;transition-duration:0s}body.kb-fit.kb-strip.kb-tiny .gate-riddle{font-size:16px;line-height:1.2}body.kb-fit.kb-strip.kb-tiny .gate-write{margin-top:2px}body.kb-fit.kb-strip.kb-tiny .gate-write .gate-input,body.kb-fit.kb-strip.kb-tiny .gate-ink{font-size:24px}}@media(pointer:coarse)and (prefers-reduced-motion:reduce){body.look-krypton.kb-fit .gate .gate-skip{visibility:hidden}body.look-krypton.kb-fit.kb-strip .gate .gate-skip{display:none!important}}@media(max-height:500px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){body.kb-sent:not(:has(#journey.is-live)) .intro-ui{opacity:0;pointer-events:none}}@media(pointer:coarse){body.kb-fit.kb-ride .gate-mark{top:var(--kb-my, 0px);height:var(--kb-mh, auto);gap:var(--kb-gap);justify-content:flex-start}body.kb-fit.kb-ride .gate-form,body.kb-fit.kb-ride .gate-foot{top:var(--kb-fy, 0px)}body.kb-fit.kb-ride .gate-reply{min-height:var(--kb-rmin);margin-top:var(--kb-rg)}body.kb-fit.kb-ride .gate-arch{max-width:var(--kb-aw);max-height:calc(var(--kb-aw) / 1.4577);object-fit:contain}body.kb-fit.kb-ride .gate-wordmark{max-width:calc(var(--kb-aw) * var(--kb-wr, .7));transition-duration:.24s}body.kb-fit.kb-wordout .gate-wordmark{opacity:0;transition:opacity .12s linear}body.kb-fit.kb-ride.kb-noword .gate-wordmark{display:none}}@media(pointer:coarse)and (prefers-reduced-motion:reduce){body.kb-fit.kb-wordout .gate-wordmark{transition:none}}@media(pointer:coarse){body.kb-fit.kb-strip .gate-mark{top:calc(var(--vv-top, 0px) + var(--kb-hm, 0px))}body.kb-fit.kb-strip .gate-form,body.kb-fit.kb-strip .gate-foot{top:calc(var(--vv-top, 0px) + var(--kb-hf, 0px))}body.kb-fit.kb-band .gate-form .gate-write{margin-top:var(--kb-wm, 0px)}body.kb-fit.kb-strip.kb-rhold .gate-reply{height:var(--kb-rh, 0px);min-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:none}body.kb-fit.kb-ride.kb-fs .gate-form{scale:var(--kb-fs, 1);transform-origin:50% 100%}}.look-krypton{--line: rgba(255, 255, 255, .13);--g12: #9FB3B6;--g11: rgba(255, 255, 255, .16);--g07: #D7E9EB;--rim: #E6F6F8;--text-2: #D6DEDF;--text-3: #9AA8AB;--crystal: #EAF4F5;--plate-ar: .6032;--seam: 82.97%;--feet: 13.1%;--fig: 80%}.look-krypton .btn{background:var(--crystal);color:#000}.look-krypton .btn:hover{background:#fff}.look-krypton .kicker{color:var(--g12);text-transform:uppercase;font-size:11.5px;letter-spacing:.22em;font-weight:500}.look-krypton .gate-input{border-bottom-color:#ffffff59}.look-krypton .nav a:hover{border-color:#ffffff80}.look-krypton .person .photo{box-shadow:0 0 0 1px #ffffff24}.look-krypton .person .role,.look-krypton .arrival-year,.look-krypton .holo-role{color:var(--g12)}.look-krypton.holo-crystal .arrival{background:#000 url(../env/night.jpg) 50% 100% / cover no-repeat}.look-krypton.env-hall.holo-crystal .arrival{background-image:url(../env/krypton.jpg)}.look-krypton.env-ship.holo-crystal .arrival{background-image:url(../env/ship.jpg)}.look-krypton.env-gallery.holo-crystal .arrival{background-image:url(../env/gallery.jpg)}.look-krypton .arrival:before{display:none}.look-krypton.holo-crystal .arrival:after{background:radial-gradient(ellipse at 50% 55%,#0000004d,#0000001f 40%,#0000 72%),linear-gradient(to bottom,#00000080,#0000 26% 80%,#00000080)}.look-krypton .f-hero{background:#000 url(../env/night.jpg) 50% 100% / cover no-repeat}.look-krypton.env-ship .f-hero{background-image:url(../env/ship.jpg)}.look-krypton.env-hall .f-hero{background-image:url(../env/krypton.jpg)}.look-krypton.env-gallery .f-hero{background-image:url(../env/gallery.jpg)}.look-krypton .f-hero:after{background:linear-gradient(to right,#000000db,#0000009e 44%,#0003 68%,#00000073),linear-gradient(to bottom,#000000a8,#0000 28% 74%,#0000008c)}.look-krypton .holos{--lead-w: clamp(300px, min(24.5vw, 44vh), 500px)}.look-krypton .holo{--w: calc(var(--lead-w) * .96)}.look-krypton .holo-lead{--w: var(--lead-w)}.look-krypton .holos .holo{--fig: 85%}.look-krypton .f-holo{--fig: 82%}.look-krypton .holos{gap:clamp(20px,3.4vw,56px);padding-top:44px;row-gap:56px}.look-krypton .f-holo{--w: clamp(300px, 30vw, 440px)}.look-krypton.holo-crystal .f-holo .holo-stage{height:calc(var(--w) * 1.42)}.look-krypton.holo-crystal .holo-stage:before,.look-krypton.holo-crystal .holo-stage:after{display:none}.look-krypton .holo-base,.look-krypton .holo-beam{display:none}.look-krypton .holo-stage{overflow:visible}.look-krypton .slab{position:absolute;top:-6%;bottom:-6%;left:50%;transform:translate(-50%) translateY(14px);aspect-ratio:var(--plate-ar);z-index:0;pointer-events:none;opacity:0;transition:opacity 1s var(--ease),transform 1.3s var(--ease)}.look-krypton .arrival.is-on .slab,.look-krypton .holo.is-on .slab{opacity:1;transform:translate(-50%)}.look-krypton .slab-plate{position:absolute;inset:0;width:100%;height:100%;max-width:none;filter:drop-shadow(0 26px 36px rgba(0,0,0,.75))}.look-krypton .slab-sheen{position:absolute;top:-6%;bottom:-6%;left:50%;transform:translate(-50%);aspect-ratio:var(--plate-ar);z-index:4;pointer-events:none;mix-blend-mode:screen;clip-path:inset(0 4% calc(100% - var(--seam)) 4%);background:linear-gradient(112deg,#fff0 32%,#ffffff0a 42%,#ffffff1c,#ffffff08 54%,#fff0 64%);background-size:260% 100%;animation:sheen-drift 12s ease-in-out infinite alternate;opacity:0;transition:opacity 1.4s var(--ease) .6s}.look-krypton .arrival.is-on .slab-sheen,.look-krypton .holo.is-on .slab-sheen{opacity:1}@keyframes sheen-drift{0%{background-position:0% 0}to{background-position:100% 0}}.look-krypton .holo-body{top:auto;bottom:var(--feet);height:var(--fig)}.look-krypton .holo-lead .holo-body{top:auto}.look-krypton .holo-light{z-index:1}.look-krypton .holo-motes{z-index:2}.look-krypton .holo-figure{opacity:1}.look-krypton .holo-glow{opacity:.34}.look-krypton .holo-front:before{background:linear-gradient(to top,#fff0,#ffffff80,#fff0)}.look-krypton .holo-reflection{position:absolute;inset:106% auto auto 50%;width:auto;transform:translate(-50%);height:112%;aspect-ratio:var(--plate-ar);pointer-events:none;opacity:0;transition:opacity 1.4s var(--ease) .8s;filter:blur(1.2px);z-index:0;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,.12) 36%,rgba(0,0,0,0) 62%);mask-image:linear-gradient(to bottom,#00000080,#0000001f 36%,#0000 62%)}.look-krypton .arrival.is-on .holo-reflection,.look-krypton .holo.is-on .holo-reflection{opacity:1}.look-krypton .holo:not(.is-on) .holo-reflection-fig{opacity:0}.look-krypton .holo-reflection .slab-plate{transform:scaleY(-1);transform-origin:50% 50%;filter:none;mix-blend-mode:normal;opacity:.8}.look-krypton .holo-reflection-fig{position:absolute;left:50%;top:calc(100% - var(--seam));height:calc(var(--fig) / 1.12);width:auto;max-width:none;transform:translate(-50%) scaleY(-1);transform-origin:50% 50%;opacity:.9;mix-blend-mode:screen}.look-krypton figcaption:before{background:#ffffff59}.look-krypton .holo-crystal figcaption,.look-krypton figcaption{margin-top:30px}.look-krypton .f-glance{border-top-color:#ffffff24}.look-krypton .cap{background:linear-gradient(160deg,#ffffff13,#ffffff06 40%,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff38}.look-krypton .cap:before{background:var(--crystal)}.look-krypton .f-tags li{border-color:#ffffff29}.look-krypton .other{border-color:#ffffff24}.look-krypton .other:hover{border-color:#ffffff80}@media(max-width:900px){.look-krypton .f-holo{--w: 250px}}@media(max-width:760px){.look-krypton .holo{--w: 165px}.look-krypton .holo-lead{--w: 240px}}.look-krypton .holo-scan{position:absolute;left:50%;bottom:0;height:100%;aspect-ratio:var(--ratio, .75);transform:translate(-50%);pointer-events:none;overflow:hidden;mix-blend-mode:screen;-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.look-krypton .holo-scan:before{content:"";position:absolute;left:-10%;right:-10%;height:9%;top:112%;background:linear-gradient(to bottom,#fff0,#fff6,#fff0);filter:blur(.6px);animation:scan-rise 8.5s cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(var(--d, 0s) + 2s)}@keyframes scan-rise{0%{top:112%}52%{top:-14%}to{top:-14%}}.look-krypton .holo-glow{animation:glow-pulse 5.5s ease-in-out infinite;animation-delay:var(--d, 0s)}@keyframes glow-pulse{0%,to{opacity:.3}50%{opacity:.5}}.look-krypton .holo.is-dip .holo-figure{filter:brightness(1.18) contrast(1.04)}.look-krypton .holo.is-dip .holo-glow{filter:brightness(1.5)}.look-krypton .slab-glow{position:absolute;left:12%;right:12%;top:calc(var(--seam) - 1px);height:2px;border-radius:1px;background:linear-gradient(to right,#81c3cb00,#cff4f6f2 22% 78%,#81c3cb00);box-shadow:0 0 10px 2px #4cc4d1bf,0 0 26px 6px #4cc4d152,0 -26px 50px 12px #4cc4d11a;animation:seam-pulse 4.2s ease-in-out infinite;animation-delay:var(--d, 0s)}@keyframes seam-pulse{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.look-krypton .holo-scan:before,.look-krypton .holo-glow,.look-krypton .slab-glow{animation:none}}.look-krypton figcaption{display:none}.look-krypton .slab-title{position:absolute;left:3%;right:3%;top:var(--seam);bottom:0;transform:none;display:flex;flex-direction:column;justify-content:center;text-align:center;pointer-events:auto;text-decoration:none;line-height:1}.look-krypton .slab-title b,.look-krypton .slab-title span{visibility:hidden}.look-krypton .slab-title b{display:block;font-family:var(--serif);font-weight:600;text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;font-size:calc(var(--w) * min(.074,.92 / var(--tlen, 10)));background:linear-gradient(180deg,#fff,#d7dfe0 34%,#97a3a4 50%,#e3e9ea 64%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 -1px 0 rgba(0,0,0,.95)) drop-shadow(0 1px 0 rgba(255,255,255,.28)) drop-shadow(0 3px 4px rgba(0,0,0,.85))}.look-krypton .slab-title span{display:block;margin-top:.62em;font-family:var(--sans);font-weight:500;text-transform:uppercase;letter-spacing:.34em;white-space:nowrap;font-size:max(9px,calc(var(--w) * .031));color:#e2e8e9e6;text-shadow:0 -1px 0 rgba(0,0,0,.95),0 1px 0 rgba(255,255,255,.16),0 2px 3px rgba(0,0,0,.8)}.look-krypton .slab-title span:before{content:"";display:block;width:26%;height:1px;margin:0 auto .7em;background:linear-gradient(to right,#fff0,#fff9,#fff0);box-shadow:0 1px #000c}.look-krypton .slab-title:hover b{filter:drop-shadow(0 -1px 0 rgba(0,0,0,.95)) drop-shadow(0 1px 0 rgba(255,255,255,.45)) drop-shadow(0 0 10px rgba(230,246,248,.45))}.look-krypton .holos{padding-bottom:10px}.arrival-film{display:none}.look-krypton.holo-crystal .arrival>.arrival-film{display:block;position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%;pointer-events:none}.look-krypton.env-hall .arrival>.arrival-film,.look-krypton.env-ship .arrival>.arrival-film,.look-krypton.env-gallery .arrival>.arrival-film{display:none}.look-krypton.holo-crystal .arrival:after{z-index:0}@media(prefers-reduced-motion:reduce){.look-krypton.holo-crystal .arrival>.arrival-film{display:none}}.look-krypton .brand img{height:40px}.look-krypton .arrival-year{display:none}.look-krypton.holo-crystal .arrival:before{display:none}.look-krypton .holo.is-clear .holo-light{opacity:1!important;transition:opacity .6s linear}.look-krypton .holo.is-clear .holo-scan:before,.look-krypton .holo.is-clear .slab-sheen{animation-play-state:paused;opacity:0;transition:opacity .6s linear}.look-krypton .holo.is-clear .holo-glow{animation:none;opacity:.22;transition:opacity .6s linear}.look-krypton .holo.is-clear .holo-figure{filter:contrast(1.06) brightness(1.02);transition:filter .6s linear}.look-krypton.holo-crystal .arrival>.arrival-film{bottom:auto;height:100vh;height:100dvh}.look-krypton.holo-crystal:not(.env-hall):not(.env-ship):not(.env-gallery) .arrival{background-image:none}@media(prefers-reduced-motion:reduce){.look-krypton.holo-crystal:not(.env-hall):not(.env-ship):not(.env-gallery) .arrival{background-image:url(../env/night.jpg)}}@media(max-width:760px),(max-height:500px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){.look-krypton .brand img{height:30px}}@media(hover:none)and (pointer:coarse){.look-krypton .nav a:hover{border-color:transparent}.look-krypton .btn:hover{background:var(--crystal)}.look-krypton .other:hover{border-color:#ffffff24}}@media(pointer:coarse)and (max-aspect-ratio:3/4){body.look-krypton .f-hero{background-image:url(../env/night-p34.webp?v=2810d)}}@media(pointer:coarse)and (max-aspect-ratio:3/4)and (prefers-reduced-motion:reduce){body.look-krypton.holo-crystal:not(.env-hall):not(.env-ship):not(.env-gallery) .arrival{background-image:url(../env/night-p34.webp?v=2810d)}}@media(prefers-reduced-motion:reduce)and (max-height:500px)and (orientation:landscape)and (min-width:560px)and (pointer:coarse){body.look-krypton.holo-crystal:not(.env-hall):not(.env-ship):not(.env-gallery) .arrival{background-image:linear-gradient(to bottom,#0000 78svh,#000 100svh),url(../env/night-w.webp?v=0311g);background-size:100% 100%,max(100vw,177.78svh) auto;background-position:0 0,50% calc(100svh - max(56.25vw,100svh));background-repeat:no-repeat;background-color:#000}}@media(prefers-reduced-motion:reduce)and (orientation:landscape)and (min-height:501px)and (pointer:coarse){body.look-krypton.holo-crystal:not(.env-hall):not(.env-ship):not(.env-gallery) .arrival{background-image:url(../env/night-w.webp?v=0311g);background-size:max(100vw,177.78svh) auto;background-position:50% calc(100svh - max(56.25vw,100svh));background-repeat:no-repeat;background-color:#000}}@media(min-width:700px)and (max-width:760px)and (orientation:portrait)and (pointer:coarse),(min-width:700px)and (max-width:760px)and (min-height:600px)and (orientation:landscape)and (pointer:coarse){.look-krypton .brand img{height:40px}}@media(pointer:coarse)and (prefers-reduced-motion:no-preference){.look-krypton .holo-scan:before{top:-14%;animation-name:scan-rise-t}@keyframes scan-rise-t{0%{transform:translateY(1400%)}52%,to{transform:translateY(0)}}}@media(prefers-reduced-motion:reduce)and (orientation:landscape)and (min-height:501px)and (max-height:900px)and (pointer:coarse),(prefers-reduced-motion:reduce)and (orientation:landscape)and (min-width:761px)and (max-width:1000px)and (min-height:901px)and (pointer:coarse),(prefers-reduced-motion:reduce)and (orientation:landscape)and (min-width:1001px)and (min-height:901px)and (max-height:950px)and (min-aspect-ratio:5/3)and (pointer:coarse),(prefers-reduced-motion:reduce)and (orientation:landscape)and (min-width:1001px)and (min-height:951px)and (max-height:1000px)and (min-aspect-ratio:7/4)and (pointer:coarse),(prefers-reduced-motion:reduce)and (orientation:landscape)and (min-width:1001px)and (min-height:951px)and (max-height:967px)and (min-aspect-ratio:19/11)and (pointer:coarse),(prefers-reduced-motion:reduce)and (orientation:landscape)and (min-width:1001px)and (min-height:1001px)and (max-height:1008px)and (min-aspect-ratio:25/14)and (pointer:coarse){body.look-krypton.holo-crystal:not(.env-hall):not(.env-ship):not(.env-gallery) .arrival{background-image:linear-gradient(to bottom,#0000 78svh,#000 100svh),url(../env/night-w.webp?v=0311g);background-size:100% 100%,max(100vw,177.78svh) auto;background-position:0 0,50% calc(100svh - max(56.25vw,100svh))}}@media(pointer:coarse)and (min-aspect-ratio:3001/4000){body.look-krypton .f-hero{background-image:url(../env/night-w.webp?v=0311g)}}@media(pointer:coarse)and (orientation:portrait)and (min-aspect-ratio:3001/4000)and (prefers-reduced-motion:reduce),(pointer:coarse)and (orientation:landscape)and (max-width:559px)and (max-height:500px)and (prefers-reduced-motion:reduce){body.look-krypton.holo-crystal:not(.env-hall):not(.env-ship):not(.env-gallery) .arrival{background-image:url(../env/night-w.webp?v=0311g)}}
