.Gallery-module__TJQC9W__section{aspect-ratio:1440/570;background:var(--color-bg);width:100%;position:relative;overflow:hidden}.Gallery-module__TJQC9W__frame{position:absolute;inset:0}.Gallery-module__TJQC9W__track{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.Gallery-module__TJQC9W__slide{left:calc(385 * var(--px));top:calc(60 * var(--px));width:calc(670 * var(--px));height:calc(450 * var(--px));border-radius:calc(10 * var(--px));translate:calc(var(--offset) * 690 * var(--px)) 0;transition:translate var(--dur-slide) var(--ease-out);position:absolute;overflow:hidden}.Gallery-module__TJQC9W__slide[data-jump=on]{transition:none}.Gallery-module__TJQC9W__slide img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.Gallery-module__TJQC9W__arrow{width:calc(64 * var(--px));height:calc(64 * var(--px));cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:50%;translate:0 -50%}.Gallery-module__TJQC9W__arrow img{width:100%;height:100%;display:block}.Gallery-module__TJQC9W__arrowPrev{left:calc(38.74 * var(--px))}.Gallery-module__TJQC9W__arrowNext{right:calc(41.26 * var(--px))}@media (prefers-reduced-motion:reduce){.Gallery-module__TJQC9W__slide{transition:none}}.Gallery-module__TJQC9W__slide.Gallery-module__TJQC9W__single img{object-fit:contain}@media (max-width:799px){.Gallery-module__TJQC9W__section{aspect-ratio:auto;height:calc(225 * var(--px))}.Gallery-module__TJQC9W__slide{left:calc(50% - 123 * var(--px));top:calc(30 * var(--px));width:calc(246 * var(--px));height:calc(165 * var(--px));translate:calc(var(--offset) * 266 * var(--px)) 0}.Gallery-module__TJQC9W__arrow{display:none}}
.Tech-module__U0AbPW__section{aspect-ratio:1440/750;background:var(--color-bg);width:100%;position:relative;overflow:hidden}.Tech-module__U0AbPW__frame{position:absolute;inset:0}.Tech-module__U0AbPW__frame>*{position:absolute}.Tech-module__U0AbPW__frame{--at-title:0s;--at-lead:.15s;--at-skills:.3s;--step-skill:.1s;--rise-title:60;--rise-small:30}.Tech-module__U0AbPW__background,.Tech-module__U0AbPW__backgroundFade{left:calc(-.29 * var(--px));top:calc(.25 * var(--px));width:calc(1920 * var(--px));height:calc(1197.28 * var(--px));max-width:none}.Tech-module__U0AbPW__background{opacity:.4}.Tech-module__U0AbPW__backgroundFade{background:linear-gradient(to bottom, var(--color-bg), #01010100)}.Tech-module__U0AbPW__grid{background-image:repeating-linear-gradient(to right, #ffffff12 0 1px, transparent 1px calc(61.933 * var(--px))), repeating-linear-gradient(to bottom, #ffffff12 0 1px, transparent 1px calc(59.253 * var(--px)));background-position:calc(77.123 * var(--px)) calc(10.277 * var(--px));inset:0}.Tech-module__U0AbPW__smoke{left:calc(166.67 * var(--px));top:calc(20.71 * var(--px));width:calc(1106.08 * var(--px));height:calc(668.38 * var(--px));opacity:.2;transform:scaleX(-1)}.Tech-module__U0AbPW__heading{left:calc(212.5 * var(--px));top:calc(60 * var(--px));width:calc(1015 * var(--px));align-items:center;gap:calc(20 * var(--px));flex-direction:column;display:flex}.Tech-module__U0AbPW__title{width:calc(500 * var(--px));font-family:var(--font-display);font-size:calc(70 * var(--px));letter-spacing:calc(1.4 * var(--px));text-transform:uppercase;text-align:center;color:#fff;margin:0;line-height:1.1}.Tech-module__U0AbPW__lead{width:calc(500 * var(--px));font-family:var(--font-body);font-size:calc(16 * var(--px));text-align:center;color:var(--color-text);margin:0;line-height:1.3}.Tech-module__U0AbPW__skills{left:calc(39.71 * var(--px));bottom:calc(100 * var(--px));width:calc(1360 * var(--px));grid-template-columns:calc(325.706 * var(--px)) repeat(2, calc(326.411 * var(--px)));column-gap:calc(194 * var(--px));align-items:center;margin:0;padding:0;list-style:none;display:grid}.Tech-module__U0AbPW__skill{align-items:flex-start;gap:calc(10 * var(--px));flex-direction:column;display:flex}.Tech-module__U0AbPW__marker{width:calc(64 * var(--px));height:calc(64 * var(--px));display:block;position:relative}.Tech-module__U0AbPW__markerPaper{left:calc(2.08 * var(--px));width:calc(59.84 * var(--px));height:calc(64 * var(--px));position:absolute;top:0}.Tech-module__U0AbPW__markerNumber{left:0;top:calc(9.43 * var(--px));width:100%;font-family:var(--font-display);font-size:calc(32 * var(--px));letter-spacing:calc(.64 * var(--px));text-align:center;text-transform:uppercase;color:var(--color-bg);line-height:1;position:absolute}.Tech-module__U0AbPW__skillTitle{width:100%;font-family:var(--font-display);font-size:calc(40 * var(--px));letter-spacing:calc(.8 * var(--px));text-transform:uppercase;white-space:nowrap;color:var(--color-text);margin:0;line-height:1.1}.Tech-module__U0AbPW__skillText{width:100%;font-family:var(--font-body);font-size:calc(16 * var(--px));color:var(--color-text);margin:0;line-height:1.3}@keyframes Tech-module__U0AbPW__tech-rise{0%{opacity:0;translate:0 calc(var(--rise) * var(--px))}}.Tech-module__U0AbPW__title,.Tech-module__U0AbPW__lead,.Tech-module__U0AbPW__skill{animation:Tech-module__U0AbPW__tech-rise var(--dur-reveal) var(--ease-out) var(--delay) backwards}.Tech-module__U0AbPW__title{--rise:var(--rise-title);--delay:var(--at-title)}.Tech-module__U0AbPW__lead{--rise:var(--rise-small);--delay:var(--at-lead)}.Tech-module__U0AbPW__skill{--rise:var(--rise-small);--delay:calc(var(--at-skills) + var(--step-skill) * var(--i))}html[data-js] .Tech-module__U0AbPW__frame:not([data-visible=on]) *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.Tech-module__U0AbPW__frame *{animation:none!important;translate:none!important}}@media (max-width:799px){.Tech-module__U0AbPW__section{aspect-ratio:auto;height:calc(855 * var(--px))}.Tech-module__U0AbPW__frame>*{margin-left:calc(50% - 187.5 * var(--px));max-width:none}.Tech-module__U0AbPW__background,.Tech-module__U0AbPW__backgroundFade{left:calc(-453.96 * var(--px));width:calc(1282.91 * var(--px));height:calc(800 * var(--px));object-fit:cover}.Tech-module__U0AbPW__smoke{left:calc(-366 * var(--px));top:calc(26 * var(--px))}.Tech-module__U0AbPW__heading{left:calc(20.5 * var(--px));top:calc(80 * var(--px));width:calc(335 * var(--px))}.Tech-module__U0AbPW__title,.Tech-module__U0AbPW__lead{width:100%}.Tech-module__U0AbPW__title{font-size:calc(32 * var(--px));letter-spacing:calc(.64 * var(--px))}.Tech-module__U0AbPW__lead{font-size:calc(14 * var(--px))}.Tech-module__U0AbPW__skills{left:calc(20.5 * var(--px));top:calc(255 * var(--px));width:calc(334 * var(--px));row-gap:calc(30 * var(--px));grid-template-columns:1fr;bottom:auto}.Tech-module__U0AbPW__skill{text-align:center;align-items:center}.Tech-module__U0AbPW__skillTitle{font-size:calc(32 * var(--px));letter-spacing:calc(.64 * var(--px));white-space:normal}.Tech-module__U0AbPW__skillText{font-size:calc(14 * var(--px))}}.Tech-module__U0AbPW__smoke{transition:opacity .4s var(--ease-out)}.Tech-module__U0AbPW__frame[data-shader=on] .Tech-module__U0AbPW__smoke{opacity:0}
.Author-module__Fpy_uW__section{aspect-ratio:1440/750;background:var(--color-bg);width:100%;position:relative;overflow:hidden}.Author-module__Fpy_uW__frame{position:absolute;inset:0}.Author-module__Fpy_uW__frame>*{position:absolute}.Author-module__Fpy_uW__frame{--at-title:0s;--at-lead:.15s;--at-card:.3s;--rise-title:60;--rise-small:30}.Author-module__Fpy_uW__table{left:0;top:calc(.42 * var(--px));width:calc(1440 * var(--px));height:calc(750 * var(--px))}.Author-module__Fpy_uW__edgeTop{width:calc(1440 * var(--px));height:calc(85 * var(--px));top:0;left:0}.Author-module__Fpy_uW__edgeBottom{width:calc(1440 * var(--px));height:calc(85 * var(--px));bottom:0;left:0}.Author-module__Fpy_uW__heading{left:50%;top:calc(182.19 * var(--px));width:calc(581 * var(--px));align-items:center;gap:calc(20 * var(--px));flex-direction:column;display:flex;translate:-50%}.Author-module__Fpy_uW__title{width:100%;font-family:var(--font-display);font-size:calc(96 * var(--px));letter-spacing:calc(1.92 * var(--px));text-transform:uppercase;text-align:center;color:var(--color-text);margin:0;line-height:1.1}.Author-module__Fpy_uW__lead{width:100%;font-family:var(--font-body);font-size:calc(16 * var(--px));text-align:center;color:var(--color-text);margin:0;line-height:1.3}.Author-module__Fpy_uW__card{left:50%;top:calc(468.37 * var(--px));width:calc(566.906 * var(--px));height:calc(281.63 * var(--px));translate:-50%}.Author-module__Fpy_uW__note{left:50%;top:calc(543.63 * var(--px));width:calc(417.641 * var(--px));font-family:var(--font-typewriter);font-size:calc(16 * var(--px));text-align:center;color:var(--color-bg);gap:calc(20 * var(--px));flex-direction:column;margin:0;line-height:1.3;display:flex;translate:-50%}.Author-module__Fpy_uW__note p{margin:0}@keyframes Author-module__Fpy_uW__author-in{0%{opacity:0}}@keyframes Author-module__Fpy_uW__author-rise{0%{opacity:0;translate:0 calc(var(--rise) * var(--px))}}.Author-module__Fpy_uW__title,.Author-module__Fpy_uW__lead{animation:Author-module__Fpy_uW__author-rise var(--dur-reveal) var(--ease-out) var(--delay) backwards}.Author-module__Fpy_uW__title{--rise:var(--rise-title);--delay:var(--at-title)}.Author-module__Fpy_uW__lead{--rise:var(--rise-small);--delay:var(--at-lead)}.Author-module__Fpy_uW__card,.Author-module__Fpy_uW__note{animation:Author-module__Fpy_uW__author-in var(--dur-reveal) var(--ease-out) var(--at-card) backwards}html[data-js] .Author-module__Fpy_uW__frame:not([data-visible=on]) *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.Author-module__Fpy_uW__frame *{animation:none!important;translate:none!important}.Author-module__Fpy_uW__heading,.Author-module__Fpy_uW__card,.Author-module__Fpy_uW__note{translate:-50%!important}}@media (max-width:799px){.Author-module__Fpy_uW__section{aspect-ratio:auto;height:calc(660 * var(--px))}.Author-module__Fpy_uW__frame>*{margin-left:calc(50% - 187.5 * var(--px));max-width:none}.Author-module__Fpy_uW__table{left:calc(-532 * var(--px));top:0}.Author-module__Fpy_uW__edgeTop,.Author-module__Fpy_uW__edgeBottom{left:calc(187.5 * var(--px) - 50cqw);object-fit:cover;width:100cqw}.Author-module__Fpy_uW__heading{left:calc(20 * var(--px));top:calc(169 * var(--px));width:calc(335 * var(--px));translate:none}.Author-module__Fpy_uW__title{font-size:calc(32 * var(--px));letter-spacing:calc(.64 * var(--px))}.Author-module__Fpy_uW__lead{font-size:calc(14 * var(--px))}.Author-module__Fpy_uW__card{left:calc(1 * var(--px));top:calc(404 * var(--px));width:calc(374 * var(--px));height:calc(256 * var(--px));object-fit:cover;object-position:top;translate:none}.Author-module__Fpy_uW__note{left:calc(65 * var(--px));top:calc(452 * var(--px));width:calc(247 * var(--px));font-size:calc(14 * var(--px));gap:calc(14 * var(--px));translate:none}}@media (max-width:799px) and (prefers-reduced-motion:reduce){.Author-module__Fpy_uW__heading,.Author-module__Fpy_uW__card,.Author-module__Fpy_uW__note{translate:none!important}}
.Mission-module__ibLDvW__section{aspect-ratio:1440/900;background:var(--color-bg);width:100%;position:relative;overflow:hidden}.Mission-module__ibLDvW__frame{position:absolute;inset:0}.Mission-module__ibLDvW__frame>*{position:absolute}.Mission-module__ibLDvW__frame{--at-overline:0s;--at-statement:.2s;--rise-overline:30;--rise-statement:60}.Mission-module__ibLDvW__edgeTop{left:calc(-.11 * var(--px));width:calc(1440 * var(--px));height:calc(260 * var(--px));top:0}.Mission-module__ibLDvW__edgeBottom{width:calc(1440 * var(--px));height:calc(244 * var(--px));bottom:0;left:0}.Mission-module__ibLDvW__paper{left:0;top:calc(180.5 * var(--px));width:calc(1440 * var(--px));height:calc(532 * var(--px));background:linear-gradient(#e9e9e900 0%,#e9e9e9 10% 95%,#e9e9e900 100%)}.Mission-module__ibLDvW__text{width:calc(1015 * var(--px));align-items:center;gap:calc(20 * var(--px));flex-direction:column;display:flex;top:50%;left:50%;translate:-50% -50%}.Mission-module__ibLDvW__overline,.Mission-module__ibLDvW__statement{font-family:var(--font-display);text-transform:uppercase;text-align:center;color:var(--color-bg);margin:0;line-height:1.1}.Mission-module__ibLDvW__overline{width:100%;font-size:calc(70 * var(--px));letter-spacing:calc(1.4 * var(--px))}.Mission-module__ibLDvW__statement{width:calc(1187.69 * var(--px));font-size:calc(96 * var(--px));letter-spacing:calc(1.92 * var(--px))}.Mission-module__ibLDvW__statement span{display:block}@keyframes Mission-module__ibLDvW__mission-rise{0%{opacity:0;translate:0 calc(var(--rise) * var(--px))}}.Mission-module__ibLDvW__overline,.Mission-module__ibLDvW__statement{animation:Mission-module__ibLDvW__mission-rise var(--dur-reveal) var(--ease-out) var(--delay) backwards}.Mission-module__ibLDvW__overline{--rise:var(--rise-overline);--delay:var(--at-overline)}.Mission-module__ibLDvW__statement{--rise:var(--rise-statement);--delay:var(--at-statement)}html[data-js] .Mission-module__ibLDvW__frame:not([data-visible=on]) *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.Mission-module__ibLDvW__frame *{animation:none!important;translate:none!important}.Mission-module__ibLDvW__text{translate:-50% -50%!important}}@media (max-width:799px){.Mission-module__ibLDvW__section{aspect-ratio:auto;height:calc(509 * var(--px))}.Mission-module__ibLDvW__frame>*{max-width:none}.Mission-module__ibLDvW__paper{left:0;top:calc(63.54 * var(--px));width:100%;height:calc(372.25 * var(--px))}.Mission-module__ibLDvW__edgeTop,.Mission-module__ibLDvW__edgeBottom{object-fit:cover;width:100cqw;left:calc(50% - 50cqw)}.Mission-module__ibLDvW__edgeTop{height:calc(111 * var(--px))}.Mission-module__ibLDvW__edgeBottom{height:calc(135.85 * var(--px));object-position:bottom}.Mission-module__ibLDvW__text{top:calc(157 * var(--px));width:calc(334 * var(--px));translate:-50%}.Mission-module__ibLDvW__overline{font-size:calc(32 * var(--px));letter-spacing:calc(.64 * var(--px))}.Mission-module__ibLDvW__statement{width:calc(289.6 * var(--px));font-size:calc(32 * var(--px));letter-spacing:calc(.64 * var(--px))}.Mission-module__ibLDvW__statement span{display:inline}.Mission-module__ibLDvW__statement span:not(:last-child):after{content:" "}}@media (max-width:799px) and (prefers-reduced-motion:reduce){.Mission-module__ibLDvW__text{translate:-50%!important}}
