@import"https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;600;700;900&display=swap";.signs-experience{--sn-sky: #38bdf8;--sn-ink: var(--color-carbon);--sn-paper: var(--color-porcelain);--sn-white: var(--color-white);--sn-line: color-mix(in srgb, var(--sn-ink) 15%, transparent);color:var(--sn-ink);background:var(--sn-paper);font-family:var(--font-sf-pro-text);position:relative;isolation:isolate;overflow:clip;line-height:1.5}.signs-experience *{box-sizing:border-box}.signs-experience :is(h1,h2,h3,p){margin:0}.signs-experience :is(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--color-cobalt-link);outline-offset:5px}.signs-experience button,.signs-experience input,.signs-experience textarea{font:inherit}.signs-experience button,.signs-experience summary{cursor:pointer}.signs-experience button:disabled{cursor:default;opacity:.55}.signs-experience a{color:inherit}.sn-nav{max-width:1320px;margin:auto;height:88px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:2;font-size:13px}.sn-nav a{text-decoration:none}.sn-brand{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:600;letter-spacing:-.08em}.sn-brand img{-o-object-fit:contain;object-fit:contain}.sn-brand span{letter-spacing:0;font-size:12px;font-weight:400;border-left:1px solid var(--sn-line);padding-left:14px;margin-left:6px}.sn-nav>a:last-child span{margin-left:16px}.sn-hero{position:relative;padding:36px 40px 70px}.sn-hero:before{content:"";position:absolute;z-index:-1;top:-88px;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 72% 55%,color-mix(in srgb,var(--sn-sky) 20%,transparent),transparent 65%)}.sn-heading{text-align:center}.sn-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:600}.sn-heading h1{font-size:clamp(44px,5.6vw,var(--text-display));line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--font-weight-semibold);margin:18px 0 16px}.sn-heading h1 span{color:var(--color-cobalt-link)}.sn-heading>p:last-child{font-size:15px}.sn-workspace{display:grid;grid-template-columns:minmax(240px,.72fr) 1.5fr;gap:65px;align-items:center;max-width:1120px;margin:48px auto 0}.sn-inputs{padding:26px;border-radius:var(--radius-tile, 28px);background:color-mix(in srgb,var(--sn-white) 75%,transparent);border:1px solid var(--sn-white)}.sn-step{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;margin-bottom:22px}.sn-step>span{display:inline-grid;place-items:center;height:26px;width:26px;border:1px solid var(--sn-line);border-radius:50%;font-size:10px}.signs-experience label{display:block;font-size:12px;font-weight:500;margin-bottom:7px}.signs-experience :is(input,textarea){width:100%;min-width:0;border:1px solid var(--sn-line);background:var(--sn-white);color:var(--sn-ink);border-radius:12px;padding:12px 14px;font-size:16px;margin-bottom:18px;min-height:48px}.signs-experience input[type=date]{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:48px}.signs-experience input[type=date]::-webkit-date-and-time-value{text-align:left}.sn-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;width:100%;min-height:50px;background:var(--color-cobalt-link);color:var(--sn-white);border:0;border-radius:999px;padding:13px 20px;font-size:14px;font-weight:500;transition:transform .25s,background .25s;text-align:left}.sn-primary:hover:not(:disabled){background:var(--color-apple-blue);transform:translateY(-2px)}.sn-primary>span{font-size:20px;line-height:1}.sn-private{font-size:11px;line-height:1.5;margin-top:12px!important}.sn-universe{height:440px;position:relative;width:100%}.sn-example{position:absolute;top:0;left:0;right:0;text-align:center;font-size:11px;letter-spacing:.04em}.sn-orbit{position:absolute;width:75%;height:62%;left:12.5%;top:20%;border:1px solid color-mix(in srgb,var(--color-cobalt-link) 18%,transparent);border-radius:50%;animation:sn-orbit 24s linear infinite}.sn-orbit:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;top:14%;left:14%;background:var(--color-cobalt-link)}.sn-orbit-one{transform:rotate(-25deg)}.sn-orbit-two{width:48%;left:26%;top:14%;height:76%;animation-direction:reverse;opacity:.6}.sn-threads{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.sn-threads path{fill:none;stroke:var(--color-cobalt-link);opacity:.2;stroke-width:1;stroke-dasharray:3 7;animation:sn-thread 12s linear infinite}.sn-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:152px;height:152px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--sn-sky) 18%,var(--sn-white));border:1px solid var(--sn-white);box-shadow:0 0 60px color-mix(in srgb,var(--sn-sky) 20%,transparent)}.sn-core>span{font-size:10px;font-weight:600;letter-spacing:.2em}.sn-core b{font-size:72px;font-weight:500;line-height:1.1;letter-spacing:-.07em;animation:sn-arrive .6s both}.sn-core small{font-size:10px}.sn-number{position:absolute;min-width:114px;min-height:88px;transform:translate(-50%,-50%);border:1px solid transparent;background:color-mix(in srgb,var(--sn-white) 66%,transparent);border-radius:20px;padding:13px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--sn-ink);transition:border-color .3s,box-shadow .3s}.sn-number:hover,.sn-number.is-selected{border-color:color-mix(in srgb,var(--color-cobalt-link) 45%,transparent);box-shadow:0 6px 24px color-mix(in srgb,var(--sn-sky) 12%,transparent)}.sn-number b{font-size:35px;line-height:1.15;font-weight:500;letter-spacing:-.04em}.sn-number span{font-size:10px;margin-top:6px}.sn-number-path{top:25%;left:18%}.sn-number-name{top:25%;left:82%}.sn-number-year{top:77%;left:18%}.sn-number-sign{top:77%;left:82%}.sn-number-sign b{font-size:23px}.sn-lyfey{position:absolute;width:112px;height:auto;-o-object-fit:contain;object-fit:contain;left:50%;bottom:9px;transform:translate(-50%);animation:sn-hover 4s ease-in-out infinite;pointer-events:none}.sn-tap{position:absolute;bottom:-17px;width:100%;text-align:center;font-size:10px}.sn-reflection{max-width:1120px;margin:0 auto;border-top:1px solid var(--sn-line);border-bottom:1px solid var(--sn-line);padding:64px 60px;display:grid;grid-template-columns:.65fr 1.35fr;gap:70px;align-items:center;scroll-margin-top:36px}.sn-reflection-value{color:var(--color-cobalt-link);font-size:clamp(100px,15vw,180px);font-weight:500;line-height:1;text-align:center;letter-spacing:-.08em}.sn-reflection h2,.sn-request h2,.sn-how h2{font-size:clamp(28px,3.2vw,45px);line-height:1.13;font-weight:500;letter-spacing:-.04em}.sn-reflection h2{margin:12px 0 18px}.sn-reflection-copy>p:not(.sn-eyebrow){font-size:15px;max-width:510px}.sn-reflection .sn-primary{width:auto;margin-top:24px}.sn-reflection .sn-hint{font-size:11px!important;margin-top:22px!important}.sn-request{max-width:1120px;margin:60px auto 0;padding:48px;background:var(--sn-white);border-radius:28px;scroll-margin-top:24px}.sn-request form{display:grid;grid-template-columns:1fr 1fr;gap:70px}.sn-request h2{margin:14px 0 18px}.sn-request p:not(.sn-eyebrow,.sn-private){font-size:14px}.sn-request label span{font-weight:400}.sn-summary{margin-bottom:24px!important;overflow-wrap:anywhere}.sn-request .sn-primary{margin-top:20px}.sn-receipt{max-width:650px}.sn-receipt p,.sn-receipt a{margin-top:16px!important;display:block;overflow-wrap:anywhere}.sn-error{max-width:700px;margin:30px auto!important;padding:18px 24px;border:1px solid var(--color-copper-new);border-radius:12px;font-size:14px}.sn-how{max-width:1120px;margin:auto;padding:90px 0 42px}.sn-how h2{margin:16px 0 40px}.sn-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:70px}.sn-steps>div{border-top:1px solid var(--sn-line);padding-top:16px}.sn-steps span{display:block;font-size:11px;margin-bottom:28px;color:var(--color-cobalt-link)}.sn-steps h3{font-size:19px;font-weight:500;margin-bottom:6px;letter-spacing:-.02em}.sn-steps p{font-size:13px}.sn-faq details{border-top:1px solid var(--sn-line);padding:20px 0}.sn-faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:14px;font-weight:500}.sn-faq summary::-webkit-details-marker{display:none}.sn-faq details[open] summary span{transform:rotate(45deg)}.sn-faq p{font-size:13px;max-width:650px;margin-top:16px!important}.sn-fine{font-size:11px;margin-top:30px!important}@keyframes sn-hover{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-9px)}}@keyframes sn-orbit{0%{rotate:0deg}to{rotate:360deg}}@keyframes sn-thread{to{stroke-dashoffset:-100}}@keyframes sn-arrive{0%{opacity:.2;translate:0 12px}to{opacity:1;translate:0 0}}@media(max-width:760px){.sn-nav{padding:0 20px;height:72px;font-size:11px}.sn-brand{font-size:22px;gap:6px}.sn-brand img{width:34px}.sn-brand span{display:none}.sn-hero{padding:26px 20px 44px}.sn-heading h1{margin:14px 0;font-size:clamp(39px,10.8vw,62px);letter-spacing:-.05em}.sn-heading>p:last-child{font-size:12px;max-width:270px;margin:auto}.sn-eyebrow{font-size:10px}.sn-workspace{display:flex;flex-direction:column-reverse;gap:28px;margin-top:24px}.sn-universe{height:260px}.sn-core{width:108px;height:108px}.sn-core b{font-size:50px}.sn-core small{font-size:8px}.sn-number{min-width:86px;min-height:68px;border-radius:16px;padding:10px}.sn-number b{font-size:27px}.sn-number span{font-size:9px;margin-top:4px}.sn-number-sign b{font-size:17px}.sn-lyfey{width:80px;bottom:7px}.sn-tap{font-size:9px;bottom:-14px}.sn-inputs{width:100%;padding:20px;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:12px;column-gap:12px}.sn-inputs .sn-step,.sn-inputs .sn-primary,.sn-inputs .sn-private{grid-column:1 / -1}.sn-inputs label[for=sn-name]{grid-column:1;grid-row:2}.sn-inputs label[for=sn-birthday]{grid-column:2;grid-row:2}.sn-inputs #sn-name{grid-column:1;grid-row:3}.sn-inputs #sn-birthday{grid-column:2;grid-row:3}.sn-step{margin-bottom:18px}.sn-reflection{margin:0 20px;padding:38px 0;grid-template-columns:60px 1fr;gap:24px;align-items:start}.sn-reflection-value{font-size:66px}.sn-reflection h2{font-size:28px;margin-top:8px}.sn-reflection-copy>p:not(.sn-eyebrow){font-size:13px}.sn-reflection .sn-primary{font-size:12px;gap:12px;padding:12px 16px}.sn-request{margin:30px 20px 0;padding:24px}.sn-request form{grid-template-columns:1fr;gap:26px}.sn-request h2{font-size:30px}.sn-how{padding:60px 20px 32px}.sn-how h2{font-size:31px}.sn-steps{gap:16px;margin-bottom:44px}.sn-steps h3{font-size:14px}.sn-steps p{font-size:11px}.sn-steps span{margin-bottom:18px}.sn-error{margin:24px 20px!important}}@media(prefers-reduced-motion:reduce){.signs-experience *,.signs-experience *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html.ls-page,html.ls-page body{background:#05161a}.ls-root{--teal: #073b42;--bolt: #ffd365;--amber: #ffc21c;--ink: #eef5f1;position:relative;color:var(--ink);font:600 17px/1.5 "Source Sans 3",Segoe UI,system-ui,sans-serif;background:#05161a;overflow-x:clip}.ls-root *,.ls-root *:before,.ls-root *:after{box-sizing:border-box}.ls-top{position:fixed;z-index:90;inset:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:18px clamp(16px,3vw,36px);pointer-events:none}.ls-mark{pointer-events:auto;color:#fff;text-decoration:none;font:900 20px/1 "Source Sans 3",sans-serif;letter-spacing:.3em;text-shadow:0 1px 12px #0008}.ls-sound{pointer-events:auto;font:700 12px/1 "Source Sans 3",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#0b2a2fcc;border:1px solid #ffffff33;border-radius:999px;padding:11px 16px;min-height:40px;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ls-sound[aria-pressed=true]{border-color:var(--bolt);color:var(--bolt)}.ls-top{transition:background .4s ease}.ls-root.is-past .ls-top{background:linear-gradient(180deg,#04252af5,#04252ad1 70%,#04252a00)}.ls-root.is-past .ls-sound{opacity:0;pointer-events:none}.ls-sound{transition:opacity .3s ease}.ls-sound:focus-visible,.ls-shop-cta:focus-visible,.ls-mark:focus-visible{outline:2px solid var(--bolt);outline-offset:3px}.ls-intro{position:relative;height:760vh}.is-phone .ls-intro{height:820vh}.ls-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate;background:#0a1418}.ls-stage>*{position:absolute}.ls-sky{top:-2%;right:-2%;bottom:-2%;left:-2%;z-index:1;opacity:0;will-change:opacity,transform}.ls-sky video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ls-back{top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(120% 70% at 50% 40%,#1b2a33,#0e171c 55%,#070d10)}.ls-layer{top:0;right:0;bottom:0;left:0;pointer-events:none;will-change:opacity,filter}.ls-layer{inset:auto;left:50%;top:50%;translate:-50% -50%;aspect-ratio:1920 / 1086;width:max(132vw,calc(112svh * 1920 / 1086))}.is-phone .ls-layer{aspect-ratio:1080 / 1910;width:max(140vw,calc(108svh * 1080 / 1910))}.ls-half{position:absolute;display:block;max-width:none;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ls-half-L{transform-origin:100% 50%}.ls-half-R{transform-origin:0% 50%}.ls-bolts{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:27;pointer-events:none;mix-blend-mode:screen}.ls-rain{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:40;pointer-events:none}.ls-rain.is-css{background:repeating-linear-gradient(105deg,transparent 0 22px,#c8d6e026 23px,transparent 24px);background-size:100% 300px;animation:ls-css-rain .5s linear infinite}@keyframes ls-css-rain{to{background-position:0 300px}}.ls-sun{top:0;right:0;bottom:0;left:0;z-index:42;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(60% 55% at var(--sx, 70%) 22%,rgba(var(--sun-rgb, 255,226,170),.4) 0%,rgba(var(--sun-rgb, 255,226,170),.1) 38%,transparent 70%)}.ls-rays{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:41;pointer-events:none;mix-blend-mode:screen;filter:blur(2px)}.ls-splash{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:42;pointer-events:none}.ls-glass{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:47;pointer-events:none;mix-blend-mode:overlay;opacity:0}.ls-lyfey-shadow{left:50%;top:66%;z-index:2;width:min(46vw,620px);height:min(9vw,120px);opacity:0;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,#0a1e2dbf,#0a1e2d00);filter:blur(18px);mix-blend-mode:multiply}.is-phone .ls-lyfey-shadow{top:56%;width:76vw;height:16vw}.ls-lyfey-spill{left:50%;top:47%;z-index:31;width:min(110vw,1500px);aspect-ratio:1.6;opacity:0;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,#e1fffc57,#96ebeb1a 45%,#96ebeb00 70%);mix-blend-mode:screen}.is-phone .ls-lyfey-spill{top:40%;width:130vw}.ls-flash{top:0;right:0;bottom:0;left:0;z-index:43;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(70% 90% at var(--fx, 50%) 25%,#c9d4ff 0%,#6f7fbf55 45%,transparent 75%)}.ls-cold{top:0;right:0;bottom:0;left:0;z-index:44;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(180deg,#5a7591,#7a8fa3 60%,#8a98a6);opacity:.85}.ls-warm{top:0;right:0;bottom:0;left:0;z-index:45;pointer-events:none;mix-blend-mode:soft-light;opacity:0;background:radial-gradient(90% 70% at 50% 18%,#ffcf86,#ffb35c 45%,#f08a3a)}.ls-haze{top:0;right:0;bottom:0;left:0;z-index:46;pointer-events:none;opacity:.75;background:linear-gradient(180deg,#788c9b1a,#788c9b47 70%,#96a5af6b)}.ls-lyfey{left:50%;top:47%;z-index:3;width:min(52vw,700px);aspect-ratio:760 / 513;opacity:0;transform:translate3d(-50%,0,0);will-change:transform,opacity}.is-phone .ls-lyfey{top:40%;width:86vw}.ls-lyfey canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:var(--lyfey-filter, none) drop-shadow(0 0 calc(10px + 40px * var(--glow, 0)) rgba(255,255,255,calc(.1 + .45 * var(--glow, 0))))}.ls-lyfey-aura{position:absolute;top:-18%;right:-12%;bottom:-18%;left:-12%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(var(--sun-rgb, 255,236,200),calc(.18 + .25 * var(--glow, 0))),transparent 72%);filter:blur(10px)}.ls-lyfey-haze{position:absolute;top:55%;right:-6%;bottom:-6%;left:-6%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(var(--haze-rgb, 200,224,255),.16));filter:blur(8px)}.ls-lyfey-hit{position:absolute;top:12%;right:14%;bottom:30%;left:14%;border:0;background:transparent;border-radius:40%;cursor:pointer}.ls-lyfey-hit:focus-visible{outline:2px solid var(--bolt);outline-offset:4px}.ls-cue,.ls-meaning,.ls-name{z-index:60;left:50%;width:min(760px,calc(100vw - 32px));translate:-50% 0;text-align:center;pointer-events:none;text-shadow:0 2px 22px rgba(0,0,0,.7),0 1px 3px rgba(0,0,0,.6);will-change:transform,opacity,filter}.ls-cue{bottom:9vh;font:700 13px/1 "Source Sans 3",sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#dfe9ef}.ls-meaning{top:50%;translate:-50% -50%;visibility:hidden}.ls-count{font:700 12px/1 "Source Sans 3",sans-serif;letter-spacing:.3em;color:var(--bolt);margin-bottom:14px}.ls-title{margin:0;font:900 clamp(34px,5.6vw,76px)/.95 "Source Sans 3",sans-serif;letter-spacing:.04em;color:#fff}.ls-copy{margin:18px auto 0;max-width:34ch;font:700 clamp(18px,1.9vw,25px)/1.38 "Source Sans 3",sans-serif;color:#f2f6f4}.ls-meaning:before{content:"";display:block;width:46px;height:2px;margin:0 auto 16px;background:var(--amber);box-shadow:0 0 14px var(--amber)}.ls-name{top:75%;visibility:hidden;font:900 clamp(22px,2.6vw,34px)/1 "Source Sans 3",sans-serif;letter-spacing:.42em;color:#fff}.is-phone .ls-meaning{top:auto;bottom:11vh;translate:-50% 0}.is-phone .ls-title{font-size:clamp(30px,9vw,44px)}.is-phone .ls-copy{font-size:17px}.is-phone .ls-name{top:70%}.ls-chars .ls-w{display:inline-block;white-space:nowrap;margin-right:.26em}.ls-chars .ls-w:last-child{margin-right:0}.ls-chars .ls-c{display:inline-block;will-change:filter,opacity,transform}.ls-dg{position:relative;height:340vh;background:radial-gradient(90% 60% at 50% 30%,#0c3a41 0%,var(--teal) 45%,#04252a 100%)}.ls-dg.is-static{height:auto}.ls-dg-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.ls-dg.is-static .ls-dg-sticky{position:relative;height:auto;min-height:100vh}.ls-dg-frame{position:relative;height:100%;max-width:1240px;margin:0 auto;padding:clamp(72px,10vh,110px) clamp(16px,4vw,48px) 32px;display:flex;flex-direction:column}.ls-dg-kicker{margin:0;font:700 12px/1 "Source Sans 3",sans-serif;letter-spacing:.32em;color:var(--bolt)}.ls-dg-h{margin:12px 0 0;font:900 clamp(30px,4.2vw,56px)/1 "Source Sans 3",sans-serif;color:#fff;max-width:18ch}.ls-dg-body{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,4vw,64px);align-items:center;min-height:0}.ls-dg-stage{position:relative;height:100%;min-height:320px;perspective:1400px;perspective-origin:50% 30%}.ls-dg-stack{position:absolute;left:50%;top:64%;width:min(38vw,460px);aspect-ratio:16 / 9;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(58deg) rotate(-32deg)}.ls-dg-slab{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;border:1px solid #ffffff2e;border-radius:6px;overflow:hidden;background:#0b1a1f;box-shadow:0 30px 50px #0007}.ls-dg-slab img{position:absolute;top:0;height:100%;width:50%;-o-object-fit:cover;object-fit:cover}.ls-dg-slab img:first-child{left:0;-o-object-position:100% 50%;object-position:100% 50%}.ls-dg-slab img:nth-child(2){right:0;-o-object-position:0% 50%;object-position:0% 50%}.ls-dg-slab[data-i="4"]{background:#6f8aa0}.ls-dg-anchor{position:absolute;right:6%;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--bolt);box-shadow:0 0 10px var(--bolt)}.ls-dg-labels{list-style:none;margin:0;padding:0;display:grid;gap:clamp(10px,2.2vh,22px)}.ls-dg-label{position:relative;padding:12px 14px 12px 34px;border-left:2px solid var(--amber);background:linear-gradient(90deg,#031c20cc,#031c2033);border-radius:0 10px 10px 0;visibility:hidden}.ls-dg-dot{position:absolute;left:-6px;top:18px;width:10px;height:10px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px var(--amber)}.ls-dg-n{position:absolute;left:10px;top:13px;font:700 11px/1 "Source Sans 3",sans-serif;color:var(--bolt);letter-spacing:.1em}.ls-dg-t{margin:0;font:900 15px/1.1 "Source Sans 3",sans-serif;letter-spacing:.2em;color:#fff}.ls-dg-c{margin:6px 0 0;font:600 clamp(14px,1.15vw,16px)/1.45 "Source Sans 3",sans-serif;color:#dfeae6}.ls-dg-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.ls-dg-lines path{fill:none;stroke:var(--amber);stroke-width:1.4;opacity:.85;filter:drop-shadow(0 0 4px #ffc21c88)}.is-phone .ls-dg{height:380vh}.is-phone .ls-dg-body{grid-template-columns:1fr;grid-template-rows:34% 1fr;gap:6px}.is-phone .ls-dg-stack{width:64vw;top:60%}.is-phone .ls-dg-label{padding:8px 10px 8px 30px}.is-phone .ls-dg-c{font-size:13.5px;line-height:1.35}.is-phone .ls-dg-t{font-size:13px}.ls-dg.is-static .ls-dg-label{visibility:visible}.ls-shop{position:relative;padding:clamp(80px,14vh,140px) 16px;text-align:center;background:linear-gradient(180deg,#04252a,var(--teal))}.ls-shop-h{margin:0 0 22px;font:900 clamp(28px,4vw,48px)/1 "Source Sans 3",sans-serif;color:#fff}.ls-shop-cta{display:inline-block;min-height:48px;padding:15px 34px;border-radius:999px;background:var(--bolt);color:#12302f;font:900 15px/1.2 "Source Sans 3",sans-serif;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 30px #ffd36533}.ls-static-hero{position:relative;height:100vh;height:100svh;overflow:hidden}.ls-static-sky{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ls-static-lyfey{position:absolute;left:50%;top:47%;width:min(52vw,700px);transform:translate(-50%,-50%)}.is-phone .ls-static-lyfey{width:86vw;top:42%}.ls-static-list{list-style:none;margin:0;padding:48px 16px;display:grid;gap:22px;max-width:900px;margin-inline:auto;background:#05161a}.ls-static-item{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center}.ls-static-item img{width:120px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.ls-static-item .ls-title{font-size:22px}.ls-static-item .ls-copy{margin:6px 0 0;font-size:17px;max-width:none}@media(prefers-reduced-motion:reduce){.ls-root *{animation:none!important;transition:none!important}}.ls-behind{top:0;right:0;bottom:0;left:0;z-index:2}.ls-intro{height:900vh}.is-phone .ls-intro{height:980vh}.ls-hectic{z-index:60;left:50%;top:50%;width:min(900px,calc(100vw - 32px));translate:-50% -50%;margin:0;text-align:center;pointer-events:none;visibility:hidden;font:900 clamp(32px,5.4vw,80px)/1.02 "Source Sans 3",sans-serif;letter-spacing:-.01em;color:#f4f7f8;text-shadow:0 2px 26px rgba(0,0,0,.75),0 1px 3px rgba(0,0,0,.6)}.ls-hectic.is-turn{color:#fff}.ls-hectic.is-turn:after{content:"";display:block;width:56px;height:2px;margin:18px auto 0;background:var(--amber);box-shadow:0 0 14px var(--amber)}.ls-rainbow{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;filter:blur(3px)}.ls-boom{top:0;right:0;bottom:0;left:0;z-index:32;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(40% 38% at 50% 47%,#fffffff2,#e1fffc8c 35%,#fff0c800 75%)}.is-phone .ls-boom{background:radial-gradient(70% 34% at 50% 40%,#fffffff2,#e1fffc8c 35%,#fff0c800 75%)}.ls-line{z-index:60;left:50%;bottom:9vh;width:min(820px,calc(100vw - 32px));translate:-50% 0;margin:0;text-align:center;pointer-events:none;visibility:hidden;font:800 clamp(22px,2.6vw,36px)/1.25 "Source Sans 3",sans-serif;color:#fff;text-shadow:0 2px 20px rgba(0,40,60,.55),0 1px 3px rgba(0,0,0,.4)}.is-phone .ls-line{bottom:14vh;font-size:22px}.ls-next{z-index:60;left:50%;bottom:3.2vh;translate:-50% 0;visibility:hidden;pointer-events:auto;text-decoration:none;padding:10px 14px;font:700 12px/1 "Source Sans 3",sans-serif;letter-spacing:.32em;text-transform:uppercase;color:var(--bolt);text-shadow:0 1px 8px rgba(0,0,0,.5)}.ls-next:after{content:"↓";display:block;text-align:center;margin-top:8px;letter-spacing:0}.ls-static-line{position:absolute;left:50%;bottom:8vh;width:min(820px,calc(100vw - 32px));transform:translate(-50%);margin:0;text-align:center;font:800 clamp(20px,2.4vw,32px)/1.25 "Source Sans 3",sans-serif;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.5)}.ls-static-hectic{padding:40px 16px 0;text-align:center;background:#05161a;font:800 clamp(20px,2.4vw,30px)/1.35 "Source Sans 3",sans-serif;color:#eef5f1}.ls-static-hectic p{margin:0 0 8px}.lx-frame{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;pointer-events:none}.lx-plane{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:var(--ox, 50%) var(--oy, 50%);will-change:transform,opacity}.lx-plane img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.lx-plane .lx-sun{opacity:0}.lx-plane.is-screen{mix-blend-mode:screen}.lx-haze{mask-mode:luminance;-webkit-mask-size:100% 100%;mask-size:100% 100%;background:#485868}.lx-door{will-change:transform}.lx-plane[data-depth]{backface-visibility:hidden}.lx-frame .ls-rainbow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lx-frame .ls-lyfey{position:absolute;width:min(40vw,560px);aspect-ratio:760 / 513;opacity:0}.is-phone .lx-frame .ls-lyfey{width:78vw}.lx-sign{position:absolute;pointer-events:auto;transform-origin:50% 50%;white-space:nowrap;text-decoration:none;padding:7px 12px;border-radius:6px;border:1px solid rgba(255,211,101,.65);background:#0e1618d1;font:800 clamp(10px,1vw,13px)/1.1 "Source Sans 3",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ffd365;box-shadow:0 0 18px #ffd36559,inset 0 0 8px #ffd36533;text-shadow:0 0 8px rgba(255,211,101,.6)}.lx-sign:hover,.lx-sign:focus-visible{background:#ffd365f2;color:#12302f;text-shadow:none;outline:none}.lx-plane[data-key=skyline_windows]{animation:lx-windows 7s steps(1) infinite}@keyframes lx-windows{0%,to{filter:brightness(1)}37%{filter:brightness(.82)}61%{filter:brightness(1.12)}}.ls-layer-w{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 34%,rgba(0,0,0,.7) 52%,rgba(0,0,0,.25) 70%,transparent 84%);mask-image:linear-gradient(180deg,#000 0%,#000 34%,rgba(0,0,0,.7) 52%,rgba(0,0,0,.25) 70%,transparent 84%)}.is-phone .ls-layer-w{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 40%,rgba(0,0,0,.65) 56%,rgba(0,0,0,.2) 70%,transparent 80%);mask-image:linear-gradient(180deg,#000 0%,#000 40%,rgba(0,0,0,.65) 56%,rgba(0,0,0,.2) 70%,transparent 80%)}.ls-layer-w .ls-layer{position:absolute}.ls-osm{margin:14px 0 0;font:600 12px/1.4 "Source Sans 3",sans-serif;color:#9fbdb8}.ls-osm a{color:inherit}.ls-half img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ls-half .ls-near{transform:var(--near, none);transform-origin:inherit;will-change:transform}
