.orbital{--bg:#02060f;--bg2:#06122a;--ice:#e6f0ff;--blue:#7fa8ff;--dim:#d6e6ff99;--gold:#e2b93b;--line:#96beff24;--T:16s;--serif:var(--font-serif,Georgia,serif);--sans:var(--font-sans,system-ui,sans-serif);--mono:ui-monospace,"IBM Plex Mono",Menlo,monospace;color:var(--ice);font-family:var(--sans);background:radial-gradient(ellipse at 30% 40%,var(--bg2),var(--bg) 65%);padding:110px 6vw 130px;position:relative;overflow:hidden}.orbital *{box-sizing:border-box;margin:0}.orbital:after{content:"";pointer-events:none;opacity:.07;mix-blend-mode:screen;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence baseFrequency='.9' numOctaves='2'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");position:absolute;inset:0}.orbital .stars{pointer-events:none;position:absolute;inset:0}.orbital .stars i{opacity:.15;background:#cfe0ff;border-radius:50%;width:2px;height:2px;animation:7s ease-in-out infinite orbTw;position:absolute}.orbital .wrap{z-index:1;max-width:1280px;margin:0 auto;position:relative}.orbital .top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.orbital h2{font-family:var(--serif);letter-spacing:-.02em;max-width:11em;color:var(--ice);text-shadow:0 0 40px #7fa8ff40;font-size:clamp(38px,5vw,66px);font-weight:500;line-height:1.05}.orbital .intro{color:var(--dim);padding-top:12px;font-size:clamp(17px,1.5vw,21px);line-height:1.7}.orbital .main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;margin-top:72px;display:grid}.orbital .stage{aspect-ratio:1;width:min(100%,600px,100vh - 130px);margin:0 auto;position:sticky;top:90px;overflow:visible}.orbital .stage:before{content:"";animation:orbBreathe var(--T) ease-in-out infinite;background:radial-gradient(circle,#4678ff38,#0000 68%);border-radius:50%;position:absolute;inset:6%}.orbital .orbit-wrap{display:contents}.orbital .orbit{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbital .group+.group{margin-top:64px}.orbital .main>div:not(.stage){z-index:1;position:relative}.orbital .kick{font:500 14px var(--mono);letter-spacing:.24em;text-transform:uppercase;color:#fff;text-shadow:0 0 18px #7fa8ff;animation:orbKglow var(--T) ease-in-out infinite}.orbital .group+.group .kick{animation-delay:calc(var(--T) / -2)}.orbital h3{font-family:var(--serif);max-width:15em;color:var(--ice);margin:14px 0 20px;font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.15}.orbital ul{padding:0;list-style:none}.orbital li{border-top:1px solid var(--line);opacity:.4;animation:orbAct var(--T) linear infinite;animation-delay:calc((var(--i) - 8) * 2s);padding:18px 0 18px 22px;position:relative}.orbital li:before{content:"";background:var(--ice);width:2px;box-shadow:0 0 14px var(--blue);opacity:0;animation:orbBar var(--T) linear infinite;animation-delay:calc((var(--i) - 8) * 2s);position:absolute;top:18px;bottom:18px;left:0}.orbital li h4{color:#fff;font-size:18px;font-weight:500}.orbital li p{color:var(--dim);margin-top:6px;font-size:16px;line-height:1.65}.orbital .more{color:var(--ice);border-bottom:1px solid var(--gold);margin-top:26px;padding-bottom:2px;font-weight:500;text-decoration:none;transition:color .3s;display:inline-block}.orbital .more:hover{color:var(--gold)}.orbital .close{border-top:1px solid var(--line);color:var(--ice);margin-top:72px;padding-top:56px;font-size:clamp(18px,1.7vw,22px);line-height:1.6}.orbital .cam{transform-box:view-box;transform-origin:50%;animation:orbCam var(--T) ease-in-out infinite}.orbital .ring{fill:none;stroke:var(--ice);stroke-width:1px;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1px;animation:4s ease-out forwards orbDraw}.orbital .fine{fill:none;stroke:var(--blue);stroke-width:.7px;opacity:.4;vector-effect:non-scaling-stroke}.orbital .dots{fill:none;stroke:#fff;stroke-width:1.6px;stroke-dasharray:.3 6;stroke-linecap:round;opacity:.5}.orbital .mer{fill:none;stroke:var(--ice);stroke-width:.9px;opacity:.5;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:28s ease-in-out infinite orbMer;animation-delay:calc(var(--k) * -7s)}.orbital .spin{transform-box:view-box;transform-origin:50%;animation:orbRot var(--T) linear infinite}.orbital .slow{transform-box:view-box;transform-origin:50%;animation:180s linear infinite orbRot}.orbital .rev{transform-box:view-box;transform-origin:50%;animation:120s linear infinite reverse orbRot}.orbital .tick{stroke:var(--ice);stroke-width:1px;opacity:.55}.orbital .node{fill:var(--bg);stroke:var(--blue);stroke-width:1px}.orbital .node.g{stroke:var(--gold)}.orbital .glow{fill:#a0c8ff33;stroke:#fff;stroke-width:1.6px;opacity:0;animation:orbAct var(--T) linear infinite;animation-delay:calc((var(--i) - 8) * 2s);filter:drop-shadow(0 0 8px #8fb8ff)}.orbital .num{font:500 11px var(--mono);fill:var(--ice);text-anchor:middle;dominant-baseline:central}.orbital .cen{font:400 11px var(--mono);letter-spacing:.3em;text-transform:uppercase;fill:#fff;filter:drop-shadow(0 0 6px #7fa8ff)drop-shadow(0 0 16px #4f86ff);text-anchor:middle;opacity:0;animation:orbHalf var(--T) ease-in-out infinite}.orbital .lab{z-index:2;text-align:center;width:64%;font:500 clamp(14px,1.8vw,23px)/1.35 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f2f7ff;text-shadow:0 0 18px #7fa8ffb3;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbital .lab b{color:var(--blue);margin:0 0 .6em;font-weight:400;display:block}.orbital .w{white-space:nowrap;display:inline-block}.orbital .lab .c{opacity:0;animation:orbLet var(--T) linear infinite;animation-delay:calc((var(--i) - 8) * 2s + var(--k) * 20ms);display:inline-block}@keyframes orbTw{50%{opacity:.8}}@keyframes orbDraw{to{stroke-dashoffset:0}}@keyframes orbRot{to{transform:rotate(360deg)}}@keyframes orbAct{0%{opacity:.4}1.5%,11%{opacity:1}14%,to{opacity:.4}}@keyframes orbBar{0%{opacity:0}1.5%,11%{opacity:1}14%,to{opacity:0}}@keyframes orbLet{0%{opacity:0;filter:blur(6px);transform:scale(1.9)}3%{opacity:1;filter:none;transform:none}11%{opacity:1;transform:none}13.5%,to{opacity:0;transform:translate(12px)}}@keyframes orbHalf{0%{opacity:0}4%,46%{opacity:1}50%,to{opacity:0}}@keyframes orbMer{0%,to{transform:scaleX(1)}50%{transform:scaleX(.05)}}@keyframes orbBreathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes orbKglow{0%,46%{color:#fff;text-shadow:0 0 6px #fff,0 0 18px #7fa8ff,0 0 40px #4f86ff}52%,94%{color:#e6f0ff99;text-shadow:0 0 10px #7fa8ff73}to{color:#fff;text-shadow:0 0 6px #fff,0 0 18px #7fa8ff,0 0 40px #4f86ff}}.orbital:not(.on) *{animation-play-state:paused!important}@media (max-width:900px){.orbital{padding:80px 6vw 90px}.orbital .top,.orbital .main{grid-template-columns:1fr;gap:32px}.orbital .main{margin-top:40px}.orbital .stage{max-width:460px;margin:0 auto;position:relative;top:0}.orbital .lab{letter-spacing:.08em;width:78%}}@media (prefers-reduced-motion:reduce){.orbital *{animation:none!important}.orbital li{opacity:1}.orbital .ring{stroke-dashoffset:0}.orbital .cen:first-of-type,.orbital .lab .c{opacity:1}.orbital .lab:not([data-i="0"]){display:none}.orbital .mer{transform:scaleX(.5)}}
.VertexMarquee-module__6S2LuG__marquee{--vx-gold:#d6a21e;--vx-line:#0a0f3c1f;--vx-gap:64px;--vx-speed:40s;box-sizing:border-box;background:#fff;width:100%;padding:72px 24px;position:relative;overflow:hidden}.VertexMarquee-module__6S2LuG__inner{max-width:1200px;margin:0 auto}.VertexMarquee-module__6S2LuG__head{text-align:center;opacity:0;justify-content:center;align-items:center;gap:14px;margin-bottom:32px;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(14px)}.VertexMarquee-module__6S2LuG__head:before,.VertexMarquee-module__6S2LuG__head:after{content:"";background:var(--vx-gold);opacity:.7;width:56px;height:1px}.VertexMarquee-module__6S2LuG__title{letter-spacing:.12em;text-transform:uppercase;color:var(--vx-gold);margin:0;font-size:20px;font-weight:600}.VertexMarquee-module__6S2LuG__viewport{border-top:1px solid var(--vx-line);border-bottom:1px solid var(--vx-line);opacity:0;padding:28px 0;transition:opacity 1s .2s;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.VertexMarquee-module__6S2LuG__in .VertexMarquee-module__6S2LuG__head{opacity:1;transform:none}.VertexMarquee-module__6S2LuG__in .VertexMarquee-module__6S2LuG__viewport{opacity:1}.VertexMarquee-module__6S2LuG__stage{width:max-content;display:flex}.VertexMarquee-module__6S2LuG__track{align-items:center;gap:var(--vx-gap);padding-right:var(--vx-gap);animation:VertexMarquee-module__6S2LuG__scroll var(--vx-speed) linear infinite;will-change:transform;flex-shrink:0;display:flex}.VertexMarquee-module__6S2LuG__viewport:hover .VertexMarquee-module__6S2LuG__track{animation-play-state:paused}.VertexMarquee-module__6S2LuG__logo{flex-shrink:0;justify-content:center;align-items:center;height:80px;display:flex}.VertexMarquee-module__6S2LuG__logo img{width:var(--w,120px);height:var(--h,48px);object-fit:contain;-webkit-user-select:none;user-select:none;opacity:.92;max-width:200px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s;display:block}.VertexMarquee-module__6S2LuG__logo:hover img{opacity:1;transform:scale(1.1)}@keyframes VertexMarquee-module__6S2LuG__scroll{to{transform:translate(-100%)}}@media (max-width:700px){.VertexMarquee-module__6S2LuG__marquee{--vx-gap:44px;--vx-speed:30s;padding:48px 0}.VertexMarquee-module__6S2LuG__title{letter-spacing:.08em;font-size:14px}.VertexMarquee-module__6S2LuG__head:before,.VertexMarquee-module__6S2LuG__head:after{width:28px}.VertexMarquee-module__6S2LuG__logo{height:64px}.VertexMarquee-module__6S2LuG__logo img{height:calc(var(--h,48px) * .8);width:calc(var(--w,120px) * .8)}}@media (prefers-reduced-motion:reduce){.VertexMarquee-module__6S2LuG__track{animation:none}.VertexMarquee-module__6S2LuG__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}
.YearOrbit-module__F-LW8W__section{color:#0e1340;--navy:#0e1340;--gold:#b8892b;--ring:#c9a24a;--muted:#5a6178;--line:#d9dce6;background:#f3f4f7;padding:96px 0 80px;position:relative;overflow:hidden}.YearOrbit-module__F-LW8W__wrap{z-index:1;grid-template-columns:minmax(300px,.72fr) 1.6fr;align-items:center;gap:24px;max-width:1480px;margin:0 auto;padding:0 40px;display:grid;position:relative}.YearOrbit-module__F-LW8W__left{padding-right:12px}.YearOrbit-module__F-LW8W__title{font-family:var(--font-serif,Georgia,"Times New Roman",serif);letter-spacing:-.01em;color:var(--navy);margin:0 0 26px;font-size:clamp(38px,4.4vw,66px);font-weight:400;line-height:1.05}.YearOrbit-module__F-LW8W__title em{color:var(--gold);font-style:italic}.YearOrbit-module__F-LW8W__lead{color:var(--muted);max-width:440px;margin:0 0 32px;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.YearOrbit-module__F-LW8W__cta{border:1px solid var(--navy);color:var(--navy);background:0 0;border-radius:4px;align-items:center;gap:14px;padding:16px 28px;font-size:15px;font-weight:500;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.YearOrbit-module__F-LW8W__cta span{transition:transform .3s}.YearOrbit-module__F-LW8W__cta:hover{background:var(--navy);color:#fff}.YearOrbit-module__F-LW8W__cta:hover span{transform:translate(5px)}.YearOrbit-module__F-LW8W__cta:focus-visible,.YearOrbit-module__F-LW8W__note a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.YearOrbit-module__F-LW8W__stage{aspect-ratio:1/1.02;width:100%;position:relative}.YearOrbit-module__F-LW8W__orbit{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.YearOrbit-module__F-LW8W__thin{fill:none;stroke:#0e13401f;stroke-width:1px}.YearOrbit-module__F-LW8W__ring{fill:none;stroke:var(--ring);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.4s cubic-bezier(.6,.1,.2,1) .2s}.YearOrbit-module__F-LW8W__seen .YearOrbit-module__F-LW8W__ring{stroke-dashoffset:0}.YearOrbit-module__F-LW8W__arc{fill:none;stroke:var(--navy);stroke-width:3px;opacity:0;transition:opacity .4s}.YearOrbit-module__F-LW8W__arcOn{opacity:1}.YearOrbit-module__F-LW8W__node{opacity:0;cursor:pointer;transition:opacity .8s}.YearOrbit-module__F-LW8W__node circle:last-child{fill:var(--navy);stroke:var(--ring);stroke-width:3px;transition:r .3s}.YearOrbit-module__F-LW8W__seen .YearOrbit-module__F-LW8W__node{opacity:1}.YearOrbit-module__F-LW8W__nodeOn circle:last-child{r:13}.YearOrbit-module__F-LW8W__particle{fill:var(--ring);filter:drop-shadow(0 0 8px #c9a24ae6)}.YearOrbit-module__F-LW8W__pulse{opacity:.5;animation:6s ease-in-out infinite YearOrbit-module__F-LW8W__pulse}@keyframes YearOrbit-module__F-LW8W__pulse{50%{opacity:.2}}.YearOrbit-module__F-LW8W__center{aspect-ratio:1;background:var(--navy);border-radius:50%;place-items:center;width:34%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #c9a24a40,0 20px 60px #0e13404d}.YearOrbit-module__F-LW8W__center span{letter-spacing:.28em;text-transform:uppercase;text-align:center;color:#e8c57a;font-size:clamp(11px,1.05vw,15px);line-height:2.1;position:relative}.YearOrbit-module__F-LW8W__center span:before,.YearOrbit-module__F-LW8W__center span:after{content:"";background:#e8c57ab3;width:44px;height:1px;position:absolute;left:50%;transform:translate(-50%)}.YearOrbit-module__F-LW8W__center span:before{top:-12px}.YearOrbit-module__F-LW8W__center span:after{bottom:-12px}.YearOrbit-module__F-LW8W__card{border:1px solid var(--line);opacity:0;background:#fff;border-radius:6px;width:38%;padding:18px 20px 20px;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;position:absolute;transform:translateY(26px);box-shadow:0 14px 40px #0e13401a}.YearOrbit-module__F-LW8W__seen .YearOrbit-module__F-LW8W__card{opacity:1;transform:none}.YearOrbit-module__F-LW8W__cardOn{border-color:var(--navy)!important;box-shadow:0 18px 50px #0e134038!important}.YearOrbit-module__F-LW8W__card header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.YearOrbit-module__F-LW8W__icon{background:var(--navy);color:#e8c57a;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.YearOrbit-module__F-LW8W__icon svg{width:20px;height:20px}.YearOrbit-module__F-LW8W__num{color:var(--gold);font-family:var(--font-serif,Georgia,serif);font-size:22px}.YearOrbit-module__F-LW8W__num:after{content:"";background:var(--gold);vertical-align:middle;opacity:.6;width:22px;height:1px;margin-left:10px;display:inline-block}.YearOrbit-module__F-LW8W__card h3{font-family:var(--font-serif,Georgia,serif);color:var(--navy);margin:0 0 8px;font-size:clamp(17px,1.5vw,22px);font-weight:400;line-height:1.2}.YearOrbit-module__F-LW8W__card p{color:var(--muted);margin:0;font-size:clamp(12px,.95vw,13.5px);line-height:1.55}.YearOrbit-module__F-LW8W__note{border-top:1px solid var(--line);color:var(--muted);max-width:760px;margin:34px 0 0 auto;padding-top:18px;font-size:13px;line-height:1.6;position:relative}.YearOrbit-module__F-LW8W__note:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:0}.YearOrbit-module__F-LW8W__note a{color:var(--navy);border-bottom:1px solid var(--gold);white-space:nowrap;text-decoration:none}@media (max-width:1100px){.YearOrbit-module__F-LW8W__wrap{grid-template-columns:1fr;gap:56px;padding:0 28px}.YearOrbit-module__F-LW8W__stage{max-width:820px;margin:0 auto}.YearOrbit-module__F-LW8W__note{margin-left:0}}@media (max-width:760px){.YearOrbit-module__F-LW8W__section{padding:64px 0}.YearOrbit-module__F-LW8W__stage{aspect-ratio:auto;flex-direction:column;gap:18px;padding-left:34px;display:flex;position:relative}.YearOrbit-module__F-LW8W__stage:before{content:"";background:linear-gradient(var(--ring),#c9a24a26);transform-origin:top;width:1px;transition:transform 1.8s .2s;position:absolute;top:8px;bottom:8px;left:9px;transform:scaleY(0)}.YearOrbit-module__F-LW8W__seen .YearOrbit-module__F-LW8W__stage:before{transform:scaleY(1)}.YearOrbit-module__F-LW8W__orbit,.YearOrbit-module__F-LW8W__center{display:none}.YearOrbit-module__F-LW8W__card{width:auto;position:relative;translate:none;inset:auto!important}.YearOrbit-module__F-LW8W__card:before{content:"";background:var(--navy);border:2px solid var(--ring);border-radius:50%;width:11px;height:11px;position:absolute;top:26px;left:-30px}.YearOrbit-module__F-LW8W__card p{font-size:14px}}@media (prefers-reduced-motion:reduce){.YearOrbit-module__F-LW8W__ring{transition:none}.YearOrbit-module__F-LW8W__pulse{animation:none}.YearOrbit-module__F-LW8W__card,.YearOrbit-module__F-LW8W__node{transition:none}}
.GalleryMarquee-module__bAYNha__marquee{--gap:.75rem;--h:clamp(13rem, 9rem + 10vw, 19rem);--speed:40s;background:#fff;padding-block:clamp(2.5rem,1.5rem + 4vw,4.5rem);overflow:hidden}.GalleryMarquee-module__bAYNha__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.GalleryMarquee-module__bAYNha__track{width:max-content;animation:GalleryMarquee-module__bAYNha__slide var(--speed) linear infinite;display:flex}.GalleryMarquee-module__bAYNha__viewport:hover .GalleryMarquee-module__bAYNha__track{animation-play-state:paused}.GalleryMarquee-module__bAYNha__group{gap:var(--gap);padding:0 var(--gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.GalleryMarquee-module__bAYNha__item{height:var(--h);width:calc(var(--h) * var(--r));background:var(--mist,#e8eaf4);border-radius:4px;flex:none;position:relative;overflow:hidden}@keyframes GalleryMarquee-module__bAYNha__slide{to{transform:translate(-25%)}}@media (max-width:760px){.GalleryMarquee-module__bAYNha__marquee{--gap:.5rem;--speed:32s}}@media (prefers-reduced-motion:reduce){.GalleryMarquee-module__bAYNha__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.GalleryMarquee-module__bAYNha__track{animation:none}}
