.home-module__7XBcjq__root{--bg:#0b0818;--ink:#fff4e6;--dim:#fff4e699;--faint:#fff4e624;--pink:#ff4f9a;--amber:#ffa64a;--violet:#a678ff;--sky-blue:#7fd4ff;--pad:clamp(18px,4.5vw,64px);--sans:var(--font-geist-sans),"Helvetica Neue",Arial,sans-serif;--mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,monospace;background:var(--bg);color:var(--ink);font-family:var(--mono);-webkit-font-smoothing:antialiased;position:relative;overflow:clip}.home-module__7XBcjq__root a{color:inherit;text-decoration:none}.home-module__7XBcjq__root ::selection{background:var(--pink);color:#fff}.home-module__7XBcjq__root :focus-visible{outline:2px solid var(--amber);outline-offset:4px;border-radius:6px}.home-module__7XBcjq__top{z-index:20;padding:24px var(--pad);font-family:var(--sans);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.home-module__7XBcjq__logo{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.home-module__7XBcjq__logo svg{width:26px;height:20px}.home-module__7XBcjq__nav{gap:clamp(18px,3vw,40px);font-size:15px;font-weight:500;display:flex}.home-module__7XBcjq__nav a{padding:4px 0;position:relative}.home-module__7XBcjq__nav a:after{content:"";background:var(--pink);transform-origin:0;border-radius:2px;height:2px;transition:transform .25s;position:absolute;inset:auto 0 -2px;transform:scaleX(0)}.home-module__7XBcjq__nav a:hover:after{transform:scaleX(1)}.home-module__7XBcjq__hero{min-height:100svh;padding:clamp(76px,10svh,104px)var(--pad)72px;will-change:transform;align-items:center;display:flex;position:relative}.home-module__7XBcjq__sky{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.home-module__7XBcjq__sky img{object-fit:cover;object-position:50% 0}.home-module__7XBcjq__launch{pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-module__7XBcjq__trail{filter:blur(2.5px);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-module__7XBcjq__trail path{stroke:#ffd6be33;stroke-linecap:round;stroke-linejoin:round}.home-module__7XBcjq__craft{opacity:0;will-change:transform;position:absolute;top:0;left:0}.home-module__7XBcjq__craft svg{width:100%;height:100%;display:none;overflow:visible}.home-module__7XBcjq__craft[data-kind=stack] svg[data-k=stack],.home-module__7XBcjq__craft[data-kind=booster] svg[data-k=booster],.home-module__7XBcjq__craft[data-kind=ship] svg[data-k=ship]{display:block}.home-module__7XBcjq__flame{filter:blur(1.2px);opacity:0;background:linear-gradient(#fff6d8,#ffd27a 9%,#ff8a30e6 30%,#ff562859 62%,#ff462800);border-radius:45% 45% 50% 50%/6% 6% 94% 94%;position:absolute;top:100%;left:50%;translate:-50% -1px;box-shadow:0 0 16px 3px #ff964673}.home-module__7XBcjq__stage{flex-direction:column;align-items:center;gap:clamp(18px,3.2svh,34px);width:100%;margin:auto;display:flex;position:relative}.home-module__7XBcjq__name{filter:drop-shadow(0 26px 34px #0b08188c);width:min(100%,1240px,153.6svh - 414.72px);margin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both home-module__7XBcjq__rise}.home-module__7XBcjq__art{display:block;position:relative}.home-module__7XBcjq__tag{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin:0;font-size:clamp(14px,1.15vw,17px);animation:.9s cubic-bezier(.2,.8,.2,1) .25s both home-module__7XBcjq__rise;display:flex}.home-module__7XBcjq__tag>span{font-family:var(--sans);letter-spacing:.01em;color:#fff4e6db;font-weight:500}.home-module__7XBcjq__cue{border:1px solid var(--faint);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--pink);font:600 .95em/1.2 var(--mono);cursor:pointer;background:#110c2099;border-radius:999px;align-items:center;gap:.6em;padding:9px 16px;transition:border-color .25s,box-shadow .25s,translate .25s;display:inline-flex}.home-module__7XBcjq__cue:hover{border-color:color-mix(in srgb,var(--pink)60%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--pink)30%,transparent);translate:0 -2px}.home-module__7XBcjq__cue .home-module__7XBcjq__caret{margin-left:0}.home-module__7XBcjq__art img{width:100%;height:auto;display:block}.home-module__7XBcjq__art .home-module__7XBcjq__still,.home-module__7XBcjq__loop{position:absolute;top:0;left:0}.home-module__7XBcjq__loop{opacity:0;pointer-events:none}.home-module__7XBcjq__eyes{opacity:0;pointer-events:none;position:absolute}.home-module__7XBcjq__art[data-live] .home-module__7XBcjq__still{visibility:hidden}.home-module__7XBcjq__art[data-live] .home-module__7XBcjq__loop{opacity:1}.home-module__7XBcjq__window{border:1px solid var(--faint);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#110c20d6;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff0f}.home-module__7XBcjq__bar{border-bottom:1px solid var(--faint);color:var(--dim);align-items:center;gap:16px;padding:13px 18px;font-size:14px;display:flex}.home-module__7XBcjq__dots{gap:8px;display:flex}.home-module__7XBcjq__dots i{background:var(--amber);border-radius:50%;width:12px;height:12px}.home-module__7XBcjq__dots i:nth-child(2){background:var(--pink)}.home-module__7XBcjq__dots i:nth-child(3){background:var(--violet)}.home-module__7XBcjq__prompt{color:var(--sky-blue)}.home-module__7XBcjq__caret{vertical-align:-.16em;background:var(--pink);width:.55em;height:1.05em;margin-left:.35em;animation:1.1s step-end infinite home-module__7XBcjq__blink;display:inline-block}.home-module__7XBcjq__window{border-radius:22px;max-width:1100px;margin:0 auto;position:relative}.home-module__7XBcjq__window>.home-module__7XBcjq__bar{padding:17px 24px;font-size:16px}.home-module__7XBcjq__window>.home-module__7XBcjq__bar .home-module__7XBcjq__dots i{width:14px;height:14px}.home-module__7XBcjq__session{padding:clamp(22px,3.4vw,46px) clamp(18px,4vw,54px) clamp(44px,6vw,84px);font-size:clamp(15px,1.35vw,19px);line-height:1.55}.home-module__7XBcjq__session [data-command]{scroll-margin-top:28px}.home-module__7XBcjq__session [data-command]+[data-command]{margin-top:clamp(34px,4vw,54px)}.home-module__7XBcjq__session [data-line]{white-space:nowrap;margin:0 0 12px;font-size:1.12em;font-weight:600}.home-module__7XBcjq__session [data-prompt]{color:var(--sky-blue)}.home-module__7XBcjq__session [data-typed]{vertical-align:bottom;color:var(--pink);display:inline-block;overflow:hidden}.home-module__7XBcjq__session [data-state=waiting] [data-typed]{width:0}.home-module__7XBcjq__session [data-state=waiting] [data-output]{opacity:0}.home-module__7XBcjq__session [data-state=run] [data-typed]{animation:home-module__7XBcjq__type calc(var(--chars)*42ms)steps(var(--chars))both}.home-module__7XBcjq__session [data-state=run] [data-output]{animation:home-module__7XBcjq__appear .5s calc(var(--chars)*42ms + .14s)ease both}.home-module__7XBcjq__about{max-width:34em;margin:0;font-size:1.08em}.home-module__7XBcjq__about p+p,.home-module__7XBcjq__where p+p{margin-top:.45em}.home-module__7XBcjq__where p{font-size:1.08em}.home-module__7XBcjq__where .home-module__7XBcjq__desk{margin-bottom:16px}.home-module__7XBcjq__co{border:0;border-bottom:1px dashed color-mix(in srgb,var(--amber)55%,transparent);color:var(--amber);font:inherit;white-space:nowrap;cursor:help;background:0 0;outline:none;padding:0;transition:color .15s}.home-module__7XBcjq__co:hover,.home-module__7XBcjq__co:focus-visible,.home-module__7XBcjq__co[data-on]{color:#ffc98a;border-bottom-style:solid}.home-module__7XBcjq__whois{border-left:2px solid color-mix(in srgb,var(--sky-blue)55%,transparent);margin-top:18px;padding:2px 0 4px 16px;font-size:.9em;line-height:1.5}.home-module__7XBcjq__whois i{color:var(--sky-blue);font-style:normal}.home-module__7XBcjq__whoisLine{white-space:nowrap;font-weight:600}.home-module__7XBcjq__whoisLine b{vertical-align:bottom;color:var(--pink);animation:home-module__7XBcjq__type calc(var(--chars)*26ms)steps(var(--chars))both;font-weight:600;display:inline-block;overflow:hidden}.home-module__7XBcjq__about .home-module__7XBcjq__whoisText{animation:home-module__7XBcjq__appear .3s calc(var(--chars)*26ms + 80ms)ease both;margin-top:7px}.home-module__7XBcjq__whois a{color:var(--amber);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--amber)40%,transparent);text-decoration-color:color-mix(in srgb,var(--amber)40%,transparent);text-underline-offset:4px}.home-module__7XBcjq__whois a:hover{-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}.home-module__7XBcjq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px clamp(8px,2vw,28px);margin:4px 0 0 -12px;padding:0;list-style:none;display:grid}.home-module__7XBcjq__entry{border-radius:14px;align-items:flex-start;gap:16px;height:100%;padding:12px;transition:background .2s;display:flex}a.home-module__7XBcjq__entry:hover{background:#fff4e60f}.home-module__7XBcjq__item{flex-direction:column;gap:2px;min-width:0;display:flex}.home-module__7XBcjq__item b{font-weight:500}.home-module__7XBcjq__item em{color:var(--dim);margin-left:.5em;font-style:normal;transition:color .2s,transform .2s;display:inline-block}a.home-module__7XBcjq__entry:hover .home-module__7XBcjq__item em{color:var(--amber);transform:translate(2px,-2px)}.home-module__7XBcjq__item small{font-family:var(--sans);color:var(--dim);font-size:.74em;line-height:1.4}.home-module__7XBcjq__cube{--c:var(--violet);width:1.75em;height:1.86em;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--c)75%,transparent));flex:none;margin-top:.05em;transition:transform .35s cubic-bezier(.2,.9,.3,1.4),filter .3s;overflow:visible}.home-module__7XBcjq__cube[data-tone=amber]{--c:var(--amber)}.home-module__7XBcjq__cube[data-tone=pink]{--c:var(--pink)}.home-module__7XBcjq__cubeTop{fill:color-mix(in srgb,var(--c)78%,#fff)}.home-module__7XBcjq__cubeLeft{fill:color-mix(in srgb,var(--c)62%,#1a0f33)}.home-module__7XBcjq__cubeRight{fill:color-mix(in srgb,var(--c)38%,#1a0f33)}.home-module__7XBcjq__cubeEdge{fill:none;stroke:color-mix(in srgb,var(--c)55%,#fff);stroke-width:1px;stroke-linejoin:round;opacity:.9}.home-module__7XBcjq__entry:hover .home-module__7XBcjq__cube{filter:drop-shadow(0 0 13px var(--c));transform:translateY(-3px)rotate(-8deg)scale(1.08)}.home-module__7XBcjq__contact{flex-wrap:wrap;gap:8px 0;margin:0;display:flex}.home-module__7XBcjq__contact a{text-decoration:underline;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:5px;transition:color .2s,text-decoration-color .2s}.home-module__7XBcjq__contact a:hover{color:var(--amber);-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}.home-module__7XBcjq__contact a+a:before{content:"|";color:var(--dim);margin:0 1.1em;display:inline-block}.home-module__7XBcjq__units{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.home-module__7XBcjq__lid{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.home-module__7XBcjq__lid:before{content:"";opacity:0;background:linear-gradient(105deg,#0000 30%,#ffffff8c 50%,#0000 70%) -220px 0/220px 100% no-repeat,#fff4e61f;transition:opacity .3s;position:absolute;inset:0}.home-module__7XBcjq__glyph{transform-origin:0 0;font:700 46px/1 var(--mono);letter-spacing:-.04em;color:#fff;text-shadow:0 0 10px #fff,0 0 26px var(--pink),0 0 52px var(--pink);opacity:0;place-items:center;transition:opacity .3s;animation:3.4s ease-in-out infinite home-module__7XBcjq__breathe;display:grid;position:absolute;top:0;left:0}.home-module__7XBcjq__lid:hover:before,.home-module__7XBcjq__lid:focus-visible:before{opacity:1;animation:.9s ease-out both home-module__7XBcjq__sheen}.home-module__7XBcjq__lid:hover .home-module__7XBcjq__glyph,.home-module__7XBcjq__lid:focus-visible .home-module__7XBcjq__glyph{opacity:1;animation:none}@keyframes home-module__7XBcjq__breathe{0%,to{opacity:.16}50%{opacity:.62}}.home-module__7XBcjq__lid:focus-visible{outline:none}@keyframes home-module__7XBcjq__sheen{to{background-position:260px 0,0 0}}.home-module__7XBcjq__overlay{z-index:40;position:fixed;inset:0}.home-module__7XBcjq__dim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#080514a8;position:absolute;inset:0}.home-module__7XBcjq__term{border:1px solid var(--faint);transform-origin:0 0;will-change:transform;background:#110c20;border-radius:20px;width:min(900px,100vw - 28px);height:min(660px,100svh - 44px);margin:auto;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 120px #0009,inset 0 1px #ffffff12}.home-module__7XBcjq__skin{pointer-events:none;background:linear-gradient(160deg,#b596a1,#957a87 55%,#7f6674);position:absolute;inset:0}.home-module__7XBcjq__termBody{opacity:0;flex-direction:column;height:100%;display:flex}.home-module__7XBcjq__termBody>.home-module__7XBcjq__bar{flex:none;padding:15px 20px;font-size:15px}.home-module__7XBcjq__close{border:1px solid var(--faint);color:var(--dim);font:500 12px/1.2 var(--mono);cursor:pointer;background:0 0;border-radius:8px;margin-left:auto;padding:4px 10px;transition:color .2s,border-color .2s}.home-module__7XBcjq__close:hover{color:var(--ink);border-color:var(--dim)}.home-module__7XBcjq__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--faint)transparent;flex:1;min-height:0;padding:clamp(18px,3vw,34px) clamp(18px,4vw,40px) 18px;font-size:clamp(15px,1.25vw,18px);overflow-y:auto}.home-module__7XBcjq__scroll [data-command]+[data-command]{margin-top:clamp(24px,3vw,36px)}.home-module__7XBcjq__scroll [data-output] p{margin:0}.home-module__7XBcjq__scroll .home-module__7XBcjq__desk{max-width:660px}.home-module__7XBcjq__list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px 24px;margin:0;padding:0;list-style:none;display:grid}.home-module__7XBcjq__list small{font-family:var(--sans);color:var(--dim);font-size:.78em;display:block}.home-module__7XBcjq__list a{text-decoration:underline;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:4px}.home-module__7XBcjq__ask{border-top:1px solid var(--faint);background:#fff4e608;flex:none;padding:14px clamp(18px,4vw,40px) 20px}.home-module__7XBcjq__field{align-items:center;gap:.7em;font-size:clamp(15px,1.25vw,18px);font-weight:600;display:flex}.home-module__7XBcjq__input{min-width:0;color:var(--pink);caret-color:var(--pink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:6px 0}.home-module__7XBcjq__root .home-module__7XBcjq__input:focus-visible{outline:none}.home-module__7XBcjq__input::placeholder{color:#fff4e652;font-weight:400}.home-module__7XBcjq__chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.home-module__7XBcjq__chip{border:1px solid var(--faint);color:var(--ink);font:500 13.5px/1.2 var(--mono);cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;transition:background .2s,border-color .2s,color .2s,translate .2s}.home-module__7XBcjq__chip:hover{border-color:var(--pink);background:color-mix(in srgb,var(--pink)16%,transparent);translate:0 -2px}.home-module__7XBcjq__plain{max-width:640px;padding:0 var(--pad)90px;font-family:var(--sans);margin:0 auto;line-height:1.6}.home-module__7XBcjq__plain a{text-decoration:underline}.home-module__7XBcjq__scroller,.home-module__7XBcjq__screen{position:relative}.home-module__7XBcjq__cam{will-change:transform;position:relative}.home-module__7XBcjq__world{display:none}.home-module__7XBcjq__root[data-journey] .home-module__7XBcjq__scroller{height:100svh}.home-module__7XBcjq__root[data-journey] .home-module__7XBcjq__screen{height:100svh;position:sticky;top:0;overflow:hidden}.home-module__7XBcjq__root[data-journey] .home-module__7XBcjq__world{z-index:3;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.home-module__7XBcjq__jump,.home-module__7XBcjq__art .home-module__7XBcjq__empty{opacity:0;pointer-events:none;position:absolute}.home-module__7XBcjq__art[data-jumping] .home-module__7XBcjq__jump,.home-module__7XBcjq__art[data-fallen] .home-module__7XBcjq__empty{opacity:1}.home-module__7XBcjq__art[data-fallen] .home-module__7XBcjq__jump{opacity:0}.home-module__7XBcjq__art[data-jumping] .home-module__7XBcjq__still,.home-module__7XBcjq__art[data-jumping] .home-module__7XBcjq__loop,.home-module__7XBcjq__art[data-jumping] .home-module__7XBcjq__eyes,.home-module__7XBcjq__art[data-jumping] .home-module__7XBcjq__units{visibility:hidden;opacity:0}.home-module__7XBcjq__down{display:none}.home-module__7XBcjq__root[data-journey] .home-module__7XBcjq__down{font:inherit;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:12px 18px;font-size:11px;animation:2.6s ease-in-out infinite home-module__7XBcjq__nudge;display:block;position:absolute;bottom:8px;left:50%;translate:-50%}.home-module__7XBcjq__down [data-with=touch]{display:none}@media (hover:none) and (pointer:coarse){.home-module__7XBcjq__down [data-with=mouse]{display:none}.home-module__7XBcjq__down [data-with=touch]{display:inline}}.home-module__7XBcjq__down:after{content:"";background:linear-gradient(var(--dim),transparent);width:1px;height:14px;margin:7px auto 0;display:block}@keyframes home-module__7XBcjq__nudge{50%{opacity:.55;transform:translateY(5px)}}.home-module__7XBcjq__scene{background:var(--bg);position:relative;overflow:hidden}.home-module__7XBcjq__set{aspect-ratio:16/9;filter:brightness(.8);width:100%;position:relative}.home-module__7XBcjq__arrival,.home-module__7XBcjq__set .home-module__7XBcjq__seated{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-module__7XBcjq__arrival,.home-module__7XBcjq__idle{display:none}.home-module__7XBcjq__idle{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.home-module__7XBcjq__root[data-journey] .home-module__7XBcjq__scene{z-index:2;visibility:hidden;will-change:transform;position:absolute;inset:0}.home-module__7XBcjq__root[data-journey] .home-module__7XBcjq__set{aspect-ratio:auto;position:absolute}.home-module__7XBcjq__root[data-journey] .home-module__7XBcjq__arrival,.home-module__7XBcjq__root[data-journey] .home-module__7XBcjq__idle{display:block}.home-module__7XBcjq__root[data-journey][data-seated] .home-module__7XBcjq__idle[data-on]{opacity:1}.home-module__7XBcjq__root[data-journey] .home-module__7XBcjq__set .home-module__7XBcjq__seated{opacity:0;transition:opacity .6s}.home-module__7XBcjq__root[data-journey][data-seated][data-still] .home-module__7XBcjq__set .home-module__7XBcjq__seated{opacity:1}.home-module__7XBcjq__scene[data-band] .home-module__7XBcjq__set{-webkit-mask-image:linear-gradient(#0000,#000 9% 90%,#0000);mask-image:linear-gradient(#0000,#000 9% 90%,#0000)}.home-module__7XBcjq__thing{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;transition:transform .28s cubic-bezier(.2,.9,.3,1.5),opacity .6s .3s,visibility .6s .3s;position:absolute}.home-module__7XBcjq__root[data-journey]:not([data-seated]) .home-module__7XBcjq__thing{opacity:0;visibility:hidden;transition-delay:0s}.home-module__7XBcjq__thing img{-webkit-user-drag:none;width:100%;height:100%;display:block}.home-module__7XBcjq__root[data-journey][data-seated] .home-module__7XBcjq__thing img{animation:home-module__7XBcjq__beckon 4.8s ease-in-out calc(.7s + var(--i)*1.2s)1 both}.home-module__7XBcjq__thing:hover,.home-module__7XBcjq__thing:focus-visible,.home-module__7XBcjq__thing[data-on]{z-index:1;outline:none;transform:translateY(-7px)scale(1.07)}.home-module__7XBcjq__thing:hover img,.home-module__7XBcjq__thing:focus-visible img,.home-module__7XBcjq__thing[data-on] img{filter:brightness(1.1)drop-shadow(0 0 3px #fff)drop-shadow(0 0 14px var(--pink))drop-shadow(0 12px 10px #1e0a0073);animation:none}.home-module__7XBcjq__thing span{color:var(--ink);font:600 13px/1.2 var(--mono);white-space:nowrap;opacity:0;pointer-events:none;background:#110c20eb;border-radius:999px;padding:6px 12px;transition:opacity .2s,translate .2s;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50% 4px}.home-module__7XBcjq__thing:hover span,.home-module__7XBcjq__thing:focus-visible span{opacity:1;translate:-50%}@keyframes home-module__7XBcjq__beckon{0%,28%,to{filter:drop-shadow(0 0 #fff0)}14%{filter:brightness(1.08)drop-shadow(0 0 4px #fffffff2)drop-shadow(0 0 12px var(--pink))}}.home-module__7XBcjq__note{border:1px solid var(--faint);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(370px,100vw - 32px);font-family:var(--sans);background:#110c20eb;border-radius:18px;padding:20px 22px 22px;animation:.35s cubic-bezier(.2,.8,.2,1) both home-module__7XBcjq__rise;position:absolute;top:clamp(84px,16svh,170px);right:clamp(16px,5vw,80px);box-shadow:0 30px 80px #0000008c}.home-module__7XBcjq__note h2{letter-spacing:-.01em;margin:0 0 10px;font-size:22px;line-height:1.2}.home-module__7XBcjq__note p{color:#fff4e6e0;margin:0 0 8px;font-size:15.5px;line-height:1.55}.home-module__7XBcjq__note .home-module__7XBcjq__noteKicker{font:700 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pink);margin-bottom:4px}.home-module__7XBcjq__noteLinks{flex-wrap:wrap;gap:6px 18px;display:flex}.home-module__7XBcjq__noteLinks a{color:var(--amber);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--amber)40%,transparent);text-decoration-color:color-mix(in srgb,var(--amber)40%,transparent);text-underline-offset:4px}.home-module__7XBcjq__noteClose{width:32px;height:32px;color:var(--dim);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:8px;right:10px}.home-module__7XBcjq__noteClose:hover{color:var(--ink)}@media (max-width:700px){.home-module__7XBcjq__note{width:auto;inset:auto 16px clamp(52px,9svh,90px)}}.home-module__7XBcjq__footer{padding:0 var(--pad)22px;color:var(--dim);pointer-events:none;justify-content:space-between;font-size:13px;display:flex;position:absolute;inset:auto 0 0}.home-module__7XBcjq__footer a{pointer-events:auto}.home-module__7XBcjq__admin{opacity:.5;padding:0 8px}@keyframes home-module__7XBcjq__blink{50%{opacity:0}}@keyframes home-module__7XBcjq__rise{0%{opacity:0;transform:translateY(18px)}}@keyframes home-module__7XBcjq__type{0%{width:0}to{width:calc(var(--chars)*1ch)}}@keyframes home-module__7XBcjq__appear{0%{opacity:0;transform:translateY(8px)}}@media (max-width:900px){.home-module__7XBcjq__hero{align-items:center;padding-top:92px}.home-module__7XBcjq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.home-module__7XBcjq__nav a:first-child{display:none}.home-module__7XBcjq__grid{grid-template-columns:1fr}.home-module__7XBcjq__session [data-line]{white-space:normal}.home-module__7XBcjq__contact{flex-direction:column;gap:10px}.home-module__7XBcjq__contact a+a:before{display:none}}@media (prefers-reduced-motion:reduce){.home-module__7XBcjq__root *,.home-module__7XBcjq__root :after{transition:none!important;animation:none!important}.home-module__7XBcjq__root .home-module__7XBcjq__glyph{opacity:.45}}
