.copy[data-v-8c102d8d]{text-align:center;pointer-events:none;will-change:transform;flex-direction:column;justify-content:center;align-items:center;padding:0 5vw 12vh;display:flex;position:absolute;inset:0}.eyebrow[data-v-8c102d8d]{letter-spacing:.4em;text-transform:uppercase;opacity:0;text-shadow:0 2px 20px #00002859;font-size:clamp(.7rem,1.2vw,.9rem);font-weight:300;animation:1.2s .3s forwards rise}.eyebrow .title[data-v-8c102d8d]{white-space:nowrap}.eyebrow .dot[data-v-8c102d8d]{margin:0 .6em}@media (width<=700px){.eyebrow[data-v-8c102d8d]{flex-direction:column;gap:.7em;display:flex}.eyebrow .dot[data-v-8c102d8d]{display:none}}h1[data-v-8c102d8d]{letter-spacing:-.02em;text-shadow:0 6px 40px #00003266;margin:.2em 0 .3em;font-family:Syne,system-ui,sans-serif;font-size:clamp(2.2rem,6vw,5.5rem);font-weight:800;line-height:.95}h1 span[data-v-8c102d8d]{opacity:0;filter:blur(10px);animation:1.1s cubic-bezier(.2,.8,.2,1) forwards letter-8c102d8d;display:inline-block;transform:translateY(60px)rotate(6deg)}@keyframes letter-8c102d8d{to{opacity:1;filter:none;transform:none}}.tagline[data-v-8c102d8d]{letter-spacing:.08em;opacity:0;text-shadow:0 2px 20px #00002866;font-size:clamp(.9rem,1.6vw,1.2rem);font-weight:300;animation:1.2s 1.4s forwards rise}.hint[data-v-085a9dbc]{z-index:5;left:0;right:0;bottom:max(2.2rem, env(safe-area-inset-bottom));letter-spacing:.35em;text-transform:uppercase;text-shadow:0 1px 10px #0000008c;pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:.8rem;width:max-content;margin:0 auto;font-size:.7rem;transition:opacity .4s;animation:1s 2.2s forwards rise;display:flex;position:fixed}.hint.mini[data-v-085a9dbc]{gap:0;bottom:max(.9vh,6px)}.hint.mini span[data-v-085a9dbc],.hint.mini .drip[data-v-085a9dbc]{display:none}.hint.mini .chev[data-v-085a9dbc]{display:block}.hint.gone[data-v-085a9dbc]{pointer-events:none;opacity:0!important}.drip[data-v-085a9dbc]{transform-origin:top;background:linear-gradient(#fff,#0000);width:1px;height:44px;animation:1.8s infinite drip-085a9dbc}@keyframes drip-085a9dbc{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.chev[data-v-085a9dbc]{border-bottom:2px solid #ffe9c8;border-right:2px solid #ffe9c8;width:11px;height:11px;animation:1.4s ease-in-out infinite chev-085a9dbc;display:none;transform:rotate(45deg)}@keyframes chev-085a9dbc{0%,to{opacity:.35;transform:translateY(-3px)rotate(45deg)}50%{opacity:1;transform:translateY(2px)rotate(45deg)}}.word[data-v-31afb5df]{white-space:nowrap;display:inline-block}.letter[data-v-31afb5df]{white-space:pre;opacity:0;filter:blur(8px);transition:opacity .7s,transform 1s cubic-bezier(.2,.8,.2,1),filter .7s;transition-delay:calc(var(--i) * 42ms);display:inline-block;transform:translateY(.55em)rotate(4deg)}.accent[data-v-31afb5df]{color:#ffb454}.arrive.in .letter[data-v-31afb5df]{opacity:1;filter:none;transform:none}.inside[data-v-52d8d57c]{left:0;right:0;top:max(7vh, env(safe-area-inset-top));opacity:0;pointer-events:none;color:#ffe9c8;justify-content:center;padding:0 5vw;display:flex;position:absolute}.about[data-v-52d8d57c]{max-width:680px;max-height:calc(100vh - max(7vh, env(safe-area-inset-top)) - 8vh);max-height:calc(100svh - max(7vh, env(safe-area-inset-top)) - 8vh);background:linear-gradient(165deg,#28181ebd,#181228ad);border:1px solid #ffc87859;border-radius:14px;flex-direction:column;padding:clamp(1.2rem,3vw,2.2rem);display:flex;box-shadow:0 0 60px #ff963c38,inset 0 0 30px #ffaa5014}.about h2[data-v-52d8d57c]{letter-spacing:-.02em;margin:.3rem 0 .8rem;font-family:Syne,system-ui,sans-serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:800}.about p[data-v-52d8d57c]{opacity:.92;font-size:clamp(.88rem,1.3vw,1.05rem);font-weight:300;line-height:1.65}.about p+p[data-v-52d8d57c]{margin-top:.7rem}.body[data-v-52d8d57c]{--fade-top:0px;--fade-end:0px;scrollbar-width:thin;scrollbar-color:#ffb45473 transparent;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-end)), transparent 100%);margin-right:-.6rem;padding-right:.6rem;overflow-y:auto}.body[data-v-52d8d57c]::-webkit-scrollbar{width:4px}.body[data-v-52d8d57c]::-webkit-scrollbar-thumb{background:#ffb45473;border-radius:4px}.body[data-v-52d8d57c]:focus-visible{outline-offset:4px;border-radius:4px;outline:1px solid #ffb45499}.overflowing:not(.at-top) .body[data-v-52d8d57c]{--fade-top:24px}.overflowing:not(.at-end) .body[data-v-52d8d57c]{--fade-end:40px}.more[data-v-52d8d57c]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.65,0,.2,1),opacity .4s;display:grid}.more>div[data-v-52d8d57c]{min-height:0;overflow:hidden}.more p[data-v-52d8d57c]:first-child{margin-top:.7rem}.open .more[data-v-52d8d57c]{opacity:1;grid-template-rows:1fr;transition-delay:0s,.12s}.more-btn[data-v-52d8d57c]{pointer-events:auto;font:inherit;letter-spacing:.18em;text-transform:uppercase;color:#ffb454;cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start;align-items:center;gap:.5rem;margin-top:.9rem;padding:.2rem 0;font-size:.78rem;display:inline-flex}.more-btn[data-v-52d8d57c]:hover{color:#ffd08a}.more-btn i[data-v-52d8d57c]{border-bottom:1.5px solid;border-right:1.5px solid;width:.55rem;height:.55rem;transition:transform .4s;display:inline-block;transform:rotate(45deg)translateY(-2px)}.open .more-btn i[data-v-52d8d57c]{transform:rotate(-135deg)translateY(-2px)}.twrap[data-v-6b999c7d]{opacity:0;pointer-events:none;color:#ffe9c8;position:absolute;bottom:5vh;left:0;right:0}.tnav[data-v-6b999c7d]{justify-content:flex-end;align-items:center;gap:.6rem;padding:0 6vw .7rem;display:flex}.tnav span[data-v-6b999c7d]{letter-spacing:.3em;text-transform:uppercase;color:#ffb454;margin-right:auto;padding-left:6vw;font-size:.7rem}.tnav button[data-v-6b999c7d]{color:#ffe9c8;cursor:pointer;background:#28181eb3;border:1px solid #ffc87880;border-radius:50%;width:38px;height:38px;font-size:1.1rem;transition:background .3s}.tnav button[data-v-6b999c7d]:hover{background:#ffaa5059}.trow[data-v-6b999c7d]{scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch;gap:1.2rem;margin-top:-.6rem;padding:.6rem 0 .4rem 6vw;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 11vw),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 11vw),#0000 100%)}.trow[data-v-6b999c7d]::-webkit-scrollbar{display:none}.trow.drag[data-v-6b999c7d]{cursor:grabbing;scroll-snap-type:none}.tcard[data-v-6b999c7d]{-webkit-user-select:none;user-select:none;background:linear-gradient(165deg,#28181ed1,#181228bd);border:1px solid #ffc87859;border-radius:14px;flex:0 0 clamp(340px,28.9231vw - 1.10769rem,480px);padding:1.3rem 1.4rem;box-shadow:0 0 40px #ff963c2e,inset 0 0 30px #ffaa5012}@media (width<=860px){.tcard[data-v-6b999c7d]{flex-basis:min(360px,84vw)}}.tcard blockquote[data-v-6b999c7d],.tcard .who[data-v-6b999c7d]{z-index:1;position:relative}.tcard blockquote[data-v-6b999c7d]{font-size:.95rem;font-weight:300;line-height:1.55}.tcard blockquote[data-v-6b999c7d]:before{content:"“";color:#ffb454;margin-bottom:.5rem;font-family:Syne,system-ui,sans-serif;font-size:2.2rem;line-height:.7;display:block}@media (hover:hover){.tcard[data-v-6b999c7d]{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s;position:relative}.tcard[data-v-6b999c7d]:before,.tcard[data-v-6b999c7d]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s;position:absolute}.tcard[data-v-6b999c7d]:before{background:radial-gradient(240px circle at var(--lx,50%) var(--ly,50%), #ffaf5a4d, #ff963c1a 45%, transparent 75%);inset:0}.tcard[data-v-6b999c7d]:after{background:radial-gradient(180px circle at var(--lx,50%) var(--ly,50%), #fff3d6, #ffbe6eb3 40%, transparent 75%);-webkit-mask-composite:xor;padding:1.5px;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tcard[data-v-6b999c7d]:hover{border-color:#ffc8788c;transform:translateY(-4px);box-shadow:0 0 50px #ff963c52,inset 0 0 30px #ffaa501f}.tcard[data-v-6b999c7d]:hover:before,.tcard[data-v-6b999c7d]:hover:after{opacity:1}.tcard:hover blockquote[data-v-6b999c7d]:before{animation:1.8s ease-in-out infinite kindle-6b999c7d}}@keyframes kindle-6b999c7d{0%,to{color:#ffb454;text-shadow:0 0 8px #ff963c99}30%{color:#ffd58a;text-shadow:0 0 14px #ffbe5af2,0 0 28px #ff782880}55%{color:#ffc070;text-shadow:0 0 10px #ffa046b3}75%{color:#ffd58a;text-shadow:0 0 16px #ffc86e,0 0 30px #ff78288c}}.who[data-v-6b999c7d]{border-top:1px solid #ffc87840;margin-top:1rem;padding-top:.8rem}.who strong[data-v-6b999c7d]{color:#fff;font-family:Syne,system-ui,sans-serif;font-size:1rem;display:block}.who span[data-v-6b999c7d]{color:#ffb454;font-size:.8rem}.stage[data-v-9af2f803]{z-index:0;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}canvas[data-v-9af2f803]{width:100%;height:100%;display:block;position:absolute;inset:0}.spacer[data-v-9af2f803]{height:800vh}.trail[data-v-fccf695e]{z-index:2;min-height:400vh;position:relative}svg[data-v-fccf695e]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bed[data-v-fccf695e]{fill:none;stroke:#d6b88c4d;stroke-width:26px;stroke-linecap:butt;stroke-linejoin:round}.dash[data-v-fccf695e]{fill:none;stroke:#fff6;stroke-width:3px;stroke-dasharray:2 14;stroke-linecap:round}.prog[data-v-fccf695e]{fill:none;stroke:#ffd58a;stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 6px #ffc878e6)}.hiker[data-v-fccf695e]{fill:#fff;filter:drop-shadow(0 0 8px #ffdc96)}.t-head[data-v-fccf695e]{text-align:center;text-shadow:0 2px 24px #00001e80;padding:0 5vw;position:absolute;top:14vh;left:0;right:0}.t-head h2[data-v-fccf695e]{letter-spacing:-.02em;font-family:Syne,system-ui,sans-serif;font-size:clamp(2rem,5vw,4rem);font-weight:800}.job[data-v-fccf695e]{color:#fff;opacity:0;background:linear-gradient(160deg,#0e1a2ccc,#142434b3);border:1px solid #ffffff38;border-radius:14px;padding:1.1rem 1.3rem;transition:opacity .8s,transform .8s;position:absolute;transform:translateY(40px);box-shadow:0 12px 40px #0a142859}.job.in[data-v-fccf695e]{opacity:1;transform:none}.job[data-v-fccf695e]:after{content:"";background:#ffd58ab3;width:36px;height:2px;position:absolute;top:50%}.job.l[data-v-fccf695e]:after{right:-36px}.job.r[data-v-fccf695e]:after{left:-36px}.job .yr[data-v-fccf695e]{letter-spacing:.25em;text-transform:uppercase;color:#ffd58a;font-size:.72rem}.job h3[data-v-fccf695e]{margin:.3rem 0 .1rem;font-family:Syne,system-ui,sans-serif;font-size:1.25rem}.job .co[data-v-fccf695e]{opacity:.8;margin-bottom:.5rem;font-size:.9rem}.job .desc[data-v-fccf695e]{opacity:.92;font-size:.9rem;font-weight:300;line-height:1.55}.pin[data-v-fccf695e]{z-index:1;background:#2a3a52;border:3px solid #fff9;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;transition:all .6s;position:absolute}.pin.on[data-v-fccf695e]{background:#ffd58a;border-color:#fff;box-shadow:0 0 0 6px #ffd58a40,0 0 24px #ffc878e6}.stagebox[data-v-d605e203]{aspect-ratio:16/10;background:linear-gradient(160deg,#1a2a5e,#0f4c81 60%,#127a9a);place-items:center;display:grid;position:relative;overflow:hidden}.stagebox[data-v-d605e203]:after{content:"";background:linear-gradient(115deg,#0000 40%,#ffffff4d 50%,#0000 60%);animation:6s ease-in-out infinite sheen-d605e203;position:absolute;inset:0;transform:translate(-120%)}.stagebox.fill[data-v-d605e203]{aspect-ratio:auto;width:100%;height:100%}@keyframes sheen-d605e203{0%{transform:translate(-120%)}to{transform:translate(120%)}}.ghost[data-v-d605e203]{filter:drop-shadow(0 0 14px #fff9);background:#fff;border-radius:27px 27px 0 0;width:54px;height:64px;animation:3s ease-in-out infinite ghost-float-d605e203;position:relative}.ghost[data-v-d605e203]:before{content:"";background:#1a2a5e;border-radius:50%;width:8px;height:10px;position:absolute;top:22px;left:13px;box-shadow:20px 0 #1a2a5e}.ghost[data-v-d605e203]:after{content:"";background:radial-gradient(circle at 9px 0,#fff 9px,#0000 10px) 0 0/18px 12px repeat-x;height:12px;position:absolute;bottom:-11px;left:0;right:0}@keyframes ghost-float-d605e203{0%,to{transform:translateY(6px)}50%{transform:translateY(-10px)}}.mask[data-v-d605e203]{background:linear-gradient(90deg,#ffd58a,#ff6f91,#7cf,#ffd58a) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Syne,system-ui,sans-serif;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:800;animation:5s linear infinite slide-d605e203}@keyframes slide-d605e203{to{background-position:-300% 0}}.orbit[data-v-d605e203]{border:1px dashed #ffffff80;border-radius:50%;width:90px;height:90px;animation:6s linear infinite spin-d605e203;position:relative}.orbit[data-v-d605e203]:before,.orbit[data-v-d605e203]:after{content:"";background:#ffd58a;border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:calc(50% - 7px);box-shadow:0 0 16px #ffd58a}.orbit[data-v-d605e203]:after{background:#7cf;top:auto;bottom:-7px;box-shadow:0 0 16px #7cf}@keyframes spin-d605e203{to{transform:rotate(360deg)}}.float[data-v-033d01d1]{animation:bob-033d01d1 var(--d,6s) ease-in-out infinite;animation-delay:var(--dl,0s)}html.ov-open .float[data-v-033d01d1]{animation-play-state:paused}@keyframes bob-033d01d1{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-12px) rotate(calc(var(--r,0deg) * -1))}}.glass[data-v-033d01d1]{color:inherit;cursor:pointer;background:linear-gradient(155deg,#ffffff4d,#ffffff1f);border:1px solid #ffffff61;border-radius:16px;text-decoration:none;display:block;overflow:hidden;box-shadow:0 30px 40px -12px #001e3c80,inset 0 1px #fff6}.bar[data-v-033d01d1]{background:#ffffff24;align-items:center;gap:.35rem;padding:.55rem .8rem;display:flex}.bar i[data-v-033d01d1]{background:#ffffff8c;border-radius:50%;width:9px;height:9px}.bar span[data-v-033d01d1]{background:#001e3c4d;border-radius:99px;flex:1;margin-left:.6rem;padding:.2rem .6rem;font-size:.68rem}.shot[data-v-033d01d1]{aspect-ratio:16/10;background:linear-gradient(#ffffffd9, #ffffffd9) 8% 16%/34% 7% no-repeat, linear-gradient(#ffffff80, #ffffff80) 8% 32%/58% 4% no-repeat, linear-gradient(#ffffff80, #ffffff80) 8% 40%/46% 4% no-repeat, linear-gradient(#ffffff59, #ffffff59) 8% 62%/26% 24% no-repeat, linear-gradient(#ffffff59, #ffffff59) 38% 62%/26% 24% no-repeat, linear-gradient(#ffffff59, #ffffff59) 68% 62%/24% 24% no-repeat, var(--g);position:relative;overflow:hidden}.shot[data-v-033d01d1]:after{content:"";background:linear-gradient(115deg,#0000 40%,#ffffff4d 50%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.shot.photo[data-v-033d01d1]{background:#0b2a44}.shot img[data-v-033d01d1]{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.site:hover .shot[data-v-033d01d1]:after{transition:transform .9s;transform:translate(120%)}.meta[data-v-033d01d1]{padding:1rem 1.2rem 1.2rem}.meta h3[data-v-033d01d1]{font-family:Syne,system-ui,sans-serif;font-size:1.15rem}.meta p[data-v-033d01d1]{opacity:.92;margin:.3rem 0 .6rem;font-size:.85rem;font-weight:300}.note[data-v-feacf2e6]{text-align:center;text-shadow:0 1px 10px #00284659;background:linear-gradient(155deg,#ffffff4d,#ffffff1f);border:1px solid #ffffff61;border-radius:16px;max-width:820px;margin:0 auto;padding:clamp(1.4rem,3vw,2.2rem);box-shadow:0 30px 40px -12px #001e3c80,inset 0 1px #fff6}.note h3[data-v-feacf2e6]{letter-spacing:-.02em;text-wrap:balance;font-family:Syne,system-ui,sans-serif;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:800}.text[data-v-feacf2e6]{opacity:.92;max-width:36rem;margin:.7rem auto 0;font-size:.95rem;font-weight:300;line-height:1.6}.intro[data-v-feacf2e6]{letter-spacing:.3em;text-transform:uppercase;color:#ffd58a;margin-top:1.4rem;font-size:.7rem}.industries[data-v-feacf2e6]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.1rem;list-style:none;display:grid}.industries li[data-v-feacf2e6]{text-wrap:balance;place-items:center;padding:.2rem 1rem;font-family:Syne,system-ui,sans-serif;font-size:clamp(.9rem,1.3vw,1.05rem);font-weight:700;line-height:1.3;display:grid}.industries li+li[data-v-feacf2e6]{border-left:1px solid #ffffff59}@media (width<=860px){.industries[data-v-feacf2e6]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}.industries li[data-v-feacf2e6]:nth-child(odd){border-left:0}}.float[data-v-feacf2e6]{animation:8s ease-in-out infinite bob-feacf2e6}@keyframes bob-feacf2e6{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.works[data-v-d66a7058]{z-index:2;color:#fff;padding:0 5vw 6vh;position:relative}.w-head[data-v-d66a7058]{text-align:center;text-shadow:0 2px 24px #0028468c;padding-top:16vh}.w-head h2[data-v-d66a7058]{letter-spacing:-.02em;font-family:Syne,system-ui,sans-serif;font-size:clamp(2rem,5vw,4rem);font-weight:800}.w-head .sub[data-v-d66a7058]{opacity:.92;max-width:34rem;margin:.7rem auto 0;font-weight:300}.w-group[data-v-d66a7058]{max-width:1180px;margin:16vh auto 0}@media (width<=860px){.w-group[data-v-d66a7058]{margin-top:12vh}}.w-label[data-v-d66a7058]{letter-spacing:.3em;text-transform:uppercase;text-shadow:0 2px 12px #00284680;align-items:center;gap:1rem;margin-bottom:2.4rem;font-size:.75rem;display:flex}.w-label[data-v-d66a7058]:after{content:"";background:linear-gradient(90deg,#ffffff8c,#0000);flex:1;height:1px}.row[data-v-d66a7058]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,3vw,2.6rem);display:grid}@media (width<=860px){.row[data-v-d66a7058]{grid-template-columns:1fr;gap:2.4rem}}.ovl[data-v-485d2895]{z-index:60;place-items:center;display:none;position:fixed;inset:0}.ovl.on[data-v-485d2895]{display:grid}.ovl-bg[data-v-485d2895]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background:#02182ea8;transition:opacity .5s;position:absolute;inset:0}.show .ovl-bg[data-v-485d2895]{opacity:1}.ovl-panel[data-v-485d2895]{color:#fff;background:linear-gradient(160deg,#0a3556,#08284a);place-items:center;transition:opacity .16s;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ovl-panel[data-v-485d2895]{transition:none!important}}.ov-card[data-v-485d2895]{border:1px solid #0000;border-radius:16px;grid-template-columns:1.3fr 1fr;width:min(1060px,94vw);height:min(620px,88vh);transition:border-color .12s;display:grid;position:relative;overflow:hidden}.show .ov-card[data-v-485d2895]{border-color:#ffffff4d;transition:border-color .4s .4s}@media (width<=760px){.ov-card[data-v-485d2895]{border-radius:0;grid-template-rows:40vh 1fr;grid-template-columns:1fr;width:100%;height:100%}}.ov-gal[data-v-485d2895],.ov-info[data-v-485d2895]{opacity:0;transition:opacity .12s}.show .ov-gal[data-v-485d2895],.show .ov-info[data-v-485d2895]{opacity:1;transition:opacity .4s .35s}.ov-gal[data-v-485d2895]{background:#06223a;position:relative;overflow:hidden}.ov-slides[data-v-485d2895]{position:absolute;inset:0}.os[data-v-485d2895]{opacity:0;background-position:50%;background-size:cover;place-items:center;transition:opacity .5s;display:grid;position:absolute;inset:0}.os.on[data-v-485d2895]{opacity:1}.os-cap[data-v-485d2895]{letter-spacing:.2em;text-transform:uppercase;opacity:.8;text-shadow:0 1px 8px #0006;font-size:.7rem;position:absolute;bottom:3.4rem;left:1rem}.og-btn[data-v-485d2895]{color:#fff;cursor:pointer;z-index:2;background:#00142880;border:1px solid #ffffff80;border-radius:50%;width:40px;height:40px;margin-top:-20px;font-size:1.1rem;position:absolute;top:50%}.og-btn[data-v-485d2895]:hover{background:#ffffff40}.og-btn.prev[data-v-485d2895]{left:.8rem}.og-btn.next[data-v-485d2895]{right:.8rem}.ov-dots[data-v-485d2895]{z-index:2;justify-content:center;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:0;right:0}.ov-dots button[data-v-485d2895]{cursor:pointer;background:#fff6;border:0;border-radius:50%;width:9px;height:9px;padding:0}.ov-dots button.on[data-v-485d2895]{background:#ffd58a;box-shadow:0 0 10px #ffd58a}.ov-info[data-v-485d2895]{flex-direction:column;padding:2.2rem 2rem 1.4rem;display:flex;overflow:auto}@media (width<=760px){.ov-info[data-v-485d2895]{padding:1.4rem 1.2rem 1rem}}.ov-info .kicker[data-v-485d2895]{color:#ffd58a}.ov-info h3[data-v-485d2895]{letter-spacing:-.02em;margin:.3rem 0 .2rem;font-family:Syne,system-ui,sans-serif;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800}.ov-info .tags[data-v-485d2895]{margin-top:1.1rem}.ov-role[data-v-485d2895]{opacity:.75;margin-bottom:1rem;font-size:.85rem}.ov-desc[data-v-485d2895]{opacity:.95;font-size:.95rem;font-weight:300;line-height:1.65}.ov-link[data-v-485d2895]{color:#0b2a44;cursor:pointer;background:linear-gradient(90deg,#ffd58a,#ff9f6b);border:0;border-radius:99px;align-self:flex-start;margin-top:1.4rem;padding:.7rem 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none}.ov-nav[data-v-485d2895]{justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.4rem;font-size:.8rem;display:flex}.ov-nav button[data-v-485d2895]{color:#ffd58a;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:.3rem 0}.ov-nav button[data-v-485d2895]:last-child{text-align:right}.ov-x[data-v-485d2895]{color:#fff;cursor:pointer;z-index:4;opacity:0;background:#0014288c;border:1px solid #ffffff80;border-radius:50%;width:38px;height:38px;font-size:1.2rem;transition:none;position:absolute;top:.8rem;right:.8rem}.show .ov-x[data-v-485d2895]{opacity:1;transition:opacity .3s .45s}.ov-x[data-v-485d2895]:hover{background:#ffffff40}.bottle[data-v-011890e7]{z-index:9;pointer-events:none;transform-origin:0 0;will-change:transform;filter:drop-shadow(0 10px 12px #001e3c47);width:0;height:0;display:none;position:fixed;top:0;left:0}.bottle[data-v-011890e7]>*{position:absolute}.bottle canvas[data-v-011890e7]{z-index:2;width:50px;height:60px;top:-30px;left:-25px}.glass[data-v-011890e7]{width:46px;height:128px;top:-88px;left:-23px}.glass.back[data-v-011890e7]{z-index:1}.glass.front[data-v-011890e7]{z-index:3}.cork[data-v-011890e7]{z-index:2;width:18px;height:13px;position:absolute;top:0;left:14px}.waterline[data-v-011890e7]{z-index:10;pointer-events:none;opacity:0;background:linear-gradient(#96d7f080,#19649b9e);border-top:1.5px solid #ffffff8c;border-radius:2px 2px 40% 40%/2px 2px 100% 100%;display:none;position:fixed}.drops[data-v-011890e7] i{z-index:11;pointer-events:none;background:#ffffffeb;border-radius:50%;position:fixed}.c-foot[data-v-da1693ff]{z-index:3;text-align:right;color:#e8eef2;text-shadow:0 1px 8px #00000080;opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-end;height:300px;padding:0 6vw 2.2rem;font-size:.85rem;line-height:1.7;transition:opacity 1.4s;display:flex;position:fixed;bottom:0;left:50%;right:0}.c-foot.on[data-v-da1693ff]{opacity:1}.c-foot.on[data-v-da1693ff]>*{pointer-events:auto}.c-foot strong[data-v-da1693ff]{color:#fff;font-family:Syne,system-ui,sans-serif;font-size:1.1rem}@media (width<=860px){.c-foot[data-v-da1693ff]{text-align:center;align-items:center;left:0}}.contact[data-v-dfb8bcd7]{z-index:2;height:170vh;position:relative}.c-wrap[data-v-dfb8bcd7]{justify-content:center;align-items:center;height:100vh;padding:0 6vw 7vh;display:flex;position:absolute;top:70vh;left:0;right:0}.c-wrap .reveal[data-v-dfb8bcd7]{width:min(680px,100%)}@media (width<=860px){.c-wrap[data-v-dfb8bcd7]{padding:0 5vw 22vh}}.c-panel[data-v-dfb8bcd7]{color:#fff;background:linear-gradient(160deg,#062642d1,#0a385abd);border:1px solid #ffffff4d;border-radius:18px;width:100%;padding:clamp(1.4rem,3vw,2.2rem);box-shadow:0 30px 70px #001e3c80,inset 0 1px #ffffff4d}.c-panel[data-v-dfb8bcd7]>*{transition:opacity .3s}.c-panel.gone[data-v-dfb8bcd7]{visibility:hidden}.c-panel h2[data-v-dfb8bcd7]{letter-spacing:-.02em;margin:.3rem 0 .6rem;font-family:Syne,system-ui,sans-serif;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:800}.c-panel label.bot-field[data-v-dfb8bcd7]{display:none}.c-panel label[data-v-dfb8bcd7]{margin-top:1rem;display:block}.c-panel label span[data-v-dfb8bcd7]{letter-spacing:.2em;text-transform:uppercase;opacity:.8;font-size:.7rem}.c-panel input[data-v-dfb8bcd7],.c-panel textarea[data-v-dfb8bcd7]{color:#fff;width:100%;font:inherit;resize:none;background:0 0;border:0;border-bottom:2px solid #ffffff73;outline:none;margin-top:.2rem;padding:.6rem 0;font-size:16px;transition:border-color .3s}.c-panel input[data-v-dfb8bcd7]:focus,.c-panel textarea[data-v-dfb8bcd7]:focus{border-color:#ffd58a}.c-lede[data-v-dfb8bcd7]{opacity:.9;font-size:.95rem;font-weight:300;line-height:1.55}.actions[data-v-dfb8bcd7]{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.social[data-v-dfb8bcd7]{color:#fff;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:2.9rem;height:2.9rem;transition:color .3s,border-color .3s,transform .3s;display:grid}.social svg[data-v-dfb8bcd7]{width:1.15rem;height:1.15rem}.social[data-v-dfb8bcd7]:hover,.social[data-v-dfb8bcd7]:focus-visible{color:#ffd58a;border-color:#ffd58a;transform:translateY(-2px)}.send[data-v-dfb8bcd7]{color:#0b2a44;cursor:pointer;letter-spacing:.04em;background:linear-gradient(90deg,#ffd58a,#ff9f6b);border:0;border-radius:99px;padding:.9rem 1.8rem;font:600 .95rem Inter,system-ui,sans-serif;text-decoration:none;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.send span[data-v-dfb8bcd7]{z-index:1;position:relative}.send[data-v-dfb8bcd7]:after{content:"";aspect-ratio:1;opacity:0;background:radial-gradient(circle,#ffffffb3,#0000 65%);border-radius:50%;width:120%;margin:-60% 0 0 -60%;position:absolute;top:50%;left:50%;transform:scale(0)}.send[data-v-dfb8bcd7]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ffaa6480}.send[data-v-dfb8bcd7]:hover:after{animation:.9s ease-out wave-dfb8bcd7}@keyframes wave-dfb8bcd7{0%{opacity:.9;transform:scale(0)}to{opacity:0;transform:scale(1.6)}}.c-msg[data-v-dfb8bcd7]{color:#ffd58a;min-height:1.2em;margin-top:.8rem;font-size:.85rem}.snav[data-v-138a3f88]{z-index:6;top:max(14px, env(safe-area-inset-top));opacity:0;pointer-events:none;transition:opacity .6s,transform .6s;position:fixed;right:max(16px,2.2vw);transform:translateY(-8px)}.snav.show[data-v-138a3f88]{opacity:1;pointer-events:auto;transform:none}html.ov-open .snav[data-v-138a3f88]{opacity:0;pointer-events:none}.snav.going ul[data-v-138a3f88]{border-color:#ffbe6e73;box-shadow:0 4px 24px #0000002e,0 0 26px #ffaa4659}.snav.going .lbl[data-v-138a3f88]{opacity:1;transform:none}ul[data-v-138a3f88]{background:#0e122285;border:1px solid #ffffff24;border-radius:99px;gap:.15rem;padding:.3rem;list-style:none;display:flex;position:relative;box-shadow:0 4px 24px #0000002e}button[data-v-138a3f88],.out a[data-v-138a3f88]{color:#f3efe6;font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;opacity:.78;background:0 0;border:0;border-radius:99px;padding:.5rem .95rem;font-size:.74rem;transition:opacity .25s,background .25s;display:block;position:relative}button[data-v-138a3f88]:hover,.out a[data-v-138a3f88]:hover{opacity:1;background:#ffffff1a}button.on[data-v-138a3f88],.out a.on[data-v-138a3f88]{opacity:1;color:#fff}.out a[data-v-138a3f88]{text-decoration:none}.out[data-v-138a3f88]{border-left:1px solid #ffffff29;margin-left:.25rem;padding-left:.25rem;display:flex}.burger[data-v-138a3f88]{display:none}.ff[data-v-138a3f88]{pointer-events:none;background:#ffd98a;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;transition:left .55s cubic-bezier(.65,0,.2,1),top .55s cubic-bezier(.65,0,.2,1);position:absolute;top:0;left:0;box-shadow:0 0 8px 2px #ffb454,0 0 18px 6px #ffaa4673}.ff.fly[data-v-138a3f88]{transition:none;animation:.5s ease-in-out infinite alternate ffpulse-138a3f88}@keyframes ffpulse-138a3f88{0%{transform:scale(1)}to{transform:scale(1.5)}}.sp[data-v-138a3f88]{pointer-events:none;background:#ffd98a;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;animation:.85s ease-out forwards spk-138a3f88;position:absolute;box-shadow:0 0 6px #ffb454}@keyframes spk-138a3f88{to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.2)}}.lbl[data-v-138a3f88]{white-space:nowrap;letter-spacing:.24em;text-transform:uppercase;color:#ffe9c8;text-shadow:0 1px 10px #0009;opacity:0;pointer-events:none;font-size:.72rem;transition:opacity .4s,transform .4s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px)}@media (width<=700px){.burger[data-v-138a3f88]{opacity:1;background:#0e122299;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:46px;height:46px;margin-left:auto;padding:0;display:grid}.burger span[data-v-138a3f88],.burger span[data-v-138a3f88]:before,.burger span[data-v-138a3f88]:after{background:#fff;border-radius:2px;width:20px;height:2px;transition:transform .3s cubic-bezier(.65,0,.2,1),background .2s;display:block}.burger span[data-v-138a3f88]{position:relative}.burger span[data-v-138a3f88]:before,.burger span[data-v-138a3f88]:after{content:"";position:absolute;left:0}.burger span[data-v-138a3f88]:before{transform:translateY(-7px)}.burger span[data-v-138a3f88]:after{transform:translateY(7px)}.open .burger span[data-v-138a3f88]{background:0 0}.open .burger span[data-v-138a3f88]:before{transform:rotate(45deg)}.open .burger span[data-v-138a3f88]:after{transform:rotate(-45deg)}ul[data-v-138a3f88]{border-radius:16px;flex-direction:column;min-width:170px;padding:.4rem;display:none;position:absolute;top:50px;right:0}.open ul[data-v-138a3f88]{display:flex}ul button[data-v-138a3f88],ul .out a[data-v-138a3f88]{text-align:left;width:100%;padding:.7rem .9rem}ul .out[data-v-138a3f88]{border-top:1px solid #ffffff29;border-left:0;margin:.25rem 0 0;padding:.25rem 0 0}button.on[data-v-138a3f88]:after{content:"";background:#ffb454;border-radius:50%;width:5px;height:5px;margin-top:-2px;position:absolute;top:50%;right:.8rem;box-shadow:0 0 8px #ffb454}.ff[data-v-138a3f88],.sp[data-v-138a3f88]{display:none}}.notes[data-v-8d153368]{color:#f3efe6;isolation:isolate;flex-direction:column;min-height:100svh;font-size:1rem;display:flex;position:relative}.sky[data-v-8d153368]{z-index:-1;background:radial-gradient(1px 1px at 12% 18%,#ffffffb3,#0000),radial-gradient(1px 1px at 28% 8%,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 47% 22%,#fff9,#0000),radial-gradient(1px 1px at 63% 11%,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 81% 26%,#fff9,#0000),radial-gradient(1px 1px at 92% 6%,#ffffff73,#0000),radial-gradient(1px 1px at 6% 42%,#fff6,#0000),radial-gradient(1px 1px at 72% 44%,#ffffff59,#0000),radial-gradient(120% 60% at 50% 115%,#ff963c38,#0000 70%),linear-gradient(#0b1230 0%,#050819 55%,#120a14 100%);position:fixed;inset:0}.bar[data-v-8d153368]{width:min(1100px,100%);padding:max(1.4rem, env(safe-area-inset-top)) 6vw 0;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.bar a[data-v-8d153368]{color:#fff;text-decoration:none}.home[data-v-8d153368]{font-family:Syne,system-ui,sans-serif;font-size:1.15rem;font-weight:800}.section[data-v-8d153368]{letter-spacing:.24em;text-transform:uppercase;opacity:.8;font-size:.74rem;transition:opacity .25s}.section[data-v-8d153368]:hover{opacity:1}.page[data-v-8d153368]{flex:1;width:min(720px,100%);margin:0 auto;padding:clamp(3rem,9vh,6rem) 6vw 5rem}.foot[data-v-8d153368]{width:min(1100px,100%);padding:2rem 6vw max(2rem, env(safe-area-inset-bottom));opacity:.6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1.5rem;margin:0 auto;font-size:.8rem;display:flex}.foot a[data-v-8d153368]{color:inherit;text-decoration:none}.foot .social[data-v-8d153368]{transition:color .25s;display:flex}.foot .social svg[data-v-8d153368]{width:1rem;height:1rem}.foot .social[data-v-8d153368]:hover{color:#ffd58a}@media (width<=700px){.foot[data-v-8d153368]{text-align:center;flex-direction:column;align-items:center}}.js .static-home{display:none}.intro[data-v-5102a522]{margin-bottom:1rem}h1[data-v-5102a522]{letter-spacing:-.02em;margin:.4rem 0 .6rem;font-family:Syne,system-ui,sans-serif;font-size:clamp(2.2rem,6vw,3.4rem);font-weight:800}.tagline[data-v-5102a522]{opacity:.85;font-size:1.1rem}section[data-v-5102a522]{margin-top:3rem}h2[data-v-5102a522]{margin-bottom:.8rem;font-family:Syne,system-ui,sans-serif;font-size:1.5rem}h3[data-v-5102a522]{font-size:1.05rem}p[data-v-5102a522]{opacity:.9;line-height:1.65}p+p[data-v-5102a522]{margin-top:.8rem}.list[data-v-5102a522]{list-style:none}.list li+li[data-v-5102a522]{margin-top:1.6rem}.meta[data-v-5102a522]{opacity:.65;margin:.15rem 0 .4rem;font-size:.85rem}a[data-v-5102a522]{color:#ffd58a}.world[data-v-d1dc2fad]{position:relative;overflow-x:clip}.post-head[data-v-a3130af1]{margin-bottom:2.8rem}.meta[data-v-a3130af1]{letter-spacing:.2em;text-transform:uppercase;color:#ffd08a;gap:.6rem;font-size:.74rem;display:flex}h1[data-v-a3130af1]{letter-spacing:-.02em;text-wrap:balance;margin:1rem 0 1.2rem;font-family:Syne,system-ui,sans-serif;font-size:clamp(1.9rem,4.6vw,2.6rem);font-weight:800;line-height:1.08}.lede[data-v-a3130af1]{opacity:.85;font-size:1.15rem;font-weight:300;line-height:1.6}.post-foot[data-v-a3130af1]{border-top:1px solid #ffffff24;margin-top:4rem;padding-top:1.6rem}.post-foot a[data-v-a3130af1]{color:#ffd58a;font-size:.9rem;text-decoration:none}.post-foot a[data-v-a3130af1]:hover{text-decoration:underline}.post-body{color:#f3efe6e6;font-size:1.0625rem;line-height:1.75}.post-body>*+*{margin-top:1.3em}.post-body h2,.post-body h3{color:#fff;margin-top:2.2em;font-family:Syne,system-ui,sans-serif;font-weight:700;line-height:1.25}.post-body h2{font-size:1.55rem}.post-body h3{font-size:1.2rem}.post-body a{color:#ffd58a;text-underline-offset:.2em}.post-body strong{color:#fff}.post-body ul,.post-body ol{padding-left:1.3em}.post-body ul li+li,.post-body ol li+li{margin-top:.4em}.post-body blockquote{color:#ffe9c8;border-left:3px solid #ffb454;padding:.2em 0 .2em 1.2em;font-style:italic}.post-body :not(pre)>code{background:#ffffff17;border-radius:6px;padding:.15em .4em;font-size:.88em}.post-body pre{border:1px solid #ffffff1a;border-radius:14px;padding:1.2rem 1.4rem;font-size:.875rem;line-height:1.65;overflow-x:auto;background-color:#0c1126!important}.post-body img,.post-body video{border-radius:14px;max-width:100%;height:auto;display:block}.post-body hr{border:0;border-top:1px solid #ffffff24;margin:2.6em 0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}html,body{background:#050819;max-width:100%;overflow-x:clip}body{color:#fff;font-family:Inter,system-ui,sans-serif;font-size:14px}@media (prefers-reduced-motion:reduce){*{animation-duration:10ms!important;animation-delay:0s!important}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.kicker{letter-spacing:.35em;text-transform:uppercase;color:#ffb454;font-size:.72rem}.tags{flex-wrap:wrap;gap:.35rem;font-size:.7rem;list-style:none;display:flex}.tags li{border:1px solid #fff6;border-radius:99px;padding:.1rem .55rem}.reveal{opacity:0;filter:blur(8px);transition:opacity 1s,transform 1s cubic-bezier(.2,.8,.2,1),filter 1s;transition-delay:calc(var(--i,0) * .12s);transform:translateY(70px)scale(.96)}.reveal.from-right:not(.in){transform:translate(220px)scale(.96)}.reveal.in{opacity:1;filter:none;transform:none}
