:root{color-scheme:light;--navy-900:#07194a;--navy-800:#0b2470;--blue-700:#1543c4;--blue-600:#1b5cff;--blue-500:#2f6bff;--blue-300:#8fb4ff;--blue-100:#dbe7ff;--blue-50:#eef3ff;--ink:#0a1124;--ink-700:#2b3245;--ink-500:#5b6478;--ink-300:#9aa3b5;--line:#e6e9f0;--paper:#ffffff;--paper-2:#f6f8fc;--brand:var(--blue-600);--font-sans:"Wanted Sans Variable","Wanted Sans","Pretendard Variable",Pretendard,-apple-system,system-ui,sans-serif;--font-serif:var(--font-sans);--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--maxw:1160px;--gutter:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;word-break:keep-all;overflow-wrap:break-word}::selection{background:var(--blue-600);color:#fff}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.section{padding:clamp(72px,11vw,150px) 0}.eyebrow{font-family:var(--font-sans);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-600)}.eyebrow.muted{color:var(--ink-300)}.eyebrow.on-blue{color:rgba(255,255,255,.72)}.dotline{border:0;border-top:2px dotted var(--line);margin:0}.dotline.on-blue{border-top-color:rgba(255,255,255,.35)}.h-display{font-weight:800;font-size:clamp(40px,8.5vw,104px);line-height:.98;letter-spacing:-.035em}.h-section{font-weight:800;font-size:clamp(28px,4.6vw,50px);line-height:1.06;letter-spacing:-.03em}.h-display,.h-section{text-wrap:balance}.lead{font-size:clamp(17px,1.7vw,21px);line-height:1.62;color:var(--ink-700);text-wrap:pretty}.h-hero{margin:0;font-weight:800;font-size:clamp(34px,6.4vw,86px);line-height:1.08;letter-spacing:-.01em;text-shadow:0 2px 40px rgba(3,12,50,.5)}.hero-bg{position:absolute;inset:0;z-index:0;background:radial-gradient(125% 90% at 50% 44%,#0b2470 0,#061640 52%,#03081d 100%);animation:herohue 10s ease-in-out infinite}@keyframes herohue{0%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(72deg)}to{filter:hue-rotate(0deg)}}@media (prefers-reduced-motion:reduce){.hero-bg{animation:none}}.sky-hero{position:relative;height:100svh;overflow:hidden;background:linear-gradient(155deg,#cabdf6,#a7c4ff 40%,#d4e2ff 62%,#ffd6ec)}.sky{inset:0;z-index:0;background:radial-gradient(62% 52% at 50% 47%,rgba(255,255,255,.95) 0,rgba(255,255,255,0) 56%)}.sky,.sky-bloom{position:absolute}.sky-bloom{left:50%;top:47%;width:62vw;height:62vw;transform:translate(-50%,-50%);z-index:4;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.95) 0,rgba(255,255,255,0) 60%);filter:blur(8px);mix-blend-mode:screen;animation:bloomPulse 6.5s ease-in-out infinite}@keyframes bloomPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.85}50%{transform:translate(-50%,-50%) scale(1.16);opacity:1}}.sky-drift{position:absolute;inset:-20%;z-index:0;background:radial-gradient(30% 26% at 22% 30%,rgba(214,196,255,.55),transparent 60%),radial-gradient(28% 24% at 78% 26%,rgba(255,205,232,.5),transparent 60%),radial-gradient(34% 30% at 70% 74%,rgba(180,205,255,.55),transparent 62%),radial-gradient(26% 24% at 28% 76%,rgba(255,255,255,.6),transparent 60%);filter:blur(30px);animation:drift 26s ease-in-out infinite alternate}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-3%,2%,0) scale(1.08)}}.fly{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;transform-origin:50% 48%;opacity:0;will-change:transform,opacity;pointer-events:none;animation:flythrough 10s linear infinite}@keyframes flythrough{0%{transform:scale(.35);opacity:0}18%{opacity:.85}70%{opacity:.5}to{transform:scale(3.6);opacity:0}}.cloud-blob{width:60vw;height:60vw;border-radius:50%;filter:blur(28px);display:block}.world-svg{width:116%;height:62%;align-self:flex-end;filter:blur(.5px)}.ribbon{position:absolute;left:50%;top:44%;width:min(900px,92vw);transform:translate(-50%,-50%);z-index:3;filter:blur(1.5px) drop-shadow(0 6px 30px rgba(43,110,255,.4));animation:ribbonFloat 9s ease-in-out infinite;pointer-events:none}@keyframes ribbonFloat{0%,to{transform:translate(-50%,-50%) rotate(-3deg) translateY(0)}50%{transform:translate(-50%,-52%) rotate(2deg) translateY(-10px)}}.journey-title{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px;will-change:transform,opacity,filter}@keyframes warpIn{0%{opacity:0;transform:translateY(26px) scale(.96);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}.hero-in{opacity:0;animation:warpIn 1.1s cubic-bezier(.16,.84,.34,1) forwards}.h-hero-flow{background:linear-gradient(110deg,#ffffff,#bcd2ff 20%,#d8c7ff 40%,#ffffff 58%,#9fe6ff 78%,#ffffff);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:warpIn 1.1s cubic-bezier(.16,.84,.34,1) forwards,dimshift 9s ease-in-out infinite}@keyframes dimshift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.scrollcue{font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;color:rgba(255,255,255,.7);display:inline-flex;align-items:center;gap:8px}.scrollcue-arrow{display:inline-block;animation:bob 1.6s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.wordmark{display:inline-flex;align-items:baseline;gap:.12em;font-family:var(--font-serif);font-weight:400;letter-spacing:-.01em;white-space:nowrap}.wordmark .tm{font-size:.42em;transform:translateY(-.9em);opacity:.8}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-weight:700;font-size:16px;line-height:1;padding:17px 26px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;transition:transform .15s ease,background .2s ease,color .2s ease,border-color .2s ease}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--blue-600);color:#fff}.btn-primary:hover{background:var(--blue-700)}.btn-ghost-light{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}.btn-ghost-light:hover{background:#fff;color:var(--navy-900);border-color:#fff}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn-ghost:hover{border-color:var(--blue-600);color:var(--blue-600)}.btn-chevron{transition:transform .22s ease}.btn-chevron.up{transform:rotate(180deg)}.chip{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:13px;letter-spacing:.01em;font-weight:600;padding:6px 13px;border-radius:999px;background:var(--blue-50);color:var(--blue-700);border:1px solid var(--blue-100)}.chip-accent{background:var(--blue-600);color:#fff;border-color:var(--blue-600)}@keyframes rise{0%{opacity:0;transform:translateY(54px) scale(.965);filter:blur(7px)}60%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.reveal{opacity:0}.reveal.in{animation:rise .95s cubic-bezier(.16,.86,.3,1) forwards}.logo-wall{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(22px,4vw,52px)}.logo-item{display:inline-flex;align-items:center;opacity:.82;transition:opacity .3s ease,transform .3s ease}.logo-item:hover{opacity:1;transform:translateY(-3px)}.logo-div{width:1px;height:26px;background:var(--line)}@media (max-width:560px){.logo-div{display:none}}.imask{display:inline-block;background-color:var(--ink);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.iw{display:inline-flex;align-items:baseline;gap:8px;color:var(--ink);white-space:nowrap}.iw-main{font-weight:800;letter-spacing:-.035em;line-height:1}.iw-sub{font-weight:500;font-size:13px;letter-spacing:.01em;color:var(--ink-500)}.criteria{margin-top:40px;border-top:2px dotted var(--line)}.criteria-row{display:flex;align-items:baseline;gap:clamp(16px,2.4vw,32px);padding:22px 0;border-bottom:1px solid var(--line)}.criteria-no{font-family:"Pretendard Variable",Pretendard,var(--font-sans);font-size:14px;font-weight:500;letter-spacing:.02em;color:var(--blue-600);white-space:nowrap;flex:none}.criteria-text{margin:0;font-size:clamp(20px,2.5vw,31px);font-weight:700;letter-spacing:-.025em;line-height:1.3;color:var(--ink)}.criteria-text b{color:var(--blue-600);font-weight:800}.values-list{margin-top:4px}.value-row{display:grid;grid-template-columns:60px 1fr auto;align-items:baseline;grid-gap:20px;gap:20px;padding:24px 0;border-top:1px solid var(--line);transition:padding-left .25s ease}.value-row:last-child{border-bottom:1px solid var(--line)}.value-row:hover{padding-left:8px}.value-row--drive{position:relative;overflow:hidden}.speedcar{position:absolute;top:50%;left:-18%;transform:translateY(-50%);display:inline-flex;align-items:center;opacity:0;pointer-events:none;z-index:4}.value-row--drive:hover .speedcar{animation:drive 1.8s cubic-bezier(.32,.06,.3,1) forwards}.speedcar-img{height:42px;width:auto;display:block;transform:scaleX(-1);filter:drop-shadow(0 6px 9px rgba(10,17,36,.22))}.speedcar-trail{width:72px;height:5px;border-radius:5px;margin-right:-10px;background:linear-gradient(90deg,rgba(27,92,255,0),var(--blue-500));opacity:.6}@keyframes drive{0%{left:-20%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:110%;opacity:0}}@media (prefers-reduced-motion:reduce){.value-row--drive:hover .speedcar{animation:none}}.flow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px 28px;gap:8px 28px;margin-top:48px}.flow-reveal{opacity:1}.flow-reveal.in{animation:none}.flow-step{border-top:2px solid var(--ink);padding-top:18px}.flow-node{display:block;font-family:"Pretendard Variable",Pretendard,var(--font-sans);font-size:14px;letter-spacing:.04em;color:var(--blue-600)}.flow-node,.flow-title{font-weight:800;opacity:0}.flow-title{margin:10px 0;font-size:clamp(18px,1.9vw,21px);letter-spacing:-.025em;color:var(--ink)}.flow-desc{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink-500);opacity:0;white-space:pre-line}.flow-reveal.in .flow-desc,.flow-reveal.in .flow-node,.flow-reveal.in .flow-title{animation:flowrise .55s ease forwards}@keyframes flowrise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:720px){.flow{grid-template-columns:1fr 1fr;gap:20px 24px}}@media (max-width:460px){.flow{grid-template-columns:1fr}}.firstday-timeline{margin-top:30px;border-top:2px dotted var(--line)}.firstday-moment{display:grid;grid-template-columns:78px 1fr;grid-gap:22px;gap:22px;padding:22px 0;border-bottom:1px solid var(--line)}.firstday-time{font-family:"Pretendard Variable",Pretendard,var(--font-sans);font-weight:600;font-size:15px;color:var(--blue-600);padding-top:3px}.firstday-mt{margin:0 0 8px;font-size:clamp(17px,1.9vw,20px);font-weight:800;letter-spacing:-.02em;color:var(--ink)}.firstday-md{margin:0;font-size:15.5px;line-height:1.62;color:var(--ink-700)}.firstday-right{text-align:right}.firstday-right .firstday-moment{grid-template-columns:1fr 78px}.firstday-right .firstday-time{grid-column:2;grid-row:1}.firstday-right .firstday-body{grid-column:1;grid-row:1}@media (max-width:560px){.firstday-moment{grid-template-columns:54px 1fr;gap:14px}.firstday-right .firstday-moment{grid-template-columns:1fr 50px;gap:12px}.credstrip{flex-direction:column;align-items:flex-start;gap:10px}.credstrip .logo-div{display:none}}.drag-sticker{position:relative;display:inline-block;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;z-index:2;filter:drop-shadow(0 10px 22px rgba(10,17,36,.18));transition:filter .18s ease;will-change:transform}.drag-sticker img{width:100%;display:block;pointer-events:none;-webkit-user-drag:none}.drag-sticker.is-grabbing{filter:drop-shadow(0 20px 40px rgba(10,17,36,.3))}.perk-sticker-slot{height:132px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:8px}.perk-sticker-slot .drag-sticker{width:auto!important}.perk-sticker-slot .drag-sticker img{height:122px;width:auto}.drag-sticker.perk-card img{height:92px!important}.spawn-card .drag-sticker{width:auto!important}.perk-obj{background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:flex-end}.perk-obj img{height:122px;width:auto;display:block;filter:drop-shadow(0 10px 22px rgba(10,17,36,.18));transition:transform .18s ease}.perk-obj:hover img{transform:translateY(-3px) rotate(-2deg)}.perk-building img{transition:height .3s cubic-bezier(.2,.7,.3,1);transform-origin:bottom center}.perk-building:hover img{transform:none}.green-flash{position:fixed;inset:0;background:#15a34a;mix-blend-mode:multiply;opacity:0;pointer-events:none;z-index:90;transition:opacity .55s ease}.green-flash.on{opacity:.5;transition:opacity .2s ease}.barbell-rain{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:85}.falling-barbell{position:absolute;top:-200px;animation-name:barbell-fall;animation-timing-function:cubic-bezier(.45,0,.75,1);animation-fill-mode:forwards;filter:drop-shadow(0 8px 14px rgba(10,17,36,.25))}@keyframes barbell-fall{0%{top:-200px;transform:rotate(var(--rot))}to{top:114vh;transform:rotate(calc(var(--rot) + 200deg))}}.spawn-layer{position:absolute;inset:0;pointer-events:none;z-index:30}.spawn-card{position:absolute;pointer-events:auto;width:132px}@media (prefers-reduced-motion:reduce){.falling-barbell{display:none}.green-flash{transition:none}}@media (hover:hover){.drag-sticker:hover{filter:drop-shadow(0 16px 32px rgba(10,17,36,.26))}}.value-row-no{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--ink-300)}.value-row-ko{margin:0;font-size:clamp(21px,2.6vw,32px);font-weight:800;letter-spacing:-.03em;color:var(--ink)}.value-row-en{font-family:"Pretendard Variable",Pretendard,var(--font-sans);font-weight:500;font-size:15px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-500);white-space:nowrap}@media (max-width:640px){.value-row{grid-template-columns:38px 1fr;gap:12px}.value-row-en{grid-column:2;margin-top:2px}}.founder-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,.8fr);grid-gap:48px;gap:48px;align-items:center}@media (max-width:820px){.founder-grid{grid-template-columns:1fr;gap:28px}.founder-media{margin:0 auto!important}}.video-card{display:block;position:relative;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 18px 50px rgba(10,17,36,.18);transition:transform .25s ease,box-shadow .25s ease}.video-card:hover{transform:translateY(-4px);box-shadow:0 26px 64px rgba(10,17,36,.26)}.video-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;opacity:.92;transition:opacity .25s ease}.video-card:hover img{opacity:1}.video-play{position:absolute;inset:0}.video-play,.video-play span{display:flex;align-items:center;justify-content:center}.video-play span{width:60px;height:60px;border-radius:999px;background:rgba(255,255,255,.95);color:var(--blue-600);font-size:22px;padding-left:4px;box-shadow:0 6px 20px rgba(0,0,0,.3);transition:transform .25s ease}.video-card:hover .video-play span{transform:scale(1.1)}.video-cap{position:absolute;left:14px;bottom:12px;color:#fff;font-size:13px;font-weight:600;text-shadow:0 1px 8px rgba(0,0,0,.6)}.firstday-row{display:grid;grid-template-columns:100px 1fr;grid-gap:28px;gap:28px;padding:30px 0;border-top:1px solid var(--line);align-items:baseline}@media (max-width:560px){.firstday-row{grid-template-columns:1fr;gap:8px;padding:22px 0}}.process{display:grid;grid-gap:0;gap:0}.process-row{display:grid;grid-template-columns:60px 1fr;grid-gap:24px;gap:24px;padding:26px 0;border-top:1px solid var(--line);align-items:baseline}.process-step{font-family:var(--font-mono);font-size:15px;font-weight:500;color:var(--blue-600)}.process-title{font-size:clamp(18px,2.2vw,24px);font-weight:800;letter-spacing:-.02em;margin:0 0 8px}@media (max-width:560px){.process-row{grid-template-columns:1fr;gap:6px;padding:20px 0}}.team-grid{margin-top:104px;display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.team-card{display:flex;flex-direction:column}.team-avatar{position:relative;width:100%;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:linear-gradient(150deg,var(--blue-600),var(--navy-800));display:block}.team-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 26%;z-index:2}.team-initial{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:clamp(48px,7vw,76px);font-weight:800;letter-spacing:-.04em;color:rgba(255,255,255,.92);z-index:1}.team-meta{margin-top:16px}.team-name{display:block;font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.team-role{display:block;margin-top:4px;font-size:14px;font-weight:600;color:var(--blue-600)}@media (max-width:560px){.team-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:32px}.team-name{font-size:16px}.team-role{font-size:12.5px}.team-avatar{border-radius:14px}}@media (max-width:600px){.role-row{grid-template-columns:30px 1fr!important;gap:14px!important;padding:24px 2px!important}.role-arrow,.role-exp{display:none!important}}.team-bio{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-gap:5px;gap:5px}.team-bio li{position:relative;padding-left:12px;font-size:12.5px;line-height:1.45;color:var(--ink-500)}.team-bio li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:999px;background:var(--blue-300)}.botnav-wrap{position:fixed;right:24px;bottom:24px;z-index:75;align-items:flex-end}.botnav,.botnav-wrap{display:flex;flex-direction:column}.botnav{position:absolute;bottom:calc(100% + 10px);right:0;gap:1px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border:1px solid var(--line);border-radius:14px;padding:7px;min-width:264px;box-shadow:0 14px 40px rgba(10,17,36,.12);opacity:0;transform:translateY(10px) scale(.97);transform-origin:bottom right;pointer-events:none;transition:opacity .26s cubic-bezier(.16,.84,.34,1),transform .26s cubic-bezier(.16,.84,.34,1)}.botnav.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.botnav-item{display:flex;align-items:baseline;gap:11px;font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:-.01em;padding:11px 14px;border-radius:10px;color:var(--ink-700);white-space:nowrap;transition:background .15s ease,color .15s ease}.botnav-num{font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--blue-600);letter-spacing:0;flex:none}.botnav-item:hover{background:var(--paper-2);color:var(--ink)}.botnav-item.on{background:var(--ink);color:#fff;font-weight:600}.botnav-item.on .botnav-num{color:rgba(255,255,255,.7)}.botnav-toggle{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:-.01em;padding:12px 18px;border-radius:999px;background:var(--ink);color:#fff;border:0;cursor:pointer;box-shadow:0 8px 24px rgba(10,17,36,.2);transition:transform .15s ease,opacity .2s ease}.botnav-toggle:hover{transform:translateY(-1px);opacity:.92}.botnav-toggle-dot{width:6px;height:6px;border-radius:999px;background:var(--blue-500)}.mg{width:100%;border:1px solid var(--line);border-radius:18px;padding:36px 28px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .18s ease,transform .12s ease}.mg:active{transform:scale(.995)}.mg-eyebrow{font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mg-title{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1}.mg-sub{font-size:14.5px}.mg-whack{border:1px solid var(--line);border-radius:18px;background:#fff;padding:28px;flex-direction:column}.mg-whack,.mg-whack-head{display:flex;align-items:center}.mg-whack-head{width:100%;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap;gap:8px}.mg-whack-stat{font-family:var(--font-sans);font-weight:800;font-size:16px;letter-spacing:-.02em}.mg-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;width:min(320px,100%)}.mg-cell{aspect-ratio:1;border:0;border-radius:14px;background:var(--blue-50);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s ease,transform .08s ease}.mg-cell:hover{background:#e2ebff}.mg-cell:active{transform:scale(.94)}.mg-mole{animation:pop .14s ease}@keyframes pop{0%{transform:scale(.4)}to{transform:scale(1)}}.li-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:9px 16px;border-radius:999px;border:1.5px solid var(--line);transition:border-color .2s ease,background .2s ease,transform .15s ease}.li-link:hover{border-color:currentColor;transform:translateY(-1px)}.marquee{overflow:hidden;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marquee-track{width:max-content;will-change:transform;animation:marquee 34s linear infinite}.marquee-half,.marquee-track{display:flex;align-items:center}.marquee-half{flex:none}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{font-family:var(--font-serif);font-size:clamp(17px,2.2vw,30px);font-weight:500;letter-spacing:-.02em;padding:0 .5em}.marquee-star{opacity:.5;font-size:.7em;padding:0 .15em}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mininav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;padding:14px var(--gutter);background:rgba(255,255,255,.82);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line);transform:translateY(-100%);transition:transform .35s cubic-bezier(.16,.84,.34,1)}.mininav.show{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1!important}.hero-in,.marquee-track,.reveal{animation:none!important}.hero-in{opacity:1!important}.h-hero-flow{-webkit-text-fill-color:#fff;background:none}.fly,.h-hero-flow,.scrollcue-arrow{animation:none!important}.fly{opacity:0!important}.flow-desc,.flow-node,.flow-title{opacity:1!important;animation:none!important}.flow-conn{transform:scaleX(1)!important;animation:none!important}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}