body:has(.night){background:#05070a}body:has(.night) .floating-header,body:has(.night) main~footer,body:has(.night)>footer{display:none}body:has(.night) .route-enter{animation:none}html.night-menu,html.night-menu body{overflow:hidden}.night{--ink:#05070a;--bone:#dfe7f0;--bone-dim:#a8b3c0;--muted:#74808e;--line:rgba(223,231,240,.14);--line-soft:rgba(223,231,240,.075);--accent:#2f7bff;--accent-hot:#7fb0ff;--pad:clamp(20px,3.4vw,56px);--nav-h:84px;--ease:cubic-bezier(.22,.61,.36,1);--out:cubic-bezier(.16,1,.3,1);--io:cubic-bezier(.65,0,.35,1);position:relative;color:var(--bone);background:var(--ink);font-family:var(--font-sans);font-weight:300;font-size:16px;line-height:1.6}.night ::selection{background:var(--accent);color:#fff}.night h1,.night h2,.night h3,.night h4{font-family:var(--font-sans);font-weight:400!important;margin:0}.night-gl{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:0;background:var(--ink)}.night-vignette{z-index:55;background:radial-gradient(125% 95% at 50% 42%,transparent 40%,rgba(2,4,8,.6) 100%)}.night-grain,.night-vignette{position:fixed;inset:0;pointer-events:none}.night-grain{z-index:60;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.night-page{position:relative;z-index:10}html.night-flat .night-gl{display:none}html.night-flat .night{background:radial-gradient(38vw 30vw at 72% 18%,rgba(47,123,255,.34),transparent 70%),radial-gradient(120% 80% at 50% 0,rgba(120,150,190,.14),transparent 60%),var(--ink);background-attachment:fixed}.night-eyebrow{display:flex;align-items:center;gap:10px;font:500 10px/1.4 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim);text-shadow:0 1px 16px rgba(3,6,10,.9)}.night-eyebrow .dot{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.night-display{text-transform:uppercase;line-height:1.055;letter-spacing:-.012em;text-shadow:0 2px 34px rgba(3,6,10,.72)}.night-h-hero{font-size:clamp(28px,3.3vw,50px)}.night-h-sec{font-size:clamp(30px,4vw,60px)}.night-body{font-size:14px;line-height:1.7;color:#9aa6b4;text-shadow:0 1px 18px rgba(3,6,10,.85)}.night-body-lg{font-size:clamp(14px,1.02vw,17px);line-height:1.72;color:#b3bfcc;text-shadow:0 1px 20px rgba(3,6,10,.88)}.night [data-rv]{opacity:0}.night [data-rv=up]{transform:translate3d(0,26px,0)}.night [data-rv].is-in{opacity:1;transform:none;transition:opacity .9s var(--out),transform 1.05s var(--out)}.night-mask{display:inline-block;overflow:hidden;vertical-align:top}.night-word{display:inline-block;opacity:0;transform:translate3d(0,112%,0);transition:transform .82s var(--out),opacity .5s var(--out);transition-delay:var(--d,0s)}.night [data-words].is-in .night-word{opacity:1;transform:none}.night-nav{position:fixed;top:0;left:0;width:100%;height:var(--nav-h);z-index:50;display:flex;align-items:center;gap:24px;padding:0 var(--pad);transition:transform .55s var(--ease)}.night-nav:before{inset:0;z-index:-1;pointer-events:none;background:rgba(5,7,10,.66);transition:opacity .5s linear}.night-nav:after,.night-nav:before{content:"";position:absolute;opacity:0}.night-nav:after{left:var(--pad);right:var(--pad);bottom:0;height:1px;background:var(--line-soft);transition:opacity .5s}.night-nav.is-stuck:after,.night-nav.is-stuck:before{opacity:1}.night-nav.is-hidden{transform:translate3d(0,-101%,0)}.night-brand img{height:15px;width:auto;display:block}.night-links{display:flex;align-items:center;gap:clamp(18px,2.4vw,42px);margin-left:auto}.night-link{position:relative;display:block;height:15px;overflow:hidden;font:500 11px/15px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim)}.night-link span{display:block;height:15px;transition:transform .55s var(--out)}.night-link .alt{position:absolute;inset:0;transform:translate3d(0,100%,0);color:var(--bone)}.night-link:hover span{transform:translate3d(0,-100%,0)}.night-link:hover .alt{transform:none}.night-link-cta{height:auto;overflow:visible;padding:12px 20px;border:1px solid var(--line);border-radius:99px;color:var(--bone);transition:background .4s,color .4s,border-color .4s}.night-link-cta span{height:auto;transform:none!important}.night-link-cta .alt{display:none}.night-link-cta:hover{background:var(--bone);color:var(--ink);border-color:var(--bone)}.night-burger{display:none;position:relative;width:26px;height:16px;margin-left:auto}.night-burger i{position:absolute;right:0;height:1.5px;background:var(--bone);transition:width .45s var(--out),transform .45s var(--out),top .45s var(--out)}.night-burger i:first-child{top:4px;width:26px}.night-burger i:nth-child(2){top:11px;width:17px}.night-hero{position:relative;min-height:100svh;padding:0 var(--pad);display:flex;flex-direction:column}.night-hero:before{top:0;height:52%;background:linear-gradient(rgba(3,6,10,.78),rgba(3,6,10,.36) 50%,transparent)}.night-hero:after,.night-hero:before{content:"";position:absolute;left:0;right:0;pointer-events:none}.night-hero:after{bottom:0;height:26%;background:linear-gradient(transparent,rgba(3,6,10,.7) 60%,rgba(3,6,10,.9))}.night-hero-top{position:relative;z-index:2;max-width:min(640px,50vw);padding-top:calc(var(--nav-h) + clamp(12px, 2.6vh, 34px))}.night-hero-top .night-eyebrow{margin-bottom:20px}.night-hero-sub{max-width:400px;margin-top:18px}.night-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px}.night-hero-spacer{flex:1 1 auto;min-height:clamp(150px,28vh,320px)}.night-hero-foot{position:relative;z-index:2;padding-bottom:clamp(22px,4.2vh,42px)}.night-cue{display:flex;align-items:center;gap:12px;margin-bottom:14px;font:500 9px var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.night-cue .track{position:relative;width:54px;height:1px;overflow:hidden;background:var(--line)}.night-cue .track i{position:absolute;inset:0;background:var(--bone);transform-origin:left;animation:night-cue 2.8s var(--io) infinite}.night-chapters{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2.4vw,40px);padding-top:18px;border-top:1px solid var(--line-soft)}.night-chip{display:flex;gap:14px;align-items:flex-start}.night-chip .num{flex:0 0 auto;font-size:clamp(26px,2.5vw,36px);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:color .4s,transform .5s var(--out)}.night-chip .tx{min-width:0;padding-top:3px}.night-chip b{display:block;margin-bottom:6px;font:500 10px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);transition:color .4s}.night-chip .tx span{display:block;max-width:26ch;font-size:11px;line-height:1.5;color:#7d8896;transition:color .4s}.night-chip:hover .num{color:var(--accent-hot);transform:translate3d(0,-2px,0)}.night-chip:hover b{color:var(--bone)}.night-chip:hover .tx span{color:var(--bone-dim)}.night-cta{position:relative;display:inline-flex;align-items:center;gap:14px;padding:17px 30px;overflow:hidden;border:1px solid var(--line);border-radius:100px;font:500 11px var(--font-mono);letter-spacing:.22em;text-transform:uppercase;isolation:isolate;transition:color .45s var(--ease),border-color .45s}.night-cta i{position:absolute;inset:0;z-index:-1;background:var(--bone);transform:translate3d(0,101%,0);transition:transform .62s var(--out)}.night-cta svg{width:13px;height:13px}.night-cta:hover{color:var(--ink);border-color:var(--bone)}.night-cta:hover i{transform:none}.night-hero .night-cta{background:var(--accent);border-color:transparent;color:#fff}.night-hero .night-cta:hover{color:var(--ink)}.night-arrowlink{display:inline-flex;align-items:center;gap:12px;font:500 11px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone)}.night-arrowlink .ar{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;transition:background .45s var(--ease),border-color .45s,color .45s}.night-arrowlink .ar svg{width:13px;height:13px;transition:transform .5s var(--out)}.night-arrowlink:hover .ar{background:var(--bone);border-color:var(--bone);color:var(--ink)}.night-arrowlink:hover .ar svg{transform:translate3d(2px,-2px,0)}.night-sec{position:relative;padding:clamp(88px,15vh,190px) var(--pad)}.night-sec:before{content:"";position:absolute;inset:-18% 0;z-index:-1;pointer-events:none;background:radial-gradient(110% 62% at 30% 50%,rgba(4,7,11,.9),rgba(4,7,11,.66) 42%,rgba(4,7,11,.2) 74%,rgba(4,7,11,0));-webkit-mask-image:linear-gradient(transparent,#000 40%);mask-image:linear-gradient(transparent,#000 40%)}.night-sec-head{display:flex;align-items:baseline;gap:16px;margin-bottom:clamp(30px,5vh,66px)}.night-sec-head .k{font:500 10px var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.night-sec-head .k b{color:var(--accent-hot);font-weight:500}.night-sec-head .rule{flex:1 1 auto;height:1px;background:var(--line-soft)}.night-spread{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:clamp(28px,5vw,90px);align-items:start}.night-spread h2{max-width:14ch}.night-copy .lead{font-size:clamp(15px,1.16vw,19px);line-height:1.66;color:#c3cdd8;text-shadow:0 1px 20px rgba(3,6,10,.9)}.night-copy .lead+p{margin-top:20px}.night-copy .night-arrowlink{margin-top:34px}.night-figures{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(46px,8vh,96px);border-top:1px solid var(--line-soft)}.night-figures div{min-height:108px;padding:18px;border-left:1px solid var(--line-soft)}.night-figures div:last-child{border-right:1px solid var(--line-soft)}.night-figures b{display:block;font-size:clamp(22px,2.1vw,32px);font-weight:300;letter-spacing:-.02em}.night-figures span{font:500 10px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.night-cap-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.72fr);gap:clamp(28px,5vw,90px);align-items:end;margin-bottom:clamp(34px,6vh,72px)}.night-cap-head h2{max-width:15ch}.night-atlas{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}.night-plate{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:230px;padding:26px;overflow:hidden;background:rgba(5,7,10,.5);transition:padding .5s var(--out),background .5s}.night-plate:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(47,123,255,.16),transparent 58%);opacity:0;transition:opacity .55s var(--ease);pointer-events:none}.night-plate:hover:before{opacity:1}.night-plate:hover{padding-left:34px}.night-plate .k,.night-row .k{font:500 11px var(--font-mono);letter-spacing:.16em;color:var(--muted);font-variant-numeric:tabular-nums;transition:color .4s}.night-plate:hover .k,.night-row:hover .k{color:var(--accent-hot)}.night-plate h3{font-size:clamp(18px,1.7vw,25px);letter-spacing:-.005em}.night-plate p{margin:0;max-width:34ch;font-size:13px;line-height:1.6;color:#909ba8}.night-plate .go{display:inline-flex;align-items:center;gap:10px;margin-top:auto;font:500 10px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim)}.night-plate .go svg{width:11px;height:11px;transition:transform .5s var(--out)}.night-plate:hover .go svg{transform:translate3d(2px,-2px,0)}.night .bar{position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--out)}.night-plate:hover .bar,.night-row:hover .bar{transform:scaleX(1)}.night-rows{border-top:1px solid var(--line-soft)}.night-row{position:relative;display:grid;align-items:center;grid-template-columns:64px minmax(0,.8fr) minmax(0,1.5fr) 110px;gap:clamp(14px,2.4vw,40px);padding:clamp(20px,2.4vw,30px) 0;border-bottom:1px solid var(--line-soft);transition:padding .5s var(--out)}.night-row:before{content:"";position:absolute;left:calc(var(--pad) * -1);right:0;top:0;bottom:0;background:linear-gradient(90deg,rgba(47,123,255,.1),transparent 46%);opacity:0;transition:opacity .55s var(--ease);pointer-events:none}.night-row:hover:before{opacity:1}.night-row:hover{padding-left:clamp(8px,1.2vw,18px)}.night-row h3{font-size:clamp(18px,1.7vw,26px)}.night-row p{margin:0;font-size:13px;line-height:1.6;color:#909ba8}.night-row .t{text-align:right;font:500 11px var(--font-mono);letter-spacing:.12em;color:#8b96a3}.night-row .bar{bottom:-1px}.night-cards{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}.night-card{display:flex;flex-direction:column;min-height:0}.night-card:first-child{grid-row:1/3}.night-card-fr{position:relative;display:block;flex:1 1 auto;min-height:210px;overflow:hidden;outline:1px solid var(--line-soft);outline-offset:-1px;background:#0a0e14;transition:outline-color .5s var(--ease)}.night-card:first-child .night-card-fr{min-height:min(68vh,700px)}.night-card-fr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--out)}.night-card-fr:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 46%,rgba(4,6,10,.84));pointer-events:none}.night-card:hover .night-card-fr{outline-color:rgba(223,231,240,.32)}.night-card:hover .night-card-fr img{transform:scale(1.04)}.night-card-lab{position:absolute;left:16px;right:16px;bottom:14px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.night-card-lab b{font-size:clamp(13px,1.15vw,17px);font-weight:400;letter-spacing:.02em;text-transform:uppercase}.night-card-lab span{font:500 10px var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:rgba(223,231,240,.66)}.night-card-ar{position:absolute;top:14px;right:14px;z-index:2;width:26px;height:26px;opacity:0;transform:translate3d(-4px,4px,0);transition:.5s var(--out)}.night-card:hover .night-card-ar{opacity:1;transform:none}.night-card-meta{display:flex;justify-content:space-between;gap:16px;margin-top:12px;font:500 10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.night-card-meta span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.night-more{margin-top:34px}.night-fin{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:clamp(26px,4vh,40px)}.night-fin:before{background:linear-gradient(rgba(4,7,11,0),rgba(4,7,11,.7) 30%,rgba(4,7,11,.97) 62%);-webkit-mask-image:none;mask-image:none;inset:0}.night-fin>.night-eyebrow{margin-bottom:26px}.night-fin>h2{font-size:clamp(44px,8.4vw,136px);line-height:.94;letter-spacing:-.03em}.night-fin>.night-body-lg{max-width:46ch;margin:26px 0 0}.night-fin>.night-cta{margin-top:44px}.night-foot{width:100%;margin-top:clamp(90px,16vh,200px);padding-top:clamp(40px,6vh,70px);border-top:1px solid var(--line-soft)}.night-foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.7fr));gap:clamp(22px,4vw,60px)}.night-foot-brand img{height:17px;width:auto}.night-foot-brand p{max-width:38ch;margin:18px 0 0;font-size:13px;color:#7a8592}.night-foot h4{margin:0 0 16px;font:500 10px var(--font-mono)!important;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.night-foot ul{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.night-foot li,.night-foot li a{font-size:13px;color:#909ba8;transition:color .35s}.night-foot li a:hover{color:var(--bone)}.night-foot-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:clamp(38px,6vh,74px);padding-top:20px;border-top:1px solid var(--line-soft);font:500 10px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.night-foot-base a:hover{color:var(--bone)}.night-rail{position:fixed;right:calc(var(--pad) - 4px);top:50%;z-index:45;display:flex;flex-direction:column;align-items:center;gap:12px;transform:translateY(-50%)}.night-rail button{display:grid;place-items:center;width:22px;height:10px}.night-rail i{display:block;width:14px;height:1px;background:rgba(223,231,240,.28);transition:.5s var(--out)}.night-rail button.is-on i,.night-rail button:hover i{width:22px;background:var(--bone)}.night-cursor{position:fixed;top:0;left:0;z-index:80;width:26px;height:26px;margin:-13px 0 0 -13px;border:1px solid rgba(223,231,240,.42);border-radius:50%;pointer-events:none;opacity:0;transition:width .35s var(--out),height .35s var(--out),margin .35s var(--out),background .35s,border-color .35s,opacity .3s}.night-cursor.is-on{opacity:1}.night-cursor.is-act{width:52px;height:52px;margin:-26px 0 0 -26px;background:rgba(223,231,240,.07);border-color:rgba(223,231,240,.6)}@keyframes night-cue{0%{transform:scaleX(0)}42%{transform:scaleX(1)}to{transform:scaleX(1) translateX(100%)}}@media (max-width:1080px){.night-hero-top{max-width:none}.night-cap-head,.night-spread{grid-template-columns:1fr;gap:22px}.night-atlas{grid-template-columns:repeat(2,1fr)}.night-row{grid-template-columns:44px minmax(0,1fr) 96px}.night-row p{display:none}.night-foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.night-burger{display:block}.night-links{position:fixed;top:0;right:0;bottom:0;width:min(84vw,360px);flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:calc(var(--nav-h) + 28px) var(--pad) 34px;background:rgba(3,6,10,.98);border-left:1px solid var(--line-soft);transform:translate3d(100%,0,0);opacity:0;visibility:hidden;transition:transform .65s var(--out),opacity .4s,visibility 0s linear .65s}.night-nav.is-open{transform:none;transition:none}.night-nav.is-open .night-links{transform:none;opacity:1;visibility:visible;transition-delay:0s}.night-links .night-link{width:100%;height:auto;padding:17px 0;overflow:visible;border-bottom:1px solid var(--line-soft);font-size:15px;line-height:1.2}.night-links .night-link span{height:auto;transform:none!important}.night-links .night-link .alt{display:none}.night-links .night-link-cta{margin-top:22px;padding:14px 22px;border:1px solid var(--line);text-align:center}.night-nav.is-open .night-burger i:first-child{top:7px;width:26px;transform:rotate(45deg)}.night-nav.is-open .night-burger i:nth-child(2){top:7px;width:26px;transform:rotate(-45deg)}.night-cue,.night-rail{display:none}.night-chapters{grid-template-columns:repeat(2,1fr);gap:18px 14px}.night-chip{flex-direction:column;gap:4px}.night-chip .tx span{font-size:10px;max-width:none}.night-figures{grid-template-columns:repeat(2,1fr);border-right:1px solid var(--line-soft)}.night-figures div{min-height:86px;padding:14px}.night-figures div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.night-figures div:last-child{border-right:0}.night-atlas{grid-template-columns:1fr}.night-plate{min-height:0;padding:22px}.night-plate:hover{padding-left:22px}.night-cards{grid-template-columns:1fr;grid-template-rows:auto}.night-card:first-child{grid-row:auto}.night-card-fr,.night-card:first-child .night-card-fr{min-height:0;aspect-ratio:16/10}.night-foot-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.night *,.night :after,.night :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.night [data-rv],.night-word{opacity:1!important;transform:none!important}}body:has(.night.is-day){background:#f3f5f9}.night.is-day{--ink:#f3f5f9;--bone:#0f172a;--bone-dim:#475569;--muted:#64748b;--line:rgba(15,23,42,.14);--line-soft:rgba(15,23,42,.08);--accent:#0047bb;--accent-hot:#2f6fe0}.night.is-day .night-gl{background:#f3f5f9}.night.is-day .night-vignette{background:radial-gradient(125% 95% at 50% 42%,transparent 50%,rgba(15,23,42,.08) 100%)}.night.is-day .night-grain{opacity:.05;mix-blend-mode:multiply}.night.is-day .night-body,.night.is-day .night-body-lg,.night.is-day .night-chip b,.night.is-day .night-copy .lead,.night.is-day .night-display,.night.is-day .night-eyebrow{text-shadow:none}.night.is-day .night-body{color:#475569}.night.is-day .night-body-lg{color:#334155}.night.is-day .night-copy .lead{color:#1e293b}.night.is-day .night-chip .tx span{color:#64748b}.night.is-day .night-chip:hover .tx span{color:#334155}.night.is-day .night-nav:before{background:rgba(243,245,249,.78)}.night.is-day .night-link-cta:hover{background:var(--bone);color:#fff}.night.is-day .night-hero:before{background:linear-gradient(rgba(243,245,249,.82),rgba(243,245,249,.34) 50%,transparent)}.night.is-day .night-hero:after{background:linear-gradient(transparent,rgba(243,245,249,.8) 60%,rgba(243,245,249,.95))}.night.is-day .night-hero .night-cta{background:var(--accent)}.night.is-day .night-hero .night-cta:hover{color:#fff}.night.is-day .night-hero .night-cta i{background:#0f172a}.night.is-day .night-cta:hover{color:#fff;border-color:var(--bone)}.night.is-day .night-sec:before{background:radial-gradient(110% 62% at 30% 50%,rgba(243,245,249,.9),rgba(243,245,249,.58) 42%,rgba(243,245,249,.16) 74%,rgba(243,245,249,0))}.night.is-day .night-fin:before{background:linear-gradient(rgba(243,245,249,0),rgba(243,245,249,.76) 30%,rgba(243,245,249,.98) 62%)}.night.is-day .night-plate{background:rgba(255,255,255,.82)}.night.is-day .night-plate:before{background:linear-gradient(145deg,rgba(0,71,187,.1),transparent 58%)}.night.is-day .night-plate p,.night.is-day .night-row .t,.night.is-day .night-row p{color:#64748b}.night.is-day .night-row:before{background:linear-gradient(90deg,rgba(0,71,187,.08),transparent 46%)}.night.is-day .night-card-fr{background:#e2e8f0;outline-color:rgba(15,23,42,.1)}.night.is-day .night-card:hover .night-card-fr{outline-color:rgba(15,23,42,.35)}.night.is-day .night-card-fr:after{background:linear-gradient(transparent 46%,rgba(15,23,42,.78))}.night.is-day .night-card-ar,.night.is-day .night-card-lab{color:#fff}.night.is-day .night-card-lab span{color:rgba(255,255,255,.72)}.night.is-day .night-foot li,.night.is-day .night-foot li a,.night.is-day .night-foot-brand p{color:#64748b}.night.is-day .night-foot li a:hover{color:var(--bone)}.night.is-day .night-rail i{background:rgba(15,23,42,.24)}.night.is-day .night-cursor{border-color:rgba(15,23,42,.42)}.night.is-day .night-cursor.is-act{background:rgba(15,23,42,.05);border-color:rgba(15,23,42,.6)}@media (max-width:820px){.night.is-day .night-links{background:rgba(243,245,249,.98)}}.night.is-blue .night-hero:before{background:linear-gradient(rgba(0,52,150,.6),rgba(0,52,150,.2) 50%,transparent)}.night.is-blue .night-hero:after{background:linear-gradient(transparent,rgba(0,46,132,.55) 60%,rgba(0,40,118,.8))}.night.is-blue .night-hero .night-eyebrow .dot{background:#fff;box-shadow:0 0 10px #fff}.night.is-blue .night-hero .night-cta{background:#fff;color:#0b1a3a;border-color:transparent}.night.is-blue .night-hero .night-cta i{background:#05070a}.night.is-blue .night-hero .night-cta:hover{color:#fff}.night.is-blue .night-hero .night-body{color:rgba(255,255,255,.78)}.night.is-blue .night-cue,.night.is-blue .night-hero .night-chip b,.night.is-blue .night-hero .night-eyebrow{color:rgba(255,255,255,.8)}.night.is-blue .night-hero .night-chip .tx span{color:rgba(255,255,255,.62)}.night.is-blue .night-hero .night-chapters{border-top-color:rgba(255,255,255,.2)}.night.is-blue .night-hero .night-arrowlink .ar{border-color:rgba(255,255,255,.4)}.night.is-blue .night-nav.is-stuck:before{background:rgba(5,7,10,.66)}.night-hero-hint{position:absolute;left:var(--pad);top:calc(var(--nav-h) + 22px);z-index:2;font:500 10px var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.7)}.night-hero-spacer{min-height:clamp(420px,66vh,760px)}.night-gl{cursor:grab}.night-catalogue{min-height:240vh;display:flex;flex-direction:column}.night-catalogue:before{display:none}.night-catalogue-note{position:sticky;top:calc(100vh - 64px);align-self:center;margin:auto 0 0;font:500 10px var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:rgba(223,231,240,.7)}@media (max-width:820px){.night-catalogue{min-height:200vh}}.night.is-day .night-catalogue-note,.night.is-day .night-hero-hint{color:rgba(15,23,42,.6)}.night.is-day .night-hero .night-chip b{color:#334155}.night.is-day .night-hero .night-chip .tx span{color:#64748b}.night.is-day .night-hero:before{background:linear-gradient(rgba(246,248,251,.85),rgba(246,248,251,.3) 50%,transparent)}.night.is-day .night-hero:after{background:linear-gradient(transparent,rgba(246,248,251,.75) 60%,rgba(246,248,251,.92))}.night.is-day .night-fin:before{background:linear-gradient(rgba(233,237,243,0),rgba(233,237,243,.76) 30%,rgba(233,237,243,.98) 62%)}.night.is-day .night-sec:before{background:radial-gradient(110% 62% at 30% 50%,rgba(233,237,243,.92),rgba(233,237,243,.62) 42%,rgba(233,237,243,.18) 74%,rgba(233,237,243,0))}.night.is-day .night-plate{background:rgba(255,255,255,.78)}.night.is-day .night-nav:before{background:rgba(246,248,251,.8)}body:has(.night.is-day){background:#f6f8fb}body:has(.night.is-embed) .floating-header,body:has(.night.is-embed) main~footer,body:has(.night.is-embed)>footer{display:revert}body:has(.night.is-embed){background:var(--color-ink,#e8ecf1)}.night.is-embed,.night.is-embed .night-gl{background:transparent}.night.is-embed .night-fin{padding-bottom:clamp(60px,10vh,120px)}body:has(.night.is-embed) main>.route-enter>:not(.night),body:has(.night.is-embed) main>:not(.route-enter):not(.night){position:relative;z-index:10}.night-after{position:relative;z-index:10}.night.is-embed .night-gl{z-index:-1}.night.is-embed .night-page{z-index:1}