.tech-video-player-module__7w04XW__card{aspect-ratio:5/4;color:#162f54;text-align:left;cursor:pointer;isolation:isolate;background:#fff;border:1px solid #162f541f;border-radius:24px;width:100%;max-height:460px;display:block;position:relative;overflow:hidden}.tech-video-player-module__7w04XW__card:focus-visible{outline-offset:5px;outline:3px solid #0058cf}.tech-video-player-module__7w04XW__preview{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .35s ease-out;position:absolute;inset:0}.tech-video-player-module__7w04XW__shade{background:linear-gradient(#ffffff0a 35%,#fffffff2 80%,#fff 100%);position:absolute;inset:0}.tech-video-player-module__7w04XW__play{color:#fff;background:#0058cf;border-radius:50%;place-items:center;width:72px;height:72px;transition:background-color .18s ease-out;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 28px #0d1b2e2e}.tech-video-player-module__7w04XW__play svg{width:30px;height:30px;margin-left:4px}.tech-video-player-module__7w04XW__card:hover .tech-video-player-module__7w04XW__play{background:#0b3b8f}.tech-video-player-module__7w04XW__caption{gap:6px;display:grid;position:absolute;inset:auto 24px 24px}.tech-video-player-module__7w04XW__title{letter-spacing:-.02em;font-size:26px;font-weight:500;line-height:1.15}.tech-video-player-module__7w04XW__watch{font-size:14px;line-height:1.4}.tech-video-player-module__7w04XW__dialog{width:100%;max-width:none;height:100dvh;max-height:none;padding:12px;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));color:#fffbf5;overscroll-behavior:contain;background:#0d1b2e;border:0;margin:0;position:fixed;inset:0}.tech-video-player-module__7w04XW__dialog[open]{grid-template-rows:auto minmax(0,1fr);gap:12px;display:grid}.tech-video-player-module__7w04XW__dialog::backdrop{background:#0d1b2e}.tech-video-player-module__7w04XW__toolbar{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1120px;margin-inline:auto;display:flex}.tech-video-player-module__7w04XW__dialogTitle{font-size:16px;font-weight:500;line-height:1.3}.tech-video-player-module__7w04XW__close{color:#0d1b2e;cursor:pointer;background:#fffbf5;border:1px solid #fffbf559;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:48px;min-height:48px;padding:10px 14px;font-size:14px;font-weight:500;display:inline-flex}.tech-video-player-module__7w04XW__close svg{width:20px;height:20px}.tech-video-player-module__7w04XW__close:hover{background:#eaf2ff}.tech-video-player-module__7w04XW__close:focus-visible{outline-offset:3px;outline:3px solid #0058cf}.tech-video-player-module__7w04XW__stage{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.tech-video-player-module__7w04XW__player{object-fit:contain;border-radius:12px;width:100%;max-width:100%;height:100%;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tech-video-player-module__7w04XW__card:hover .tech-video-player-module__7w04XW__preview{transform:scale(1.025)}}@media (max-width:600px){.tech-video-player-module__7w04XW__card{border-radius:20px}.tech-video-player-module__7w04XW__play{width:64px;height:64px}.tech-video-player-module__7w04XW__caption{inset:auto 20px 20px}.tech-video-player-module__7w04XW__title{font-size:23px}}@media (max-height:480px){.tech-video-player-module__7w04XW__dialog[open]{gap:8px}}@media (prefers-reduced-motion:reduce){.tech-video-player-module__7w04XW__preview{transition:none}}
.tech-closing{isolation:isolate;color:#fffbf5;background:linear-gradient(155deg,#0d1b2e 8%,#162f54 70%,#0b3b8f 100%);min-height:680px;padding:112px 24px 132px;position:relative;overflow:hidden}.tech-closing::selection{color:#0d1b2e;background:#fffbf5}.tech-closing ::selection{color:#0d1b2e;background:#fffbf5}.tech-closing__content{z-index:2;text-align:center;max-width:740px;margin-inline:auto;position:relative}.tech-closing__title{letter-spacing:-.03em;text-wrap:balance;max-width:14ch;margin-inline:auto;font-size:clamp(48px,5.5vw,80px);font-weight:400;line-height:1.02}.tech-closing__lead{color:#fffbf5cc;text-wrap:pretty;max-width:50ch;margin:28px auto 0;font-size:18px;line-height:1.5}.tech-closing__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.tech-closing__actions a{min-height:48px}.tech-closing__primary svg{width:17px;height:17px;margin-left:4px;transition:transform .18s ease-out}.tech-closing__primary:hover svg,.tech-closing__primary:focus-visible svg{transform:translate(2px,-2px)}.tech-closing__note{color:#fffbf5cc;margin-top:18px;font-size:13px}.tech-closing__proof{color:#fffbf5b3;text-wrap:balance;max-width:60ch;margin:28px auto 0;font-size:12px;line-height:1.7}.tech-closing__artwork{z-index:1;pointer-events:none;position:absolute;inset:0}.tech-closing__perforations{background-image:radial-gradient(#fffbf521 .65px,#0000 .9px);background-size:8px 8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 35% 65%,#000);mask-image:linear-gradient(90deg,#000,#0000 35% 65%,#000)}.tech-closing__grain{opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.83' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.8' d='M0 0h180v180H0z'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.tech-closing__connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tech-closing__rail{stroke:#fffbf533;stroke-width:1px;vector-effect:non-scaling-stroke}.tech-closing__rail--secondary{stroke:#fffbf517}.tech-closing__signal{stroke:#fffbf5;stroke-width:1.5px;stroke-dasharray:7 93;stroke-dashoffset:7px;opacity:0;vector-effect:non-scaling-stroke}.tech-closing__node{fill:#0058cf;stroke:#fffbf573;stroke-width:1px}.tech-closing__object{width:clamp(280px,25vw,430px);position:absolute}.tech-closing__object--layers{top:100px;left:max(0px,50% - 870px);transform:rotate(-8deg)}.tech-closing__object--structure{width:clamp(260px,24vw,400px);bottom:65px;right:max(0px,50% - 860px);transform:rotate(9deg)}.tech-closing__image{filter:drop-shadow(0 24px 24px #00000040);width:100%;height:auto;display:block}.tech-closing__artwork[data-entered=true] .tech-closing__object--layers{animation:1.1s cubic-bezier(.16,1,.3,1) both tech-closing-assemble-left}.tech-closing__artwork[data-entered=true] .tech-closing__object--structure{animation:1.1s cubic-bezier(.16,1,.3,1) .12s both tech-closing-assemble-right}.tech-closing__artwork[data-entered=true] .tech-closing__signal{animation:3.6s ease-in-out .45s both tech-closing-connect}.tech-closing__artwork[data-entered=true] .tech-closing__node--end{animation:.6s ease-out 3.3s both tech-closing-confirm}.tech-closing__artwork[data-entered=true] :is(.tech-closing__object,.tech-closing__signal,.tech-closing__node){animation-play-state:paused}.tech-closing__artwork[data-active=true] :is(.tech-closing__object,.tech-closing__signal,.tech-closing__node){animation-play-state:running}@keyframes tech-closing-assemble-left{0%{transform:translate(-24px,12px)rotate(-15deg)}to{transform:translate(0)rotate(-8deg)}}@keyframes tech-closing-assemble-right{0%{transform:translate(24px,18px)rotate(17deg)}to{transform:translate(0)rotate(9deg)}}@keyframes tech-closing-connect{0%{stroke-dashoffset:7px;opacity:0}12%{opacity:.8}88%{opacity:.8}to{stroke-dashoffset:-100px;opacity:0}}@keyframes tech-closing-confirm{40%{fill:#fffbf5}to{fill:#0058cf}}@media (max-width:1100px){.tech-closing{padding:88px 32px 300px}.tech-closing__content{max-width:700px}.tech-closing__title{font-size:68px}.tech-closing__object--layers{width:260px;top:auto;bottom:24px;left:calc(50% - 270px)}.tech-closing__object--structure{width:240px;bottom:30px;right:calc(50% - 260px)}.tech-closing__connections{height:240px;top:auto;bottom:20px}}@media (max-width:600px){.tech-closing{min-height:0;padding:64px 24px 226px}.tech-closing__title{font-size:clamp(42px,11.5vw,56px);line-height:1.05}.tech-closing__lead{margin-top:22px;font-size:16px}.tech-closing__actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:28px}.tech-closing__proof{margin-top:22px;font-size:11px}.tech-closing__object--layers{width:49%;bottom:12px;left:0}.tech-closing__object--structure{width:46%;bottom:18px;right:1%}.tech-closing__connections{height:180px;bottom:12px}}@media (prefers-reduced-motion:reduce){.tech-closing__artwork[data-entered=true] :is(.tech-closing__object,.tech-closing__signal,.tech-closing__node){animation:none}.tech-closing__signal{display:none}.tech-closing__primary:hover svg,.tech-closing__primary:focus-visible svg{transform:none}}
body:has(#tech-page-wrapper){padding-top:0!important}@keyframes tech-pulse{50%{filter:drop-shadow(0 0 12px #0058cfb3)}}.tech-lake{animation:3s ease-in-out infinite tech-pulse}@keyframes tech-blink{50%{opacity:0}}.tech-cursor{animation:1s step-end infinite tech-blink}@media (prefers-reduced-motion:reduce){.tech-lake,.tech-cursor{animation:none}.tech-flow-dot{display:none}#tech-page-wrapper mark{transition:none}}
