﻿:root{--fs-h1: 3.052rem;--fs-h2: 2.289rem;--fs-h3: 1.728rem;--fs-h4: 1.3rem;--fs-h5: 1rem;--fs-h6: 0.85rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.vertical-center{display:flex;align-items:center;justify-content:center}.show{display:block}.hide{display:none}.invisible{visibility:hidden}.float-left{float:left}.float-right{float:right}.no-padding{padding:0}.no-margin{margin:0}.list-reset{list-style-type:none;margin:0;padding:0}.clearfix::after,.clearfix ::before{content:"";display:table;clear:both}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;line-height:1.2;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2rem;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em;color:#666;line-height:1.5}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,fieldset,legend,figure,hr{margin:0}li>ul,li>ol{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6,ul,ol,dl,blockquote,p,address,hr,table,fieldset,figure,pre{margin-bottom:15px}.highlight{background:#c4c3fe}.highlighter-rouge .highlight{background:rgba(107,105,250,.05)}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px, 100px, 0);transform:translate3d(-100px, 100px, 0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px, 100px, 0);transform:translate3d(100px, 100px, 0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px, -100px, 0);transform:translate3d(-100px, -100px, 0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px, -100px, 0);transform:translate3d(100px, -100px, 0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(0.6);transform:scale(0.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0, 100px, 0) scale(0.6);transform:translate3d(0, 100px, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0, -100px, 0) scale(0.6);transform:translate3d(0, -100px, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px, 0, 0) scale(0.6);transform:translate3d(-100px, 0, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px, 0, 0) scale(0.6);transform:translate3d(100px, 0, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0, 100px, 0) scale(1.2);transform:translate3d(0, 100px, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0, -100px, 0) scale(1.2);transform:translate3d(0, -100px, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px, 0, 0) scale(1.2);transform:translate3d(-100px, 0, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px, 0, 0) scale(1.2);transform:translate3d(100px, 0, 0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}body:not(.stop-animations) .animate{animation:animateElement cubic-bezier(0.3, 0.45, 0.45, 0.95) .75s;animation-duration:.75s;animation-iteration-count:1;transition:transform .15s}@keyframes animateElement{0%{transform:translate(0px, 80px)}100%{transform:translate(0px, 0px)}}.resize-animation-stopper *{transition:none !important}*,::after,::before{--su--border-spacing-x: 0;--su--border-spacing-y: 0;--su--translate-x: 0;--su--translate-y: 0;--su--rotate: 0;--su--skew-x: 0;--su--skew-y: 0;--su--scale-x: 1;--su--scale-y: 1;--su--pan-x: ;--su--pan-y: ;--su--pinch-zoom: ;--su--scroll-snap-strictness: proximity;--su--gradient-from-position: ;--su--gradient-via-position: ;--su--gradient-to-position: ;--su--ordinal: ;--su--slashed-zero: ;--su--numeric-figure: ;--su--numeric-spacing: ;--su--numeric-fraction: ;--su--ring-inset: ;--su--ring-offset-width: 0px;--su--ring-offset-color: #fff;--su--ring-color: rgba(59, 130, 246, 0.5);--su--ring-offset-shadow: 0 0 #0000;--su--ring-shadow: 0 0 #0000;--su--shadow: 0 0 #0000;--su--shadow-colored: 0 0 #0000;--su--blur: ;--su--brightness: ;--su--contrast: ;--su--grayscale: ;--su--hue-rotate: ;--su--invert: ;--su--saturate: ;--su--sepia: ;--su--drop-shadow: ;--su--backdrop-blur: ;--su--backdrop-brightness: ;--su--backdrop-contrast: ;--su--backdrop-grayscale: ;--su--backdrop-hue-rotate: ;--su--backdrop-invert: ;--su--backdrop-opacity: ;--su--backdrop-saturate: ;--su--backdrop-sepia: }::after,::before{--su-content: '' }small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}summary{display:list-item}fieldset{margin:0;padding:0}dialog,legend{padding:0}.hidden{display:none}::backdrop{--su--border-spacing-x: 0;--su--border-spacing-y: 0;--su--translate-x: 0;--su--translate-y: 0;--su--rotate: 0;--su--skew-x: 0;--su--skew-y: 0;--su--scale-x: 1;--su--scale-y: 1;--su--pan-x: ;--su--pan-y: ;--su--pinch-zoom: ;--su--scroll-snap-strictness: proximity;--su--gradient-from-position: ;--su--gradient-via-position: ;--su--gradient-to-position: ;--su--ordinal: ;--su--slashed-zero: ;--su--numeric-figure: ;--su--numeric-spacing: ;--su--numeric-fraction: ;--su--ring-inset: ;--su--ring-offset-width: 0px;--su--ring-offset-color: #fff;--su--ring-color: rgba(59, 130, 246, 0.5);--su--ring-offset-shadow: 0 0 #0000;--su--ring-shadow: 0 0 #0000;--su--shadow: 0 0 #0000;--su--shadow-colored: 0 0 #0000;--su--blur: ;--su--brightness: ;--su--contrast: ;--su--grayscale: ;--su--hue-rotate: ;--su--invert: ;--su--saturate: ;--su--sepia: ;--su--drop-shadow: ;--su--backdrop-blur: ;--su--backdrop-brightness: ;--su--backdrop-contrast: ;--su--backdrop-grayscale: ;--su--backdrop-hue-rotate: ;--su--backdrop-invert: ;--su--backdrop-opacity: ;--su--backdrop-saturate: ;--su--backdrop-sepia: }.content-center{align-content:center}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.blur-xs{filter:blur(4px)}.blur-sm{filter:blur(8px)}.blur-md{filter:blur(12px)}.blur-lg{filter:blur(16px)}.blur-xlg{filter:blur(24px)}.blur-2xl{filter:blur(32px)}.blur-3xl{filter:blur(48px)}.blur-none{filter:blur(0)}.sticky{position:-webkit-sticky;position:sticky}.sticky-top{position:fixed;top:0}.sticky-bottom{position:fixed;bottom:0}.absolute{position:absolute}.relative{position:relative}.bottom-28{bottom:-7rem}.bottom-0{bottom:0}.end-0{inset-inline-end:0px}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-1\/2{right:50%}.start-0{inset-inline-start:0px}.top-0{top:0}.top-4{top:1rem}.top-5{top:1.25rem}.top-2{top:.5rem}.top-8{top:2rem}.top-10{top:2.5rem}.top-12{top:3rem}.top-16{top:4rem}.top-20{top:5rem}.top-64{top:16rem}.top-1\/2{top:50%}.float-start{float:inline-start}.float-end{float:inline-end}.float-right{float:right}.float-left{float:left}.z-100{z-index:100}.z-50{z-index:50}.z-10{z-index:10}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.m-2{margin:.5rem}.m-4{margin:1rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-25{margin-top:6.25rem;margin-bottom:6.25rem}.my-20{margin-top:5rem;margin-bottom:5rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-20{margin-bottom:5rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-0{margin-bottom:0}.mb-auto{margin-bottom:auto}.me-0{-webkit-margin-end:0;margin-inline-end:0}.me-0\.5{-webkit-margin-end:.125rem;margin-inline-end:.125rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-20{margin-top:5rem}.mt-30{margin-top:7.5rem}.mt-40{margin-top:10rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.block{display:block}.inline-block{display:inline-block}.table-cell{display:table-cell}.flex{display:flex}.flex-none{flex:none}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-1{flex:1 1 0%}.flex\:shrink-1{flex-shrink:1}.flex\:shrink-2{flex-shrink:2}.flex\:grow-1{flex-grow:1}.flex\:grow-2{flex-grow:2}.flex\:basis-auto{flex-basis:auto}.flex\:basis-0{flex-basis:0}.flex\:basis-1{flex-basis:1}.basis-1\/4{flex-basis:25%}.basis-1\/2{flex-basis:50%}.flex\:wrap{flex-wrap:wrap}.grid{display:grid}.aspect-square{aspect-ratio:1/1}.h-9{height:2.25rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-3{height:.75rem}.h-8{height:2rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-48{height:12rem}.h-56{height:14rem}.h-96{height:24rem}.h-\[220px\]{height:220px}.h-\[300px\]{height:300px}.h-\[350px\]{height:350px}.h-\[400px\]{height:400px}.h-\[450px\]{height:450px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[30\%\]{height:30%}.h-full{height:100%}.h-fit{height:fit-content}.h-screen{height:100vh}.max-h-64{max-height:16rem}.max-h-96{max-height:24rem}.max-h-120{max-height:30rem}.max-h-fit{max-height:fit-content}.max-h-\[400px\]{max-height:400px}.min-h-\[100px\]{min-height:100px}.min-h-\[300px\]{min-height:300px}.min-h-fit{min-height:fit-content}.w-80{width:20rem}.w-64{width:16rem}.w-24{width:6rem}.w-16{width:4rem}.w-12{width:3rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-\[250px\]{width:250px}.w-\[350px\]{width:350px}.w-\[500px\]{width:500px}.w-\[25\%\]{width:25%}.w-\[50\%\]{width:50%}.w-1\/2{width:50%}.w-1\/3{width:33.3333333333%}.w-2\/3{width:66.6666666667%}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-full{width:100%}.w-auto{width:auto}.w-fit{width:fit-content}.w-\[fit-to-screen\]{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media only screen and (max-width: 640px){.w-\[fit-to-screen\]{left:initial;right:initial;margin-left:initial;margin-right:initial;width:100%}}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-8xl{max-width:90rem}.max-w-9xl{max-width:100rem}.max-w-1\/2{max-width:50%}.max-w-1\/3{max-width:33.3333333333%}.max-w-1\/4{max-width:25%}.max-w-none{max-width:none}.flex-nav{flex:1 0 auto}.translate-y-3\/4{--su--translate-y: 75%;transform:translate(var(--su--translate-x), var(--su--translate-y)) rotate(var(--su--rotate)) skewX(var(--su--skew-x)) skewY(var(--su--skew-y)) scaleX(var(--su--scale-x)) scaleY(var(--su--scale-y))}.translate-y-4{--su--translate-y: 1rem;transform:translate(var(--su--translate-x), var(--su--translate-y)) rotate(var(--su--rotate)) skewX(var(--su--skew-x)) skewY(var(--su--skew-y)) scaleX(var(--su--scale-x)) scaleY(var(--su--scale-y))}.scale-\[1\.2\]{--su--scale-x: 1.2;--su--scale-y: 1.2;transform:translate(var(--su--translate-x), var(--su--translate-y)) rotate(var(--su--rotate)) skewX(var(--su--skew-x)) skewY(var(--su--skew-y)) scaleX(var(--su--scale-x)) scaleY(var(--su--scale-y))}.transform{transform:translate(var(--su--translate-x), var(--su--translate-y)) rotate(var(--su--rotate)) skewX(var(--su--skew-x)) skewY(var(--su--skew-y)) scaleX(var(--su--scale-x)) scaleY(var(--su--scale-y))}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.col-span-2{grid-column:span 2/span 2}.col-start-3{grid-column-start:3}.grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}.grid-rows-4{grid-template-rows:repeat(4, minmax(0, 1fr))}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-start-2{grid-row-start:2}.auto-rows-auto{grid-auto-rows:auto}.auto-rows-\[minmax\(120px\,auto\)\]{grid-auto-rows:minmax(120px, auto)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-16{gap:4rem}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:9999px}.rounded-5xl{border-radius:2.5rem}.rounded-4xl{border-radius:2rem}.rounded-2xl{border-radius:1rem}.rounded-xl{border-radius:.75rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.25rem}.border-dash{border-style:dashed}.border{border-width:1px}.border-\[4px\]{border-width:4px}.border-none{border-style:none}.border-t{border-width:1px 0 0 0}.border-solid{border-style:solid}.border-b{border-bottom-width:1px}.border-gray-300{--su--border-opacity: 1;border-color:rgba(156, 163, 175, var(--su--border-opacity))}.border-gray-100{--su--border-opacity: 1;border-color:rgba(217, 217, 217, var(--su--border-opacity))}.border-gray-50{--su--border-opacity: .5;border-color:rgba(243, 244, 246, var(--su--border-opacity))}.bg-black{--su--bg-opacity: 1;background-color:rgba(0, 0, 0, var(--su--bg-opacity))}.bg-gray-50{--su--bg-opacity: 1;background-color:rgba(249, 250, 251, var(--su--bg-opacity))}.bg-gray-100{--su--bg-opacity: 1;background-color:rgba(243, 244, 246, var(--su--bg-opacity))}.bg-gray-300{--su--bg-opacity: 1;background-color:rgba(209, 213, 219, var(--su--bg-opacity))}.bg-gray-800{--su--bg-opacity: 1;background-color:rgba(31, 41, 55, var(--su--bg-opacity))}.bg-green-800{--su--bg-opacity: 1;background-color:rgba(22, 101, 52, var(--su--bg-opacity))}.bg-neutral-800{--su--bg-opacity: 1;background-color:rgba(38, 38, 38, var(--su--bg-opacity))}.bg-neutral-900\/70{background-color:rgba(23,23,23,.7)}.bg-purple-500{--su--bg-opacity: 1;background-color:rgba(168, 85, 247, var(--su--bg-opacity))}.bg-white{--su--bg-opacity: 1;background-color:rgba(255, 255, 255, var(--su--bg-opacity))}.bg-opacity-80{--su--bg-opacity: 0.8 }.bg-opacity-50{--su--bg-opacity: 0.5 }.bg-transparent{background-color:rgba(0,0,0,0)}.bg-gradient-to-l{background-image:linear-gradient(to left, var(--su--gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right, var(--su--gradient-stops))}.from-pink-400{--su--gradient-from: #f472b6 var(--su--gradient-from-position);--su--gradient-to: rgb(244 114 182 / 0) var(--su--gradient-to-position);--su--gradient-stops: var(--su--gradient-from), var(--su--gradient-to) }.from-purple-600{--su--gradient-from: #9333ea var(--su--gradient-from-position);--su--gradient-to: rgb(147 51 234 / 0) var(--su--gradient-to-position);--su--gradient-stops: var(--su--gradient-from), var(--su--gradient-to) }.to-blue-600{--su--gradient-to: #2563eb var(--su--gradient-to-position) }.to-orange-400{--su--gradient-to: #fb923c var(--su--gradient-to-position) }.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.object-cover{-o-object-fit:cover;object-fit:cover}.object-contain{-o-object-fit:contain;object-fit:contain}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-10{padding-bottom:2.5rem}.pr-3{padding-right:.75rem}.pt-28{padding-top:7rem}.pt-16{padding-top:4rem}.pt-8{padding-top:2rem}.pt-4{padding-top:1rem}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-content-end{place-content:end}.content-vertical{vertical-align:middle}.text-justify{text-align:justify}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.italic{font-style:italic}.not-underline{text-decoration:none}.leading-8{line-height:2rem}.leading-\[50px\]{line-height:50px}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.text-black{--su--text-opacity: 1;color:rgba(0, 0, 0, var(--su--text-opacity))}.text-blue-400{--su--text-opacity: 1;color:rgba(96, 165, 250, var(--su--text-opacity))}.text-blue-500{--su--text-opacity: 1;color:rgba(59, 130, 246, var(--su--text-opacity))}.text-gray-400{--su--text-opacity: 1;color:rgba(156, 163, 175, var(--su--text-opacity))}.text-gray-500{--su--text-opacity: 1;color:rgba(107, 114, 128, var(--su--text-opacity))}.text-gray-600{--su--text-opacity: 1;color:rgba(75, 85, 99, var(--su--text-opacity))}.text-green-800{--su--text-opacity: 1;color:rgba(22, 101, 52, var(--su--text-opacity))}.text-indigo-500{--su--text-opacity: 1;color:rgba(99, 102, 241, var(--su--text-opacity))}.text-neutral-950{--su--text-opacity: 1;color:rgba(10, 10, 10, var(--su--text-opacity))}.text-transparent{color:rgba(0,0,0,0)}.text-white{--su--text-opacity: 1;color:rgba(255, 255, 255, var(--su--text-opacity))}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow{--su--shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);--su--shadow-colored: 0 1px 3px 0 var(--su--shadow-color), 0 1px 2px -1px var(--su--shadow-color);box-shadow:var(--su--ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--su--ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--su--shadow)}.shadow-lg{--su--shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);--su--shadow-colored: 0 10px 15px -3px var(--su--shadow-color), 0 4px 6px -4px var(--su--shadow-color);box-shadow:var(--su--ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--su--ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--su--shadow)}.shadow-md{--su--shadow: 0 4px 6px -1px rgb(0, 0, 0, 0.1), 0 2px 4px -2px rgb(0, 0, 0, 0.1);--su--shadow-colored: 0 4px 6px -1px var(--su--shadow-color), 0 2px 4px -2px var(--su--shadow-color);box-shadow:var(--su--ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--su--ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--su--shadow)}.shadow-sm{--su--shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);--su--shadow-colored: 0 1px 2px 0 var(--su--shadow-color);box-shadow:var(--su--ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--su--ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--su--shadow)}.outline-offset-2{outline-offset:2px}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}body{font-size:15px;overflow-x:hidden;--su--text-opacity: 1;color:rgba(55, 65, 81, var(--su--text-opacity))}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}.before\:pointer-events-none::before{content:var(--su--content);pointer-events:none}.before\:absolute::before{content:var(--su--content);position:absolute}.before\:left-0::before{content:var(--su--content);left:0}.before\:top-0::before{content:var(--su--content);top:0}.before\:h-full::before{content:var(--su--content);height:100%}.before\:w-full::before{content:var(--su--content);width:100%}.before\:bg-\[url\(\'\.\.\/images\/img-1\.png\'\)\]::before{content:var(--su--content);background-image:url("../images/img-1.png")}.before\:bg-\[url\(\'\.\.\/images\/img-2\.png\'\)\]::before{content:var(--su--content);background-image:url("../images/img-2.png")}.before\:bg-\[url\(\'\.\.\/images\/img-3\.png\'\)\]::before{content:var(--su--content);background-image:url("../images/img-3.png")}.before\:bg-\[url\(\'\.\.\/images\/img-4\.png\'\)\]::before{content:var(--su--content);background-image:url("../images/img-4.png")}.before\:bg-cover::before{content:var(--su--content);background-size:cover}.after\:pointer-events-none::after{content:var(--su--content);pointer-events:none}.after\:absolute::after{content:var(--su--content);position:absolute}.after\:left-0::after{content:var(--su--content);left:0}.after\:top-0::after{content:var(--su--content);top:0}.after\:block::after{content:var(--su--content);display:block}.after\:h-\[200\%\]::after{content:var(--su--content);height:200%}.after\:w-\[100\%\]::after{content:var(--su--content);width:100%}.after\:translate-y-0::after{content:var(--su--content);--su--translate-y: 0px;transform:translate(var(--su--translate-x), var(--su--translate-y)) rotate(var(--su--rotate)) skewX(var(--su--skew-x)) skewY(var(--su--skew-y)) scaleX(var(--su--scale-x)) scaleY(var(--su--scale-y))}.after\:bg-gradient-to-t::after{content:var(--su--content);background-image:linear-gradient(to top, var(--su--gradient-stops))}.after\:from-neutral-900::after{content:var(--su--content);--su--gradient-from: #171717 var(--su--gradient-from-position);--su--gradient-to: rgba(23, 23, 23, 0) var(--su--gradient-to-position);--su--gradient-stops: var(--su--gradient-from), var(--su--gradient-to) }.hover\:grayscale-0:hover{filter:grayscale(0)}.hover\:h-\[400px\]:hover:hover{height:400px}.hover\:-translate-y-2:hover{--su--translate-y: -0.5rem;transform:translate(var(--su--translate-x), var(--su--translate-y)) rotate(var(--su--rotate)) skewX(var(--su--skew-x)) skewY(var(--su--skew-y)) scaleX(var(--su--scale-x)) scaleY(var(--su--scale-y))}.hover\:translate-y-0:hover{--su--translate-y: 0px;transform:translate(var(--su--translate-x), var(--su--translate-y)) rotate(var(--su--rotate)) skewX(var(--su--skew-x)) skewY(var(--su--skew-y)) scaleX(var(--su--scale-x)) scaleY(var(--su--scale-y))}.hover\:translate-y-8:hover{--su--translate-y: 2rem;transform:translate(var(--su--translate-x), var(--su--translate-y)) rotate(var(--su--rotate)) skewX(var(--su--skew-x)) skewY(var(--su--skew-y)) scaleX(var(--su--scale-x)) scaleY(var(--su--scale-y))}.hover\:rotate-180:hover{--su--rotate: 180deg;transform:translate(var(--su--translate-x), var(--su--translate-y)) rotate(var(--su--rotate)) skewX(var(--su--skew-x)) skewY(var(--su--skew-y)) scaleX(var(--su--scale-x)) scaleY(var(--su--scale-y))}.hover\:scale-105:hover{--su--scale-x: 1.05;--su--scale-y: 1.05;transform:translate(var(--su--translate-x), var(--su--translate-y)) rotate(var(--su--rotate)) skewX(var(--su--skew-x)) skewY(var(--su--skew-y)) scaleX(var(--su--scale-x)) scaleY(var(--su--scale-y))}.hover\:bg-green-800\/90:hover{background-color:rgba(22,101,52,.9)}.hover\:bg-default:hover{background-color:#e1e1fe}.hover\:text-red-400:hover{--su--text-opacity: 1;color:rgba(248, 113, 113, var(--su--text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--su--shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);--su--shadow-colored: 0 25px 50px -12px var(--su--shadow-color);box-shadow:var(--su--ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--su--ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--su--shadow)}.hover\:shadow-md:hover{--su--shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);--su--shadow-colored: 0 4px 6px -1px var(--su--shadow-color), 0 2px 4px -2px var(--su--shadow-color);box-shadow:var(--su--ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--su--ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--su--shadow)}.focus\:outline-amber-300:focus{outline-color:#fcd34d}.grayscale-0{filter:grayscale(0)}.grayscale-\[50\%\]{filter:grayscale(50%)}.grayscale-\[75\%\]{filter:grayscale(75%)}.grayscale{filter:grayscale(100%)}.group:hover .group-hover\:-top-28{top:-7rem}.group:hover .group-hover\:bottom-0{bottom:0}.group:hover .group-hover\:top-32{top:8rem}.group:hover .group-hover\:h-60{height:15rem}.group:hover .group-hover\:translate-y-0{--su--translate-y: 0px;transform:translate(var(--su--translate-x), var(--su--translate-y)) rotate(var(--su--rotate)) skewX(var(--su--skew-x)) skewY(var(--su--skew-y)) scaleX(var(--su--scale-x)) scaleY(var(--su--scale-y))}.group:hover .group-hover\:scale-105{--su--scale-x: 1.05;--su--scale-y: 1.05;transform:translate(var(--su--translate-x), var(--su--translate-y)) rotate(var(--su--rotate)) skewX(var(--su--skew-x)) skewY(var(--su--skew-y)) scaleX(var(--su--scale-x)) scaleY(var(--su--scale-y))}.group:hover .group-hover\:scale-125{--su--scale-x: 1.25;--su--scale-y: 1.25;transform:translate(var(--su--translate-x), var(--su--translate-y)) rotate(var(--su--rotate)) skewX(var(--su--skew-x)) skewY(var(--su--skew-y)) scaleX(var(--su--scale-x)) scaleY(var(--su--scale-y))}.group:hover .group-hover\:scale-75{--su--scale-x: .75;--su--scale-y: .75;transform:translate(var(--su--translate-x), var(--su--translate-y)) rotate(var(--su--rotate)) skewX(var(--su--skew-x)) skewY(var(--su--skew-y)) scaleX(var(--su--scale-x)) scaleY(var(--su--scale-y))}.group:hover .group-hover\:scale-\[1\]{--su--scale-x: 1;--su--scale-y: 1;transform:translate(var(--su--translate-x), var(--su--translate-y)) rotate(var(--su--rotate)) skewX(var(--su--skew-x)) skewY(var(--su--skew-y)) scaleX(var(--su--scale-x)) scaleY(var(--su--scale-y))}.group:hover .group-hover\:bg-black\/50{background-color:rgba(0,0,0,.5)}.group:hover .group-hover\:bg-black\/90{background-color:rgba(0,0,0,.9)}.group:hover .group-hover\:pt-24{padding-top:6rem}.group:hover .group-hover\:text-purple-500{--su--text-opacity: 1;color:rgba(168, 85, 247, var(--su--text-opacity))}.group:hover .group-hover\:text-black{--su--text-opacity: .5;color:#000,var(--su--text-opacity)}.group:hover .group-hover\:text-white{--su--text-opacity: 1;color:rgba(255, 255, 255, var(--su--text-opacity))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow{--su--shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);--su--shadow-colored: 0 1px 3px 0 var(--su--shadow-color), 0 1px 2px -1px var(--su--shadow-color);box-shadow:var(--su--ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--su--ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--su--shadow)}.group:hover .group-hover\:before\:-translate-y-\[4\%\]::before{content:var(--su--content);--su--translate-y: -4%;transform:translate(var(--su--translate-x), var(--su--translate-y)) rotate(var(--su--rotate)) skewX(var(--su--skew-x)) skewY(var(--su--skew-y)) scaleX(var(--su--scale-x)) scaleY(var(--su--scale-y))}@media(min-width: 1280px){.container{max-width:1280px;padding-right:3rem;padding-left:3rem}.xl\:hidden{display:none}}@media(min-width: 1536px){.container{max-width:1536px;padding-right:14rem;padding-left:14rem}.\2 xl\:hidden{display:none}}@media only screen and (max-width: 640px){.container{max-width:640px;padding-right:1rem;padding-left:1rem}.sm\:background-color-default{background-color:#f5f5f5}.sm\:background-color-white{background-color:#fff}.sm\:background-color-black{background-color:#000}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.sm\:grid-grow-none{grid-auto-rows:minmax(0, 1fr)}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-1{grid-column-start:1}.sm\:row-span-none{grid-row:span 1/span 1}.sm\:max-w-full{max-width:100%}.sm\:hidden{display:none}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-48{width:12rem}.sm\:w-full{width:100%}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:42rem}.sm\:flex-none{flex:none}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-shrink-0{flex-shrink:0}.sm\:flex-grow-0{flex-grow:0}.sm\:flex-grow-1{flex-grow:1}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:gap-2{gap:.5rem}.smgap-4{gap:1rem}.sm\:gap-8{gap:2rem}.sm\:top-12{top:3rem}.sm\:sticky{position:sticky}.sm\:table-cell{display:table-cell}}@media only screen and (min-width: 640px)and (max-width: 1024px){.md\:table-cell{display:table-cell}.md\:max-w-1\/2{max-width:50%}.md\:max-w-1\/3{max-width:33.3333333333%}.md\:max-w-1\/4{max-width:25%}.md\:max-w-2xl{max-width:42rem}.md\:w-1\/2{width:50%}.md\:w-1\/4{width:25%}.md\:hidden{display:none}.md\:gap-8{gap:2rem}.md\:flex{display:flex}.md\:w-48{width:12rem}.md\:w-full{width:100%}.md\:w-auto{width:auto}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-shrink-0{flex-shrink:0}.md\:flex-grow-0{flex-grow:0}.md\:flex-grow-1{flex-grow:1}.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width: 1024px){.lg\:hidden{display:none}.lg\:table-cell{display:table-cell}.lg\:max-w-1\/2{max-width:50%}.lg\:max-w-1\/3{max-width:33.3333333333%}.lg\:max-w-1\/4{max-width:25%}.lg\:w-1\/3{width:33.3333333333%}.lg\:w-full{width:100%}.lg\:w-auto{width:auto}.lg\:w-fit{width:fit-content}.lg\:flex{display:flex}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}.lg\:grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.lg\:-left-200px{left:-200px}.lg\:relative{position:relative}}.wrapper-page{margin:0 4rem}@media only screen and (max-width: 640px){.wrapper-page{margin-top:1.5rem;margin-bottom:1.5rem}}@media all{.row{display:flex;flex-wrap:wrap;flex:0 1 auto;flex-direction:row;box-sizing:border-box;margin-left:-0.5rem;margin-right:-0.5rem}[class^=col-]{flex:auto}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}.push-0{margin-left:0%}.push-1{margin-left:8.3333333333%}.push-2{margin-left:16.6666666667%}.push-3{margin-left:25%}.push-4{margin-left:33.3333333333%}.push-5{margin-left:41.6666666667%}.push-6{margin-left:50%}.push-7{margin-left:58.3333333333%}.push-8{margin-left:66.6666666667%}.push-9{margin-left:75%}.push-10{margin-left:83.3333333333%}.push-11{margin-left:91.6666666667%}.push-12{margin-left:100%}.pull-0{margin-right:0%}.pull-1{margin-right:8.3333333333%}.pull-2{margin-right:16.6666666667%}.pull-3{margin-right:25%}.pull-4{margin-right:33.3333333333%}.pull-5{margin-right:41.6666666667%}.pull-6{margin-right:50%}.pull-7{margin-right:58.3333333333%}.pull-8{margin-right:66.6666666667%}.pull-9{margin-right:75%}.pull-10{margin-right:83.3333333333%}.pull-11{margin-right:91.6666666667%}.pull-12{margin-right:100%}}@media all and (max-width: 1024px){.col-d-0{width:0%}.col-d-1{width:8.3333333333%}.col-d-2{width:16.6666666667%}.col-d-3{width:25%}.col-d-4{width:33.3333333333%}.col-d-5{width:41.6666666667%}.col-d-6{width:50%}.col-d-7{width:58.3333333333%}.col-d-8{width:66.6666666667%}.col-d-9{width:75%}.col-d-10{width:83.3333333333%}.col-d-11{width:91.6666666667%}.col-d-12{width:100%}.push-d-0{margin-left:0%}.push-d-1{margin-left:8.3333333333%}.push-d-2{margin-left:16.6666666667%}.push-d-3{margin-left:25%}.push-d-4{margin-left:33.3333333333%}.push-d-5{margin-left:41.6666666667%}.push-d-6{margin-left:50%}.push-d-7{margin-left:58.3333333333%}.push-d-8{margin-left:66.6666666667%}.push-d-9{margin-left:75%}.push-d-10{margin-left:83.3333333333%}.push-d-11{margin-left:91.6666666667%}.push-d-12{margin-left:100%}.pull-d-0{margin-right:0%}.pull-d-1{margin-right:8.3333333333%}.pull-d-2{margin-right:16.6666666667%}.pull-d-3{margin-right:25%}.pull-d-4{margin-right:33.3333333333%}.pull-d-5{margin-right:41.6666666667%}.pull-d-6{margin-right:50%}.pull-d-7{margin-right:58.3333333333%}.pull-d-8{margin-right:66.6666666667%}.pull-d-9{margin-right:75%}.pull-d-10{margin-right:83.3333333333%}.pull-d-11{margin-right:91.6666666667%}.pull-d-12{margin-right:100%}}@media all and (max-width: 768px){.col-t-0{width:0%}.col-t-1{width:8.3333333333%}.col-t-2{width:16.6666666667%}.col-t-3{width:25%}.col-t-4{width:33.3333333333%}.col-t-5{width:41.6666666667%}.col-t-6{width:50%}.col-t-7{width:58.3333333333%}.col-t-8{width:66.6666666667%}.col-t-9{width:75%}.col-t-10{width:83.3333333333%}.col-t-11{width:91.6666666667%}.col-t-12{width:100%}.push-t-0{margin-left:0%}.push-t-1{margin-left:8.3333333333%}.push-t-2{margin-left:16.6666666667%}.push-t-3{margin-left:25%}.push-t-4{margin-left:33.3333333333%}.push-t-5{margin-left:41.6666666667%}.push-t-6{margin-left:50%}.push-t-7{margin-left:58.3333333333%}.push-t-8{margin-left:66.6666666667%}.push-t-9{margin-left:75%}.push-t-10{margin-left:83.3333333333%}.push-t-11{margin-left:91.6666666667%}.push-t-12{margin-left:100%}.pull-t-0{margin-right:0%}.pull-t-1{margin-right:8.3333333333%}.pull-t-2{margin-right:16.6666666667%}.pull-t-3{margin-right:25%}.pull-t-4{margin-right:33.3333333333%}.pull-t-5{margin-right:41.6666666667%}.pull-t-6{margin-right:50%}.pull-t-7{margin-right:58.3333333333%}.pull-t-8{margin-right:66.6666666667%}.pull-t-9{margin-right:75%}.pull-t-10{margin-right:83.3333333333%}.pull-t-11{margin-right:91.6666666667%}.pull-t-12{margin-right:100%}}@media all and (max-width: 640px){.col-m-0{width:0%}.col-m-1{width:8.3333333333%}.col-m-2{width:16.6666666667%}.col-m-3{width:25%}.col-m-4{width:33.3333333333%}.col-m-5{width:41.6666666667%}.col-m-6{width:50%}.col-m-7{width:58.3333333333%}.col-m-8{width:66.6666666667%}.col-m-9{width:75%}.col-m-10{width:83.3333333333%}.col-m-11{width:91.6666666667%}.col-m-12{width:100%}.push-m-0{margin-left:0%}.push-m-1{margin-left:8.3333333333%}.push-m-2{margin-left:16.6666666667%}.push-m-3{margin-left:25%}.push-m-4{margin-left:33.3333333333%}.push-m-5{margin-left:41.6666666667%}.push-m-6{margin-left:50%}.push-m-7{margin-left:58.3333333333%}.push-m-8{margin-left:66.6666666667%}.push-m-9{margin-left:75%}.push-m-10{margin-left:83.3333333333%}.push-m-11{margin-left:91.6666666667%}.push-m-12{margin-left:100%}.pull-m-0{margin-right:0%}.pull-m-1{margin-right:8.3333333333%}.pull-m-2{margin-right:16.6666666667%}.pull-m-3{margin-right:25%}.pull-m-4{margin-right:33.3333333333%}.pull-m-5{margin-right:41.6666666667%}.pull-m-6{margin-right:50%}.pull-m-7{margin-right:58.3333333333%}.pull-m-8{margin-right:66.6666666667%}.pull-m-9{margin-right:75%}.pull-m-10{margin-right:83.3333333333%}.pull-m-11{margin-right:91.6666666667%}.pull-m-12{margin-right:100%}}@media all{.c-page-image{position:relative;transform:translate(0);padding-top:56.25%;margin-bottom:48px;min-height:280px;border-radius:16px;overflow:hidden;background:#d5dce3}.c-page-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;user-select:none}}@media only all and (max-width: 1024px){.c-page-image{padding-top:65%;margin-bottom:40px}}@media only all and (max-width: 640px){.c-page-image{margin-bottom:32px}}*,*::after,*::before{box-sizing:border-box}body{font-family:"IBM Plex Sans Condensed",sans-serif;font-size:clamp(1rem,.93rem + .348vw,1.2rem);color:#131313;background-color:#f5f5f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body input,body textarea{border:1px solid #d1d1d1}body input:focus:required:invalid,body textarea:focus:required:invalid{border-color:#a51d2d}body input:required:valid,body textarea:required:valid{border-color:#176b35}.MathJax{font-size:1rem !important}@media(hover: hover)and (pointer: fine){html:hover{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='31' fill='none' viewBox='0 0 26 31'%3E%3Cpath fill='%23fff' fill-rule='evenodd' stroke='%23010101' stroke-linecap='square' stroke-width='2.5' d='M21.993 14.425 2.549 2.935l4.444 23.108 4.653-10.002 10.347-1.616Z' clip-rule='evenodd'/%3E%3C/svg%3E"),auto}a:hover{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='29' fill='none' viewBox='0 0 28 29'%3E%3Cpath fill='%23fff' d='M6.84 21.83c-.47-.6-1.05-1.82-2.07-3.34-.58-.83-2.01-2.41-2.45-3.23a2.1 2.1 0 0 1-.25-1.67 2.2 2.2 0 0 1 2.39-1.67c.85.18 1.63.6 2.25 1.2.43.41.82.85 1.18 1.32.27.34.33.47.63.85.3.39.5.77.35.2-.11-.83-.31-2.23-.6-3.48-.21-.95-.26-1.1-.46-1.82s-.32-1.32-.54-2.13c-.2-.8-.35-1.62-.46-2.44a4.7 4.7 0 0 1 .43-3.08c.58-.55 1.44-.7 2.17-.37a4.4 4.4 0 0 1 1.57 2.17c.43 1.07.72 2.19.86 3.33.27 1.67.79 4.1.8 4.6 0-.61-.11-1.91 0-2.5.12-.6.54-1.1 1.12-1.33.5-.15 1.02-.19 1.53-.1.52.1.98.4 1.29.83.38.98.6 2 .63 3.05.04-.91.2-1.82.47-2.7.28-.39.68-.67 1.15-.8.55-.1 1.11-.1 1.66 0 .46.15.85.44 1.14.82.35.88.56 1.82.63 2.77 0 .23.12-.65.48-1.24a1.67 1.67 0 1 1 3.17 1.07v3.77c-.06.97-.2 1.94-.4 2.9-.29.85-.7 1.65-1.2 2.38-.8.9-1.48 1.92-1.98 3.02a6.67 6.67 0 0 0 .03 3.2c-.68.07-1.37.07-2.05 0-.65-.1-1.45-1.4-1.67-1.8a.63.63 0 0 0-1.13 0c-.37.64-1.18 1.79-1.75 1.85-1.12.14-3.42 0-5.23 0 0 0 .3-1.66-.39-2.27-.68-.6-1.38-1.3-1.9-1.76l-1.4-1.6Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M6.84 21.83c-.47-.6-1.05-1.82-2.07-3.34-.58-.83-2.01-2.41-2.45-3.23a2.1 2.1 0 0 1-.25-1.67 2.2 2.2 0 0 1 2.39-1.67c.85.18 1.63.6 2.25 1.2.43.41.82.85 1.18 1.32.27.34.33.47.63.85.3.39.5.77.35.2-.11-.83-.31-2.23-.6-3.48-.21-.95-.26-1.1-.46-1.82s-.32-1.32-.54-2.13c-.2-.8-.35-1.62-.46-2.44a4.7 4.7 0 0 1 .43-3.08c.58-.55 1.44-.7 2.17-.37a4.4 4.4 0 0 1 1.57 2.17c.43 1.07.72 2.19.86 3.33.27 1.67.79 4.1.8 4.6 0-.61-.11-1.91 0-2.5.12-.6.54-1.1 1.12-1.33.5-.15 1.02-.19 1.53-.1.52.1.98.4 1.29.83.38.98.6 2 .63 3.05.04-.91.2-1.82.47-2.7.28-.39.68-.67 1.15-.8.55-.1 1.11-.1 1.66 0 .46.15.85.44 1.14.82.35.88.56 1.82.63 2.77 0 .23.12-.65.48-1.24a1.67 1.67 0 1 1 3.17 1.07v3.77c-.06.97-.2 1.94-.4 2.9-.29.85-.7 1.65-1.2 2.38-.8.9-1.48 1.92-1.98 3.02a6.67 6.67 0 0 0 .03 3.2c-.68.07-1.37.07-2.05 0-.65-.1-1.45-1.4-1.67-1.8a.63.63 0 0 0-1.13 0c-.37.64-1.18 1.79-1.75 1.85-1.12.14-3.42 0-5.23 0 0 0 .3-1.66-.39-2.27-.68-.6-1.38-1.3-1.9-1.76l-1.4-1.6Z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M20.65 22.3v-6.24c0-.38-.31-.68-.7-.68-.37 0-.68.3-.68.68v6.23c0 .38.3.68.69.68.38 0 .69-.3.69-.68ZM17.2 22.3l-.04-6.25a.67.67 0 1 0-1.34.01l.04 6.24a.67.67 0 1 0 1.34 0ZM12.37 16.07l.04 6.22c0 .38.3.68.67.68.37 0 .67-.3.67-.68l-.04-6.23c0-.38-.3-.68-.67-.68-.37 0-.67.31-.67.69Z'/%3E%3C/svg%3E"),auto}a h1,a h2,a h3,a h4,a h5,a h6:hover{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='29' fill='none' viewBox='0 0 28 29'%3E%3Cpath fill='%23fff' d='M6.84 21.83c-.47-.6-1.05-1.82-2.07-3.34-.58-.83-2.01-2.41-2.45-3.23a2.1 2.1 0 0 1-.25-1.67 2.2 2.2 0 0 1 2.39-1.67c.85.18 1.63.6 2.25 1.2.43.41.82.85 1.18 1.32.27.34.33.47.63.85.3.39.5.77.35.2-.11-.83-.31-2.23-.6-3.48-.21-.95-.26-1.1-.46-1.82s-.32-1.32-.54-2.13c-.2-.8-.35-1.62-.46-2.44a4.7 4.7 0 0 1 .43-3.08c.58-.55 1.44-.7 2.17-.37a4.4 4.4 0 0 1 1.57 2.17c.43 1.07.72 2.19.86 3.33.27 1.67.79 4.1.8 4.6 0-.61-.11-1.91 0-2.5.12-.6.54-1.1 1.12-1.33.5-.15 1.02-.19 1.53-.1.52.1.98.4 1.29.83.38.98.6 2 .63 3.05.04-.91.2-1.82.47-2.7.28-.39.68-.67 1.15-.8.55-.1 1.11-.1 1.66 0 .46.15.85.44 1.14.82.35.88.56 1.82.63 2.77 0 .23.12-.65.48-1.24a1.67 1.67 0 1 1 3.17 1.07v3.77c-.06.97-.2 1.94-.4 2.9-.29.85-.7 1.65-1.2 2.38-.8.9-1.48 1.92-1.98 3.02a6.67 6.67 0 0 0 .03 3.2c-.68.07-1.37.07-2.05 0-.65-.1-1.45-1.4-1.67-1.8a.63.63 0 0 0-1.13 0c-.37.64-1.18 1.79-1.75 1.85-1.12.14-3.42 0-5.23 0 0 0 .3-1.66-.39-2.27-.68-.6-1.38-1.3-1.9-1.76l-1.4-1.6Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M6.84 21.83c-.47-.6-1.05-1.82-2.07-3.34-.58-.83-2.01-2.41-2.45-3.23a2.1 2.1 0 0 1-.25-1.67 2.2 2.2 0 0 1 2.39-1.67c.85.18 1.63.6 2.25 1.2.43.41.82.85 1.18 1.32.27.34.33.47.63.85.3.39.5.77.35.2-.11-.83-.31-2.23-.6-3.48-.21-.95-.26-1.1-.46-1.82s-.32-1.32-.54-2.13c-.2-.8-.35-1.62-.46-2.44a4.7 4.7 0 0 1 .43-3.08c.58-.55 1.44-.7 2.17-.37a4.4 4.4 0 0 1 1.57 2.17c.43 1.07.72 2.19.86 3.33.27 1.67.79 4.1.8 4.6 0-.61-.11-1.91 0-2.5.12-.6.54-1.1 1.12-1.33.5-.15 1.02-.19 1.53-.1.52.1.98.4 1.29.83.38.98.6 2 .63 3.05.04-.91.2-1.82.47-2.7.28-.39.68-.67 1.15-.8.55-.1 1.11-.1 1.66 0 .46.15.85.44 1.14.82.35.88.56 1.82.63 2.77 0 .23.12-.65.48-1.24a1.67 1.67 0 1 1 3.17 1.07v3.77c-.06.97-.2 1.94-.4 2.9-.29.85-.7 1.65-1.2 2.38-.8.9-1.48 1.92-1.98 3.02a6.67 6.67 0 0 0 .03 3.2c-.68.07-1.37.07-2.05 0-.65-.1-1.45-1.4-1.67-1.8a.63.63 0 0 0-1.13 0c-.37.64-1.18 1.79-1.75 1.85-1.12.14-3.42 0-5.23 0 0 0 .3-1.66-.39-2.27-.68-.6-1.38-1.3-1.9-1.76l-1.4-1.6Z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M20.65 22.3v-6.24c0-.38-.31-.68-.7-.68-.37 0-.68.3-.68.68v6.23c0 .38.3.68.69.68.38 0 .69-.3.69-.68ZM17.2 22.3l-.04-6.25a.67.67 0 1 0-1.34.01l.04 6.24a.67.67 0 1 0 1.34 0ZM12.37 16.07l.04 6.22c0 .38.3.68.67.68.37 0 .67-.3.67-.68l-.04-6.23c0-.38-.3-.68-.67-.68-.37 0-.67.31-.67.69Z'/%3E%3C/svg%3E"),auto}h1,h2,h3,h4,h5,h6,ul,li,p:hover{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='25' fill='none' viewBox='0 0 13 25'%3E%3Cpath fill='%23000' stroke='%23fff' stroke-width='1.75' d='M8 18.48v-4.23h1.27v-3H8V5.8c.2-.44.5-.82.87-1.14.23-.16.52-.32.83-.44a5.4 5.4 0 0 1 1.17-.05l.87.05.05-.87.08-1.27.06-.87-.88-.06c-.7-.04-1.4 0-2.1.14l-.05.01-.06.02c-.7.25-1.29.56-1.82.95L7 2.28l-.03.02c-.16.13-.31.28-.46.42a6.93 6.93 0 0 0-.39-.38l-.03-.03-.03-.02a5.86 5.86 0 0 0-1.85-.97l-.04-.01-.04-.01a8.1 8.1 0 0 0-2.19-.16l-.87.06.06.87.08 1.27.06.88.87-.06c.43-.03.85 0 1.27.08.23.08.5.21.74.4.33.3.63.72.84 1.19v5.42H3.72v3h1.27v4.2c-.21.47-.51.89-.88 1.24-.2.14-.46.28-.75.37-.36.07-.8.1-1.22.06l-.87-.05-.06.87-.08 1.27-.06.88.87.05c.71.05 1.42 0 2.12-.14h.04l.04-.02a5.83 5.83 0 0 0 1.88-.95l.03-.02.03-.03.44-.43c.14.14.28.27.44.4l.02.02.02.01c.55.42 1.14.73 1.76.95l.05.02.06.01c.77.17 1.47.22 2.17.18l.88-.05-.05-.87-.07-1.27-.05-.87-.87.04c-.42.03-.83 0-1.24-.08-.24-.1-.52-.25-.8-.45A3.4 3.4 0 0 1 8 18.48Z'/%3E%3C/svg%3E"),auto}}::placeholder{color:#666}*::selection{color:#fff;background-color:#6b69fa}h1,h2,h3,h4,h5,h6{margin:2rem 0 .5rem;font-family:"Lora",Georgia,Times,"Times New Roman",serif;line-height:1.25;font-weight:500;letter-spacing:.2px}h1{font-size:clamp(var(--fs-h1) - 1rem,-0.948rem + 6.25vw,var(--fs-h1))}h1 a{text-decoration-line:none}h2{font-size:clamp(var(--fs-h2) - .5rem,.289rem + 3.125vw,var(--fs-h2))}h2 a{text-decoration-line:none}h3{font-size:clamp(var(--fs-h3) - .5rem,-0.272rem + 3.125vw,var(--fs-h3))}h3 a{text-decoration-line:none}h4{font-size:clamp(var(--fs-h4) - .3rem,.1rem + 1.875vw,var(--fs-h4));font-weight:600}h4 a{text-decoration-line:none}h5{font-size:clamp(var(--fs-h5) - .2rem,.2rem + 1.25vw,var(--fs-h5));font-weight:600}h5 a{text-decoration-line:none}h6{font-size:clamp(var(--fs-h6) - .1rem,.45rem + .625vw,var(--fs-h6));font-weight:600}h6 a{text-decoration-line:none}blockquote{padding-left:1rem;font-family:"Lora",Georgia,Times,"Times New Roman",serif;font-weight:400;font-style:italic;font-size:calc(clamp(1rem,.93rem + .348vw,1.2rem)*1.125);line-height:calc(clamp(1rem,.93rem + .348vw,1.2rem)*1.125*1.4);border-left:4px solid #6b69fa}pre{overflow:auto;padding:15px;margin-bottom:1rem;font-size:calc(clamp(1rem,.93rem + .348vw,1.2rem)*.85);white-space:pre-wrap;word-wrap:break-word;word-break:break-all}img{max-width:100%}img+em{text-align:center;display:block;margin-bottom:10px;font-style:italic;font-weight:400;font-size:14px;color:#666}a{color:#6b69fa;transition:color 200ms}a:hover{color:#6b69fa}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #0c3a7a;outline-offset:3px;box-shadow:0 0 0 3px rgba(12,58,122,.35)}button,input,textarea,select{font:inherit}.skip-link{position:fixed;z-index:3000;top:0;left:1rem;padding:.75rem 1rem;color:#fff;background:#3f3ced;transform:translateY(-150%)}.skip-link:focus-visible{transform:translateY(1rem)}hr{counter-increment:hr;text-align:center;position:relative;background:none;margin:1em .5em;border:0;border-top:dashed 1px #ddd}hr:before{background:#fff;width:50%;margin-left:-25%;height:30px;line-height:30px;margin-top:-15px;position:absolute;color:#333}figcaption{position:relative;padding-bottom:1rem;left:0;right:0;margin:0 auto;width:80%;text-align:center;font-size:calc(clamp(1rem,.93rem + .348vw,1.2rem)*.75);line-height:calc(clamp(1rem,.93rem + .348vw,1.2rem)*.75*1.2);font-size:-webkit-calc(variables.$caption-size);font-size:-moz-calc(variables.$caption-size);color:#757575;font-weight:300}caption{text-align:center;margin-top:.5rem;font-size:calc(clamp(1rem,.93rem + .348vw,1.2rem)*.75);color:#555}.font-sans{font-family:"IBM Plex Mono",monospace}table{width:100%;border-collapse:collapse;font-size:calc(clamp(1rem,.93rem + .348vw,1.2rem)*.75);line-height:calc(clamp(1rem,.93rem + .348vw,1.2rem)*.75*1.2)}thead tr{border-bottom:2px solid #ccc}thead th,tbody td{padding:.75rem 1rem .75rem 0;text-align:left;align-content:flex-start}tbody tr{border-bottom:1px solid #eee}tbody tr:last-child{border-bottom:none}.footnote{color:red !important}.footnotes{padding:1rem;border-color:#d1d1d1;border-width:1px;border-style:solid;border-radius:.25rem}.footnotes:hover{background:rgba(225,225,254,.2);border-color:#c4c3fe}.footnotes ol{list-style-type:decimal;padding-left:1rem;margin-bottom:0}.footnotes ol li{font-size:calc(clamp(1rem,.93rem + .348vw,1.2rem)*.75);margin-bottom:0}.footnotes ol li ::marker{content:"[" counter(list-item) "]"}.footnotes ol li p{font-family:"Lora",Georgia,Times,"Times New Roman",serif;font-size:calc(clamp(1rem,.93rem + .348vw,1.2rem)*.75);line-height:1.5;margin-bottom:0}.footnotes ol li a{text-decoration:none;font-size:calc(clamp(1rem,.93rem + .348vw,1.2rem)*.75);color:red !important}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.001ms !important}}@media all{.c-hero__btn{display:flex;align-items:center;margin-top:40px}.c-hero__btn .cta-button{margin-right:8px}.c-hero__btn .works-button:hover .circle-bg{transition:all .2s cubic-bezier(0.215, 0.61, 0.355, 1);transform:scale(0.94)}.c-hero__btn .works-button .circle-bg{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-right:8px;font-size:14px;border-radius:50%;will-change:transform;background:linear-gradient(90deg, #6b69fa 0%, #42c3ff 167%);transition:all .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-hero__btn .works-button .button-arrow{color:#fff}}@media only screen and (min-width: 640px)and (max-width: 1024px){.c-hero__btn{margin-top:32px}}@media only screen and (max-width: 640px){.c-hero__btn .cta-button,.c-hero__btn .works-button{font-size:15px}}.c-button,.c-button--tertiary,.c-button--secondary,.c-button--primary,.c-button--large,.c-button--small{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;line-height:1.2;font-weight:600;border-radius:1rem;padding:.75rem 1.5rem;white-space:nowrap;cursor:pointer;overflow:hidden;transition:all .25s ease;border:1px solid rgba(0,0,0,0);will-change:transform}.c-button--small{padding:.75rem 1rem;font-size:1rem;font-weight:600}.c-button--large{padding:1.5rem 3rem;font-size:1.25rem;font-weight:600}.c-button--primary{background:#6b69fa;color:#fff;border:none}.c-button--primary a{color:#fff}.c-button--primary:hover{background:#3f3ced;border-color:#6b69fa}.c-button--primary:active{transform:translateY(2px);background:#3f3ced}.c-button--secondary{background:none;color:#757575;border:1px solid #d1d1d1}.c-button--secondary:hover{background:#e1e1fe;color:#6b69fa;border-color:#6b69fa}.c-button--secondary:active{transform:translateY(2px);background:#3f3ced}.c-button--secondary .icon{margin-right:8px;display:flex;align-items:center;font-size:16px}.c-button--tertiary{color:#333;transition:all .25s ease;border:none}.c-button--tertiary:hover{background:#e1e1fe;color:#6b69fa}.c-button--tertiary:active{transform:translateY(2px) scale(0.98);background:#e1e1fe}.pill_button,.pill_button--secondary,.pill_button--primary{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;padding:.75rem 1.25rem;font-size:clamp(var(--fs-h6) - .1rem,.45rem + .625vw,var(--fs-h6));font-weight:600;letter-spacing:inherit;line-height:1.2;height:2.5rem;border-radius:50px;color:#757575;cursor:pointer;transition:all .3s ease}.pill_button--primary{background:#6b69fa;color:#fff;border:none}.pill_button--primary:hover{background:#e1e1fe;color:#6b69fa;border-color:#6b69fa}.pill_button--primary:active{transform:translateY(2px);background:#3f3ced}.pill_button--secondary{color:#757575;border:1px solid #d1d1d1}.pill_button--secondary:hover{background:#e1e1fe;color:#6b69fa;border-color:#6b69fa}.pill_button--secondary:active{transform:translateY(2px);background:#3f3ced}.pill_button .icon,.pill_button--primary .icon,.pill_button--secondary .icon{margin-right:8px;display:flex;align-items:center;font-size:clamp(1rem,.93rem + .348vw,1.2rem)}@media all{.c-tabs__bar{display:flex;align-items:center;margin-top:2.5rem;margin-bottom:1.5rem}.library-tab{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;min-width:18px;font-size:1rem;border-radius:50%}}@media only screen and (min-width: 640px)and (max-width: 1024px){.c-tabs__bar{margin-top:1.5rem}}@media only screen and (max-width: 640px){.c-tabs__bar .cta-tab,.c-tabs__bar .works-tab{font-size:clamp(var(--fs-h5) - .2rem,.2rem + 1.25vw,var(--fs-h5))}}.tabs{width:fit-content;text-align:center;color:#757575;padding:.25rem;border:1px solid #d1d1d1;background-color:#fff}.c-tab{position:relative;display:inline-flex;justify-content:center;align-items:center;font-weight:600;text-decoration-line:none;white-space:nowrap;background-color:none;transition:background-color .3s ease;border-radius:.75rem;border:none;outline:none;cursor:pointer;overflow:hidden}.c-tab--active{color:#6b69fa;text-decoration:none;background-color:#e1e1fe}.c-tab--inactive[data-rank]{color:#757575;opacity:attr(data-rank number);text-decoration:none;background:none}.c-tab--inactive[data-rank]:hover{background:none;color:#6b69fa;outline:1px solid #c4c3fe}.c-tab--small{padding:.75rem 1rem;font-size:clamp(1rem,.93rem + .348vw,1.2rem)}.c-tab--large{padding:1.25rem 2.5rem;font-size:clamp(var(--fs-h5) - .2rem,.2rem + 1.25vw,var(--fs-h5))}.tab-content [data-tab-info]{display:none}.tab-content .active[data-tab-info]{display:block}.c-tab__last-one{margin-right:0 !important}img{border:0;padding:0}img.image-zoom{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.content img.image-zoom:active{opacity:.7}img.bg-gray{background-color:#757575;padding:.25rem;border:1px solid #d1d1d1;border-radius:.25rem}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.click-me{position:relative;display:inline-block;font-size:2rem;font-weight:bold;color:#fff;text-transform:uppercase;cursor:pointer;animation:glitch 2.5s infinite ease-in-out}.click-me::after{content:"☚";font-size:3rem;position:absolute;right:-0.5rem;bottom:0;animation:pulse 1.5s infinite ease-in-out}.highlighter{color:#6b69fa !important;position:relative;z-index:1;cursor:pointer;transition:color 300ms ease-in-out}.highlighter:hover,.highlighter:focus{color:#42c3ff}.highlighter::after{content:"";position:absolute;z-index:-1;opacity:.5;right:0;bottom:0rem;left:0;height:.5em;background-color:rgba(107,105,250,.5);transform-origin:bottom;transform:scaleY(1);transition:transform 300ms ease-in-out,background-color 300ms ease-in-out}.highlighter:hover::after,.highlighter:focus::after{background-color:#6b69fa;transform:scaleY(0)}@keyframes flash-messages-slide{0%,20%{transform:translateY(0%)}25%,45%{transform:translateY(-100%)}50%,70%{transform:translateY(-200%)}75%,95%{transform:translateY(-300%)}100%{transform:translateY(-300%)}}@keyframes fade-flash-message{0%,100%{opacity:0}10%,90%{opacity:1}}@keyframes splash-effect{0%,100%{transform:scale(1);color:#fff}50%{transform:scale(1.2);color:#ff4081}}@keyframes pulse{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.3);opacity:.4}}@keyframes glitch{0%{transform:translate(0);text-shadow:none}10%{transform:translate(-2px, 2px) rotate(1deg);text-shadow:-1px 0 red,1px 0 aqua}20%{transform:translate(2px, -2px) rotate(-1deg);text-shadow:-1px 0 blue,1px 0 lime}30%{transform:translate(0);text-shadow:none}40%{transform:translate(-1px, 1px) rotate(0.5deg);text-shadow:-1px 0 #f0f,1px 0 #ff0}50%{transform:translate(1px, -1px);text-shadow:1px 0 red,-1px 0 aqua}60%,100%{transform:translate(0);text-shadow:none}}.img-3d-shine{--a: 8deg;aspect-ratio:1;border-radius:20px;transform:perspective(400px) rotate3d(var(--r, 1, -1), 0, calc(var(--i, 1) * var(--a)));-webkit-mask:linear-gradient(135deg, rgba(0, 0, 0, 0.8) 40%, #000, rgba(0, 0, 0, 0.8) 60%) 100% 100%/250% 250%;mask:linear-gradient(135deg, rgba(0, 0, 0, 0.8) 40%, #000, rgba(0, 0, 0, 0.8) 60%) 100% 100%/250% 250%;transition:.4s;cursor:pointer}.img-3d-shine:hover{--i: -1;-webkit-mask-position:0 0;mask-position:0 0}@keyframes slide{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.wave-emoji{display:inline-block;animation:wave-animation 2.5s infinite;transform-origin:70% 70%}@keyframes wave-animation{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}.header{position:relative;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:center}.logo__link{font-size:clamp(1rem,.93rem + .348vw,1.2rem);font-weight:700;color:#131313;text-decoration:none}.logo__image{max-height:4rem}.logo,.id-social{width:auto}.logo{display:inline-block}.id-social{display:none}@media only screen and (min-width: 1024px){.id-social{display:inline-block !important;padding-left:.5rem}}.hidden-links{display:none}.nav__item{display:inline-block}.nav__item .nav__link{color:#666;text-decoration:none;padding-left:1rem}.nav-home{margin-top:1rem;text-align:center}.main-nav{display:flex;flex-direction:row}.main-nav__open{z-index:2000;visibility:hidden;opacity:0;cursor:pointer;border:0;background:rgba(0,0,0,0)}.main-nav__close{position:fixed;top:.5rem;right:1rem;visibility:hidden;opacity:0;cursor:pointer;border:0;background:rgba(0,0,0,0)}@media only screen and (max-width: 640px){.main-nav__open{visibility:visible;opacity:1}.main-nav__box{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;z-index:2000;background-color:rgba(255,255,255,.8);backdrop-filter:blur(15px);transition:400ms ease-in-out}.main-nav__box.visible{visibility:visible;opacity:1}.main-nav__box.visible .main-nav__close{visibility:visible;opacity:1}.main-nav__box.visible .hidden-links{display:inline-block}.main-nav__box .nav__link{font-size:clamp(var(--fs-h3) - .5rem,-0.272rem + 3.125vw,var(--fs-h3))}.nav__list{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);max-height:80vh;overflow:auto}.nav__list .nav__item{display:block;margin-left:0;margin-bottom:2rem;font-size:clamp(var(--fs-h3) - .5rem,-0.272rem + 3.125vw,var(--fs-h3));line-height:2rem;text-align:center}}.nav-home .nav__list{position:sticky !important;transform:none !important}.site-header{background-color:#fffefb}.footer{padding:2rem 0}.contact{text-align:center}.contact__title{margin-bottom:30px;font-size:15px;font-family:"IBM Plex Mono",monospace;line-height:25px;color:#666}.contact__title a{font-family:"Lora",Georgia,Times,"Times New Roman",serif;color:#333}.contact__item{display:inline-block;margin-right:15px}.contact__item:last-child{margin-right:0}.contact__link{font-size:16px;color:#333}@media all{.footer .social{margin-bottom:40px}.footer .social .social__item{margin:0 .5rem;font-size:0}.footer .social .social__link{display:inline-block;width:2rem;height:2rem;padding-right:0;line-height:2.25rem;font-size:1.5rem;border-radius:50%;transition:all .25s;will-change:transform}.footer .social .social__link svg{width:20px;height:20px;transition:fill 200ms}.footer .social .social__link:hover{transform:scale(0.9);color:#fff}.footer .social .social__link:hover:after{content:none}.footer .social .social__link:after{content:none}}.copyright{text-align:center;text-decoration-line:none}.copyright a{color:#333 !important;text-decoration:none}.copyright a:hover{color:#6b69fa;text-decoration-line:underline}@media all{.top{position:fixed;bottom:2rem;right:-100px;width:36px;height:36px;font-size:18px;text-align:center;border-radius:50%;background-color:#e1e1fe;color:#333;cursor:pointer;transition:all .25s ease;box-shadow:0px 0px 2px rgba(0,0,0,.05)}.top.is-active{right:2rem}}.top svg{width:100%;height:100%;fill:#6b69fa}@media only screen and (min-width: 640px)and (max-width: 1024px){.top{bottom:25px}.top.is-active{right:30px}}.pagination{display:flex;justify-content:center;align-items:center}.pagination .hidden{visibility:hidden}.pagination__prev,.pagination__count,.pagination__next{padding:16px 20px;font-size:clamp(1rem,.93rem + .348vw,1.2rem);font-weight:700;line-height:calc(clamp(1rem,.93rem + .348vw,1.2rem)*1.3 - 8px);border-radius:16px;box-shadow:0px 0px 2px rgba(0,0,0,.07);background-color:#e1e1fe}@media only screen and (max-width: 640px){.pagination__prev,.pagination__count,.pagination__next{padding:16px}}.pagination__prev,.pagination__next{font-size:clamp(1rem,.93rem + .348vw,1.2rem);text-decoration-line:none;color:#6b69fa;will-change:transform}.pagination__prev.disabled,.pagination__next.disabled{color:rgba(107,105,250,.4)}.pagination__prev.disabled:hover i,.pagination__next.disabled:hover i{transform:none}.pagination__prev:hover i{transform:translateX(-1px)}.pagination__prev i{margin-right:2px;transition:.2s}.pagination__next:hover i{transform:translateX(1px)}.pagination__next i{margin-left:2px;transition:.2s}.pagination__count{margin:0 6px;font-size:clamp(1rem,.93rem + .348vw,1.2rem);font-weight:600;color:hsla(0,0%,40%,.7);background-color:#d1d1d1}.food-card-heading{margin-bottom:20px;color:#0a2b3a;font-family:var(--serif);font-size:1em;line-height:1}.food-card-subheading{padding-left:5px;font-size:16px;letter-spacing:3px;text-transform:uppercase}.food-photo-card{width:100%;padding-top:2em;margin:0 auto;box-shadow:30px 30px 70px 30px rgba(0,0,0,.2);background-position:center;transform:scale(1);transition:all 300ms ease}.food-photo-card:hover{transform:scale(1.01)}.food-photo-card__header{padding:0 40px 40px 45px}.food-photo-card__footer{text-align:center;text-transform:uppercase}.food-photo-card__footer__link{padding:28px 20px;display:block;color:var(--deep-blue);letter-spacing:3px;background-color:var(--white);text-decoration:none;transition:all 300ms ease}.archive-image{position:relative;width:100%;background-color:#333;border-radius:1.5rem;overflow:hidden;display:inline-block}.archive-overlay{display:none}.archive-overlay a{color:#fff;text-decoration:underline}.archive-story{width:100%;padding-top:.5rem;margin-bottom:0}.archive-image:hover .archive-overlay{width:100%;height:400px;padding:1rem;border-radius:1.5rem;background:rgba(0,0,0,.5);position:absolute;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;top:0;left:0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:1rem}.archive-image img{max-height:400px;min-height:300px}.year-side-bar{text-align:left}.year-side-bar .sticky-info{position:sticky;top:4.5rem;z-index:999;height:0}.year-side-bar .sticky-info>*:not(.show-date){visibility:hidden}.year-side-bar .dupe-info>.show-date{visibility:hidden}.c-project-card{margin-bottom:1rem;transition:transform .2s ease}.c-project-card:hover .c-project-card__title,.c-project-card:hover .c-project-card__subtitle{opacity:1;transform:translateZ(0);transition:transform .4s cubic-bezier(0.165, 0.85, 0.45, 1) .2s,opacity .4s cubic-bezier(0.165, 0.85, 0.45, 1) .2s}@media only screen and (max-width: 640px){.c-project-card:last-child{margin-bottom:0}}.c-project-card__image{position:absolute;display:block;width:100%;height:100%;user-select:none;background-color:#d1d1d1}.c-project-card__image::before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;transition:all .4s ease 0s;opacity:0;visibility:hidden;background:linear-gradient(360deg, #6b69fa 0%, rgba(66, 195, 255, 0.3) 120.95%)}.c-project-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:16px;background-color:#d1d1d1;pointer-events:none;transition:all .4s ease 0s;will-change:transform}.c-project-card__image:hover::before{opacity:1;visibility:visible}.c-project-card__image:hover img{transform:scale(1.05)}.c-project-card__image:hover__content{display:none}.c-project-card__image-2{position:absolute;display:block;width:100%;height:100%;user-select:none;background-color:#d1d1d1}.c-project-card__image-2 img{position:relative;width:100%;height:calc(100% - 7rem);object-fit:cover;border-radius:16px 16px 0 0;background-color:#d1d1d1;pointer-events:none;transition:all .4s ease 0s;will-change:transform}.c-project-card__image-2:hover img{transform:scale(1.05)}.c-project-card__content{position:relative;display:flex;width:100%;height:100%;min-height:280px;border-radius:16px;transform:translate(0);background-color:#fff;box-shadow:rgba(17,12,46,.15) 0px 48px 100px 0px;overflow:hidden}.c-project-card__content a{color:#333}@media only screen and (min-width: 640px)and (max-width: 1024px){.c-project-card__content::after{padding-top:100%}}@media only screen and (max-width: 640px){.c-project-card__content .project__info{padding:0 20px 20px}}.c-project-card__content::after{content:"";display:table;padding-top:110%}.c-project-card__heading{position:absolute;bottom:0;left:0;height:7rem;width:100%;padding:16px;text-align:left;text-decoration-line:none !important}.c-project-card__company{font-size:13px;text-transform:uppercase;color:#757575;padding:4px 0;margin:4px 0;width:fit-content;border:4px}.c-project-card__big-title{font-size:20px;width:100%;font-family:"Lora",Georgia,Times,"Times New Roman",serif;font-weight:600}.c-project-card__small-title{position:absolute;bottom:8px;left:8px;padding:8px;margin:4px 8px 4px 4px;color:#333;border-radius:12px}.c-project-card__info{z-index:1;width:100%;margin-top:auto;padding:0 20px 20px;text-align:center;pointer-events:none}.c-project-card__info-wrap{overflow:hidden}.c-project-card__title{font-size:28px;line-height:1.3;margin-bottom:0;transform:translate3d(0, 100%, 0)}.c-project-card__subtitle{font-size:16px;line-height:1.4;opacity:0;transform:translate3d(0, -100%, 0)}.c-project-card__subtitle:hover{opacity:.7}.c-project-card__title,.c-project-card__subtitle{color:#fff;opacity:0;transition:transform .4s cubic-bezier(0.165, 0.85, 0.45, 1),opacity .4s cubic-bezier(0.165, 0.85, 0.45, 1)}.c-project-card-2{transition:transform .2s ease;padding-bottom:1rem}.c-project-card-2 img{top:0;left:0;transition:all .4s ease 0s;will-change:transform;border:1px solid #efefef}.c-project-card-2 img:hover{transform:scale(1.06)}.c-project-card-2__heading{text-align:left;text-decoration-line:none !important}.c-project-card-2__title{font-size:clamp(var(--fs-h4) - .3rem,.1rem + 1.875vw,var(--fs-h4));font-family:"Lora",Georgia,Times,"Times New Roman",serif;color:#333;font-weight:600;text-decoration-line:none !important}.c-project-card-2__company{font-size:calc(clamp(1rem,.93rem + .348vw,1.2rem)*.75);text-transform:uppercase;color:#757575;text-decoration-line:none !important;width:fit-content}.principle-card{padding:1rem;border:1px solid #d1d1d1;background-color:#fff;border-radius:1rem;box-shadow:0 22px 42px rgba(0,0,0,.02),0 14.2593px 24.5972px rgba(0,0,0,.015),0 8.47407px 13.3778px rgba(0,0,0,.012),0 4.4px 6.825px rgba(0,0,0,.01),0 1.79259px 3.42222px rgba(0,0,0,.008),0 .407407px 1.65278px rgba(0,0,0,.005);transition:all .3s ease-in-out}.principle-card .highlight{background:#f5f5f5}.principle-card .title{font-weight:600;font-size:clamp(var(--fs-h4) - .3rem,.1rem + 1.875vw,var(--fs-h4))}.principle-card blockquote .example{font-size:clamp(var(--fs-h6) - .1rem,.45rem + .625vw,var(--fs-h6));font-weight:400;line-height:calc(clamp(var(--fs-h6) - .1rem,.45rem + .625vw,var(--fs-h6))*1.2)}.principle-card p{line-height:calc(clamp(1rem,.93rem + .348vw,1.2rem)*1.3)}.principle-card:hover{box-shadow:0 10px 24px rgba(0,0,0,.15);transform:scale(1.02)}.et-hero-tabs{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-image:url("/assets/img/under-sea.gif") !important;object-fit:cover;height:100%;background-size:cover}.et-hero-tabs,.et-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;height:93vh;position:relative;text-align:center}.et-hero-tabs h1,.et-slide h1{font-size:1.5rem;margin:0;letter-spacing:1rem}.et-hero-tabs h3,.et-slide h3{font-size:1rem;letter-spacing:.3rem;opacity:.6}.et-slide{height:100% !important}.et-hero-tabs-container{position:absolute;top:87vh;width:100%;box-shadow:0 0 20px rgba(0,0,0,.1);background:#fff;z-index:1000}.et-hero-tabs-container--top{position:fixed;top:0}.et-hero-tabs-container .hero-tab{display:flex;flex-direction:row;height:7vh}.et-hero-tab{display:flex;justify-content:center;align-items:center;flex:1;color:#333;text-decoration-line:none !important;letter-spacing:.1rem;transition:all .5s ease;font-size:.8rem}.et-hero-tab:hover{color:#fff;background:#6b69fa;transition:all .5s ease}.et-hero-tab-slider{position:absolute;bottom:0;width:0;height:6px;background:#6b69fa;transition:left .3s ease}@media(min-width: 768px){.et-hero-tabs h1,.et-slide h1{font-size:3rem}.et-hero-tabs h3,.et-slide h3{font-size:1rem}.et-hero-tab{font-size:1rem}}@media all{.c-research-card{margin-bottom:20px;will-change:transform;transition:transform .2s}.c-research-card:hover{transform:translateY(-4px)}.c-research-card:hover .article__inner{box-shadow:0 20px 40px rgba(0,0,0,.1019607843)}}@media only all and (max-width: 768px){.c-research-card:last-child{margin-bottom:0}}@media all{.c-research-card__inner{background-color:#fff;border-radius:16px;padding-bottom:12px;overflow:hidden;transform:translate(0);box-shadow:0 0 2px rgba(0,0,0,.1450980392);transition:box-shadow .2s}.c-research-card__image-wrap{background:#fff}.c-research-card__image{position:relative;display:block;height:0;padding-bottom:71.25%;background:#d9fcff;background-size:cover;overflow:hidden}.c-research-card__image img{position:absolute;width:100%;height:100%;object-fit:cover;background-color:#d9fcff}.c-research-card__content{position:relative;z-index:1;margin-top:-20px;background:#fff}.c-research-card__content .post-tags{margin:0 16px}.c-research-card__tags-box{display:flex}.c-research-card__tag{position:relative;z-index:1;display:inline-block;padding:8px 12px;margin:0 4px 4px 0;font-size:12px;line-height:10px;font-weight:600;text-transform:capitalize;border-radius:8px;overflow:hidden;color:#fff;background:linear-gradient(90deg, #1495a7 0%, #003687 167%)}.c-research-card__tag:hover:before{opacity:1}.c-research-card__tag:before{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;opacity:0;border-radius:8px;will-change:transform;transition:opacity .35s;background:linear-gradient(90deg, #1495a7 0%, #003687 107%)}.c-research-card__tag:last-child{margin:0 0 4px}.c-research-card__title{padding-top:16px;margin:16px;font-size:clamp(var(--fs-h5) - .2rem,.2rem + 1.25vw,var(--fs-h5));line-height:1.3;font-weight:700}.c-research-card__title a{text-decoration-line:none}.c-research-card__title a:hover{color:#6b69fa}}@media only screen and (max-width: 640px){.c-research-card__title{font-size:clamp(var(--fs-h4) - .3rem,.1rem + 1.875vw,var(--fs-h4));margin:16px 16px 0 16px}}@media all{.c-research-card__excerpt{display:-webkit-box;font-size:clamp(1rem,.93rem + .348vw,1.2rem);line-height:calc(clamp(1rem,.93rem + .348vw,1.2rem)*1.3);padding:0 16px;color:#666;overflow-y:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.c-research-card__meta{display:flex;align-items:center;padding:0 16px;flex-wrap:wrap}.c-research-card__author-image{position:relative;width:44px;height:44px;margin-right:8px;border-radius:50%;overflow:hidden;background-color:#d9fcff}.c-research-card__author-image img{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:50%;object-fit:cover}.c-research-card__info{display:flex;flex-direction:column}.c-research-card__author-name{margin-bottom:6px;font-size:calc(clamp(1rem,.93rem + .348vw,1.2rem)*.75);line-height:calc(clamp(1rem,.93rem + .348vw,1.2rem)*.75*1.2);font-weight:600}.c-research-card__date{font-family:"IBM Plex Mono",monospace;font-size:12px;line-height:20px;text-transform:uppercase;color:#757575}}.side-by-side{position:relative;width:calc(100% + 26rem);left:50%;transform:translateX(-50%);display:flex;gap:1.5rem;justify-content:space-between;align-items:flex-start;margin:1rem 0}.side-by-side .toleft,.side-by-side .toright{display:flex;flex-direction:column;align-items:center;width:100%;min-width:40%;line-height:calc(clamp(1rem,.93rem + .348vw,1.2rem)*1.3)}.side-by-side .toleft figcaption,.side-by-side .toright figcaption{top:.25rem !important}.side-by-side .toleft figcaption b,.side-by-side .toright figcaption b{font-weight:700}.side-by-side .toleft p,.side-by-side .toright p{margin:0}.side-by-side img{display:block;width:fit-content;height:100%;max-height:20rem;object-fit:scale-down}@media only screen and (max-width: 640px){.side-by-side{flex-direction:column;margin:1rem 0;width:100%;left:unset;transform:unset}.side-by-side .toleft,.side-by-side .toright{width:100%;max-width:unset}.side-by-side .toleft img,.side-by-side .toright img{text-align:center;display:block;margin:0 auto}.side-by-side .toleft .p,.side-by-side .toright .p{margin:0}}.social{text-align:center}.social h1,.social h2,.social h3,.social h4,.social h5,.social h6,.social ul,.social li{margin-bottom:0 !important}.social ul{padding-left:0 !important}.social__list{display:inline-block}.social .social__item{display:inline-block}.social .social__link{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:#e1e1fe;transition:all .25s}.social .social__link svg{width:24px;height:24px;fill:#6b69fa}.social .social__link:hover{background-color:#6b69fa}.social .social__link:hover svg{fill:#fff}*{box-sizing:border-box}.slide-show{border-radius:1.5rem;position:relative;margin:auto;background-image:"/assets/img/infinity.png"}.slide-show .mySlides{display:none;background-color:#333}.slide-show .mySlides img{height:400px;object-fit:scale-down}.slide-show .prev,.slide-show .next{cursor:pointer;position:unset !important;transform:unset !important;width:40px;height:40px;padding:8px;color:#fff;transition:.6s ease;border-radius:1000px;user-select:none}.prev .slide-show:hover,.next .slide-show:hover{background-color:rgba(0,0,0,.8)}.slide-show .text{color:#333;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}.slide-show .numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.slide-show .dot{cursor:pointer;height:.5rem;width:.5rem;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}.slide-show .active,.slide-show .dot:hover{background-color:#717171}.slide-show .fade{animation-name:fade;animation-duration:1.5s}@keyframes fade{from{opacity:.4}to{opacity:1}}.photo-wall--all-screen{display:flex}@media only screen and (min-width: 1024px){.photo-wall--only-desktop .gallery,.photo-wall--all-screen .gallery{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr)) !important;grid-auto-rows:150px}}@media only screen and (max-width: 640px),only screen and (min-width: 640px)and (max-width: 1024px){.photo-wall--only-desktop{display:none}.photo-wall--all-screen{display:flex}.photo-wall--all-screen .gallery{grid-template-columns:repeat(auto-fit, 50%) !important}.photo-wall--all-screen .gallery img{margin:.5rem 0}.photo-wall--all-screen .gallery a:hover img{transform:unset !important;filter:brightness(1);filter:grayscale(0);opacity:1}}.photo-wall--only-desktop,.photo-wall--all-screen{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;flex-direction:column;justify-content:center;align-items:center;color:#fff}.overflow-container{overflow:hidden;position:relative}.marquee-wrapper{margin-bottom:.5rem;display:inline-flex;align-items:center;width:max-content;--gap: .5rem;--duration: 20s;transition:all 150ms ease-in-out;animation:slide var(--duration) linear infinite;transform:translateX(0);will-change:transform}.marquee-list{display:inline-flex;gap:var(--gap)}.marquee-list a{overflow:hidden;border-radius:8px}.marquee-list a:focus img,.marquee-list a:hover img{transform:scale(1.3);filter:brightness(1);filter:grayscale(0);opacity:1}.marquee-link-post,.marquee-link{background-color:var(--bg);position:relative}.marquee-link-post:hover::after,.marquee-link:hover::after{content:attr(title);position:absolute;bottom:10px;left:10px;background-color:rgba(0,0,0,.7);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;z-index:3;pointer-events:none}.river-img{height:150px;width:auto;min-width:150px;max-width:300px;object-fit:cover;flex-shrink:0;display:block;filter:brightness(0.6);filter:grayscale(1);opacity:.75;transform:scale(1)}.paused .marquee-wrapper{animation-play-state:paused !important}.play-pause-btn{cursor:pointer;width:24px;height:24px;background:none;border:0;box-sizing:content-box;color:#333}.play-pause-btn span svg{transition:opacity .2s ease-in-out}.play-pause-btn[aria-pressed=true] span #icon-pause{opacity:0}.play-pause-btn[aria-pressed=true] span #icon-play{opacity:1}.gallery{max-width:100vw;padding:1rem;gap:.5rem;justify-content:center;align-content:center;grid-auto-flow:dense}.gallery a{overflow:hidden;width:100%;border-radius:8px}.gallery a:nth-of-type(2){grid-row:span 2}.gallery a:nth-of-type(4){grid-column:span 2;grid-row:span 2}.gallery a:nth-of-type(6){grid-row:span 2}.gallery a:focus{outline:none}.gallery img{object-fit:cover;display:block;width:100%;height:100%;filter:brightness(0.6);filter:grayscale(1);opacity:.75;transition:all .3s cubic-bezier(0.445, 0.05, 0.55, 0.95);transform:scale(1)}.gallery a:focus img,.gallery a:hover img{transform:scale(1.3);filter:brightness(1);filter:grayscale(0);opacity:1}.view-photo{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6);backdrop-filter:blur(5px);transition:all .5s ease-in-out;opacity:0;visibility:hidden}.photo-overlay{transition-delay:.2s;z-index:3000;opacity:1;visibility:visible}.view-photo img{height:90vh;width:85vw;max-width:80%;object-fit:contain}.view-photo button{color:inherit;position:absolute;top:1rem;right:1rem;width:3rem;height:3rem;background:#fff;border:100;padding:.25rem;outline-color:currentColor;opacity:.5;transition:all .3s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.view-photo button:hover,.view-photo button:focus{opacity:1}.view-photo button svg{width:100%;height:100%;display:block;pointer-events:none}.grid-wall--all-screen{display:flex;width:100%;position:relative;flex-direction:column;justify-content:center;align-items:center}.grid-wall--all-screen a{overflow:hidden;width:auto;height:100%;min-height:400px;max-height:600px;border-radius:20px}.grid-wall--all-screen a.experiment{background-color:var(--bg);position:relative}.grid-wall--all-screen a.experiment:hover::after{content:attr(title);position:absolute;bottom:10px;left:10px;background-color:rgba(0,0,0,.7);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;z-index:3;pointer-events:none}.grid-wall--all-screen img,.grid-wall--all-screen video{object-fit:contain;display:block;border-radius:20px;z-index:2;width:100%;height:100%;transition:all .3s cubic-bezier(0.445, 0.05, 0.55, 0.95);transform:scale(1)}.grid-wall--all-screen video{filter:none !important}@media only screen and (max-width: 640px){.grid-wall--all-screen{display:grid;grid-template-columns:repeat(auto-fill, 100%);justify-content:left;align-content:center;grid-auto-flow:dense}.grid-wall--all-screen a:focus{outline:none;transform:scale(1.3)}}@media only screen and (min-width: 1024px){.grid-wall--all-screen{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));justify-content:left;align-content:center;align-items:center;grid-auto-flow:dense}.grid-wall--all-screen a:nth-of-type(1){grid-column:span 1;grid-row:span 1}.grid-wall--all-screen a:focus{outline:none}.grid-wall--all-screen a:focus img,.grid-wall--all-screen a:hover img{filter:brightness(1);transform:scale(1.3)}}.years-list{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;margin-bottom:3rem}.year-tab{text-decoration-line:none;padding-bottom:.75rem}.article{display:flex;padding:1rem}.article:hover{outline:1px solid #d1d1d1;border-radius:1rem;background-color:#efefef}.article:hover .article__title a{color:#6b69fa}@media only screen and (max-width: 640px){.article{padding:1rem 0}.article:hover{outline:none}}.article__image-box{display:table}@media only screen and (max-width: 640px){.article__image-box{display:none}}.article__content{width:100%}.article__content a{color:#333;text-decoration-line:none}.article__content a:hover{text-decoration-line:none !important}.article__content a p,.article__content a h1,.article__content a h2,.article__content a h3,.article__content a h4,.article__content a h5,.article__content a h6{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='29' fill='none' viewBox='0 0 28 29'%3E%3Cpath fill='%23fff' d='M6.84 21.83c-.47-.6-1.05-1.82-2.07-3.34-.58-.83-2.01-2.41-2.45-3.23a2.1 2.1 0 0 1-.25-1.67 2.2 2.2 0 0 1 2.39-1.67c.85.18 1.63.6 2.25 1.2.43.41.82.85 1.18 1.32.27.34.33.47.63.85.3.39.5.77.35.2-.11-.83-.31-2.23-.6-3.48-.21-.95-.26-1.1-.46-1.82s-.32-1.32-.54-2.13c-.2-.8-.35-1.62-.46-2.44a4.7 4.7 0 0 1 .43-3.08c.58-.55 1.44-.7 2.17-.37a4.4 4.4 0 0 1 1.57 2.17c.43 1.07.72 2.19.86 3.33.27 1.67.79 4.1.8 4.6 0-.61-.11-1.91 0-2.5.12-.6.54-1.1 1.12-1.33.5-.15 1.02-.19 1.53-.1.52.1.98.4 1.29.83.38.98.6 2 .63 3.05.04-.91.2-1.82.47-2.7.28-.39.68-.67 1.15-.8.55-.1 1.11-.1 1.66 0 .46.15.85.44 1.14.82.35.88.56 1.82.63 2.77 0 .23.12-.65.48-1.24a1.67 1.67 0 1 1 3.17 1.07v3.77c-.06.97-.2 1.94-.4 2.9-.29.85-.7 1.65-1.2 2.38-.8.9-1.48 1.92-1.98 3.02a6.67 6.67 0 0 0 .03 3.2c-.68.07-1.37.07-2.05 0-.65-.1-1.45-1.4-1.67-1.8a.63.63 0 0 0-1.13 0c-.37.64-1.18 1.79-1.75 1.85-1.12.14-3.42 0-5.23 0 0 0 .3-1.66-.39-2.27-.68-.6-1.38-1.3-1.9-1.76l-1.4-1.6Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M6.84 21.83c-.47-.6-1.05-1.82-2.07-3.34-.58-.83-2.01-2.41-2.45-3.23a2.1 2.1 0 0 1-.25-1.67 2.2 2.2 0 0 1 2.39-1.67c.85.18 1.63.6 2.25 1.2.43.41.82.85 1.18 1.32.27.34.33.47.63.85.3.39.5.77.35.2-.11-.83-.31-2.23-.6-3.48-.21-.95-.26-1.1-.46-1.82s-.32-1.32-.54-2.13c-.2-.8-.35-1.62-.46-2.44a4.7 4.7 0 0 1 .43-3.08c.58-.55 1.44-.7 2.17-.37a4.4 4.4 0 0 1 1.57 2.17c.43 1.07.72 2.19.86 3.33.27 1.67.79 4.1.8 4.6 0-.61-.11-1.91 0-2.5.12-.6.54-1.1 1.12-1.33.5-.15 1.02-.19 1.53-.1.52.1.98.4 1.29.83.38.98.6 2 .63 3.05.04-.91.2-1.82.47-2.7.28-.39.68-.67 1.15-.8.55-.1 1.11-.1 1.66 0 .46.15.85.44 1.14.82.35.88.56 1.82.63 2.77 0 .23.12-.65.48-1.24a1.67 1.67 0 1 1 3.17 1.07v3.77c-.06.97-.2 1.94-.4 2.9-.29.85-.7 1.65-1.2 2.38-.8.9-1.48 1.92-1.98 3.02a6.67 6.67 0 0 0 .03 3.2c-.68.07-1.37.07-2.05 0-.65-.1-1.45-1.4-1.67-1.8a.63.63 0 0 0-1.13 0c-.37.64-1.18 1.79-1.75 1.85-1.12.14-3.42 0-5.23 0 0 0 .3-1.66-.39-2.27-.68-.6-1.38-1.3-1.9-1.76l-1.4-1.6Z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M20.65 22.3v-6.24c0-.38-.31-.68-.7-.68-.37 0-.68.3-.68.68v6.23c0 .38.3.68.69.68.38 0 .69-.3.69-.68ZM17.2 22.3l-.04-6.25a.67.67 0 1 0-1.34.01l.04 6.24a.67.67 0 1 0 1.34 0ZM12.37 16.07l.04 6.22c0 .38.3.68.67.68.37 0 .67-.3.67-.68l-.04-6.23c0-.38-.3-.68-.67-.68-.37 0-.67.31-.67.69Z'/%3E%3C/svg%3E"),auto !important}.article__image{display:block;width:150px;height:150px;background-position:center;border-radius:1rem;background-size:cover;background-repeat:no-repeat;background-color:#d1d1d1}.article__image img{object-fit:cover;border-radius:1rem;width:100%;height:100%}.article__title{margin:0;font-weight:600;padding-block-end:.5rem}.article__meta{margin-bottom:.5rem;font-family:"IBM Plex Mono",monospace;font-size:calc(clamp(1rem,.93rem + .348vw,1.2rem)*.75);text-transform:uppercase;color:#757575}.article__excerpt{margin-bottom:0 !important;font-size:1rem;color:#666}.read-more{font-weight:700;font-size:1rem;color:#6b69fa;text-decoration:none}.read-more:hover{text-decoration:underline}.list-articles time{color:#666}.list-articles time a{color:#000;font-weight:700}.list-articles time a:hover{text-decoration:underline}.list-articles .title{font-family:"Lora",Georgia,Times,"Times New Roman",serif;color:#000}.list-articles article img{width:100%;height:auto;min-height:150px;max-height:450px;object-fit:contain}.post{margin-top:1rem;margin-bottom:1rem}.post__head{text-align:center}.post__title{margin-bottom:1rem;font-size:clamp(var(--fs-h1) - 1rem,-0.948rem + 6.25vw,var(--fs-h1));line-height:calc(clamp(var(--fs-h1) - 1rem,-0.948rem + 6.25vw,var(--fs-h1))*1.25)}.post__date{margin-bottom:1.5rem;font-family:"IBM Plex Mono",monospace;font-size:calc(clamp(1rem,.93rem + .348vw,1.2rem)*.75);text-transform:uppercase;color:#757575}.post-image{margin-bottom:1.5rem;border-radius:1rem;background-size:cover;background-position:top;background-repeat:no-repeat}.post-image:after{content:"";display:table;padding-top:5%}.post-image img{display:block;width:100%;height:auto;max-height:400px;object-fit:contain;border-radius:inherit}.post__content{margin-bottom:3rem}.post__content p{font-size:clamp(1rem,.93rem + .348vw,1.2rem);line-height:calc(clamp(1rem,.93rem + .348vw,1.2rem)*1.3);color:#333}.post__content p img{margin:1rem 5% 0 5%;border-radius:.5rem;width:90%}.post__content ul,.post__content ol{text-align:left}.post__content ul li,.post__content ol li{line-height:calc(clamp(1rem,.93rem + .348vw,1.2rem)*1.3)}.post__content a{color:#333;text-decoration-line:underline}.post__content a:hover{color:#6b69fa}.post__content blockquote p{font-size:clamp(var(--fs-h4) - .3rem,.1rem + 1.875vw,var(--fs-h4));color:#757575}.post__navigation{position:relative;z-index:100}.next,.prev{position:fixed;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;color:#333}.next:hover .post__nav-wrapper,.prev:hover .post__nav-wrapper{visibility:visible;opacity:1;transition:opacity 150ms ease-out,visibility 0ms 0ms linear,transform 100ms ease-out}.next:hover .next__post-icon,.next:hover .prev__post-icon,.prev:hover .next__post-icon,.prev:hover .prev__post-icon{opacity:0;transition:transform 150ms ease-out,opacity 100ms ease-out}.prev{left:0}.prev .post__nav-wrapper{left:40px;transform:translate3d(-40px, -50%, 0)}.prev:hover .post__nav-wrapper{padding:10px 10px 10px 0;transform:translate3d(0, -50%, 0)}.prev:hover .prev__post-icon svg{transform:translatex(-40px)}.prev .post__nav-image{right:auto;left:0}.prev .post__nav-image~h2{padding-left:88px;padding-right:0}.prev .post__nav-title{text-align:left;padding-left:16px;padding-right:0}.next{right:0}.next .post__nav-wrapper{right:40px;transform:translate3d(40px, -50%, 0)}.next:hover .post__nav-wrapper{transform:translate3d(0, -50%, 0)}.next:hover .next__post-icon svg{transform:translatex(40px)}.next .post__nav-image{right:0;left:auto}.next .post__nav-image~h2{padding-right:96px;padding-left:0}.next .post__nav-title{text-align:right;padding-right:16px;padding-left:0}.next__post-icon,.prev__post-icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:0;line-height:1;opacity:1;background-color:#efefef}.next__post-icon svg,.prev__post-icon svg{width:24px;height:24px;opacity:1;transition:transform 150ms ease-out,opacity 100ms ease-out}.post__nav-wrapper{display:table;position:absolute;top:50%;margin:0;width:300px;padding:8px 0 8px 8px;min-height:80px;visibility:hidden;opacity:0;background-color:#fff;transition:opacity 150ms ease-out,visibility 0ms 150ms linear,transform 100ms ease-out;pointer-events:auto;z-index:100}.post__nav-image{position:absolute;top:50%;transform:translatey(-50%);width:80px;height:auto;background-size:cover;background-position:center;background-repeat:no-repeat}.post__nav-image:after{content:"";display:table;padding-top:100%}.post__nav-image~h2{padding-left:96px}.post__nav-title{display:table-cell;padding:0 16px 0 16px;margin:0;font-size:16px;line-height:22px;font-weight:400;vertical-align:middle}.post__nav-title time{padding-right:5px;font-family:"IBM Plex Mono",monospace;font-size:12px;text-transform:uppercase;color:#757575}.post-tags{text-transform:none;padding:.5rem 0}.post-tags a{color:#757575;text-decoration:none}.post-tags a:hover{text-decoration-line:none}.post-tags__tag{display:inline-block;text-align:center;padding:.25rem .5rem;font-family:"IBM Plex Sans Condensed",sans-serif;font-size:calc(clamp(1rem,.93rem + .348vw,1.2rem)*.75);line-height:calc(clamp(1rem,.93rem + .348vw,1.2rem)*.75*1.2);line-height:-webkit-calc(variables.$caption-line_height);line-height:-moz-calc(variables.$caption-line_height);text-decoration-line:none;border-radius:100px;color:#757575;background-color:#efefef}.post-tags__tag:before{content:"＃";color:#6b69fa}.post-tags__tag:last-child:after{content:""}.post-tags__tag:hover{color:#6b69fa;background-color:#e1e1fe;outline:none}.post__share{margin-bottom:60px}.share__item{display:inline-block;margin-right:10px}.share__link svg{width:21px;height:21px;fill:#333;transition:fill 200ms}.share__link:hover svg{fill:#6b69fa}.disqus-button{margin:0;padding:0;font-size:18px;line-height:32px;font-weight:700;border:none;outline:none;color:#6b69fa;background-color:rgba(0,0,0,0);cursor:pointer}.cv-card{cursor:pointer;background-color:#d1d1d1;color:#666;padding:1rem;margin:.5rem 0;flex-shrink:0;box-shadow:0 0 0 0 rgba(165,165,165,.06),0 0 0 0 rgba(165,165,165,.12);transition:all 250ms ease;border-radius:.5rem;box-sizing:border-box;position:relative}.cv-card:hover{box-shadow:0 5px 46px 0 rgba(165,165,165,.12),0 7px 15px 0 rgba(165,165,165,.2);-webkit-transform:translateY(-5px);transform:translateY(-5px);border-color:#d9fcff}.cv-card .title{color:#333;font-size:1rem;padding:1rem 0;line-height:1.25;font-weight:bold}@media only screen and (min-width: 1024px){.post__navigation{display:flex;justify-content:space-between;align-items:center}.prev,.next{position:relative;top:auto;transform:none;margin:0}.post__nav-wrapper{visibility:visible;opacity:1}}@media only screen and (max-width: 640px){.post{margin-top:2rem;margin-bottom:2rem}.post .post__content p img{margin:1rem 0;width:100%}.prev .post__nav-wrapper,.next .post__nav-wrapper{transform:none}}.page{margin-top:80px;margin-bottom:80px}@media only screen and (max-width: 640px){.page{margin-top:50px;margin-bottom:50px}}.page__head{text-align:center}.page__title{margin-bottom:30px;font-size:clamp(var(--fs-h2) - .5rem,.289rem + 3.125vw,var(--fs-h2));line-height:55px}.page-image{object-fit:cover;margin-bottom:45px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#d1d1d1}.page-image:after{content:"";display:table;padding-top:65%}.year-label{font-size:clamp(var(--fs-h4) - .3rem,.1rem + 1.875vw,var(--fs-h4));font-family:"Lora",Georgia,Times,"Times New Roman",serif;font-weight:600}.page__content{margin-bottom:45px}.page__content p img{margin:30px 0}.page__content blockquote p{font-size:clamp(var(--fs-h4) - .3rem,.1rem + 1.875vw,var(--fs-h4))}.page__content ul li,.page__content ol li{margin-bottom:15px}.page__content a{color:#333 !important;text-decoration:none}.page__content a:hover{color:#6b69fa;text-decoration-line:underline}.logo-slider{height:72px;overflow:hidden}.logo-track{height:100%;width:max-content;display:flex;align-items:center;justify-content:left;gap:.5rem;--duration: 12s;animation:slide var(--duration) linear infinite;animation-delay:1s;will-change:transform}.logo-item{flex:0 0 auto;height:100%;display:flex;align-items:center;justify-content:center}.logo-item img{width:fit-content;max-width:200px;height:100%;object-fit:contain;filter:grayscale(100%) brightness(120%)}#sticky-tabs{transition:transform .3s ease-in-out;margin-bottom:.5rem}#sticky-tabs.fixed-bottom{position:fixed;bottom:0;top:auto;transform:translateY(100%)}#sticky-tabs.fixed-bottom.visible{margin-bottom:1rem;transform:translateY(0)}.experience-tabs .c-tab:focus-visible,.experience-tabs button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.experience-story .experience-story__meta{display:flex;flex-direction:column;gap:.5rem}.experience-story .experience-preview{line-height:1.6}.experience-reading__details{line-height:1.6}.experience-reading__details{display:grid;grid-template-columns:minmax(5rem, 7rem) 1fr;gap:.35rem 1rem}.experience-reading__label{font-weight:700}.experience-status{display:inline-block;align-self:flex-start;width:fit-content;padding:.1rem .55rem;border-radius:100px;font-weight:700}.experience-status--done{color:#176b35;background-color:rgba(23,107,53,.12)}.experience-status--dropped{color:#a51d2d;background-color:rgba(165,29,45,.12)}.experience-status--paused{color:#92700c;background-color:rgba(255,180,89,.3)}.experience-status--to-read{color:#757575;background-color:rgba(117,117,117,.15)}.experience-status--reading{color:#42c3ff;background-color:rgba(66,195,255,.12)}@media(prefers-reduced-motion: reduce){#sticky-tabs,.experience-tabs *,.pagination__prev i,.pagination__next i{transition:none !important;scroll-behavior:auto !important}}.archive-page .archive-tabs button:focus-visible,.archive-page .archive-pagination button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.archive-page .archive-year{display:flex;flex-direction:row;gap:1rem;padding-bottom:1rem}.archive-page .archive-year__label{flex:0 0 25%}.archive-page .archive-year__rows{flex:1}.archive-page .archive-story{display:flex;border-top:1px solid #d1d1d1;padding:1rem 0}.archive-page .archive-story__date{color:#666;font-family:"Lora",Georgia,Times,"Times New Roman",serif}.archive-page .archive-story__title{flex:1}.archive-page .archive-story__tags{width:100%;margin-top:.25rem}.archive-page .archive-meme-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem}.archive-page .archive-card{padding:1rem;border:1px solid #d1d1d1}.archive-page .archive-card__image{width:100%;aspect-ratio:4/3;object-fit:contain}.archive-page .archive-card__description{margin-bottom:0}@media only screen and (max-width: 640px){.archive-page .archive-year{flex-direction:column;gap:.25rem}.archive-page .archive-year__label,.archive-page .archive-year__rows{flex-basis:auto;width:100%}.archive-page .archive-story__meta{flex-direction:column;align-items:flex-start}.archive-page .archive-story__date,.archive-page .archive-story__title{flex-basis:auto;width:100%}.archive-page .archive-meme-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion: reduce){.archive-page #sticky-tabs,.archive-page *{transition:none !important;scroll-behavior:auto !important}}@media only screen and (min-width: 1024px){.author{margin:1rem 0}}.author__img{display:block;width:auto;height:auto;max-width:130px;max-height:130px;margin:0 auto 2rem;border-radius:50%;background-color:#efefef;transition:opacity 100ms ease}.author__img:hover .avatar{opacity:.9}.author__job{margin-bottom:0;text-align:center;color:#333}.author__bio{max-width:100%;margin:1rem 0rem 1rem;text-align:center;color:#757575;border:1px solid #d1d1d1;background-color:#efefef}.author__more{text-align:center}a.say-hello{display:inline-block;padding:1rem 2rem;font-size:clamp(1rem,.93rem + .348vw,1.2rem);font-weight:700;text-align:center;text-decoration:none;border-radius:40px;color:#fff;background-color:#6b69fa;transition:all 150ms ease-in-out}a.say-hello:hover{transform:translate(0px, -5px);box-shadow:0 10px 20px -4px rgba(30,28,122,.3)}a.know-more{margin-left:25px;font-size:1rem;font-weight:700;color:#333;text-decoration:underline}a.know-more:hover{color:#6b69fa}.animate-slide{animation:slide 30s linear infinite;animation-delay:1s;will-change:transform}.animate-flash-messages{animation:flash-messages-slide 16s ease-in-out infinite;animation-delay:2s;will-change:transform}#animated-title{position:relative;height:120px}#animated-title .letter{position:absolute;font-size:2.5rem;font-weight:bold;transition:all 1s ease-in-out;opacity:0}#animated-title.ready .letter{opacity:1}#animated-title.assemble .letter{transform:translate(0, 0) rotate(0deg)}blockquote.link{font-family:"IBM Plex Sans Condensed",sans-serif;font-size:1rem;font-style:normal;border-left-color:#d1d1d1}blockquote.link a{color:#6b69fa}blockquote.link a::before{content:"✦ ";color:#000}blockquote.p{letter-spacing:.3px;color:#666 !important}.tag{margin-top:80px;margin-bottom:80px}.tag__head{margin-bottom:80px;padding-bottom:70px;text-align:center;border-bottom:1px solid #c4c3fe}.tag__title{margin:0;font-size:clamp(var(--fs-h2) - .5rem,.289rem + 3.125vw,var(--fs-h2));line-height:inherit;text-transform:capitalize}.tag-list.list .item{display:block;margin:0 1rem}.tag-list.list .item .url{width:100%;height:100%;display:block;padding:2rem 0;text-decoration:none}.tag-list.list .item .url .title{margin:0;width:75%;font-weight:400;transition:all ease-in-out .2s;font-size:clamp(var(--fs-h4) - .3rem,.1rem + 1.875vw,var(--fs-h4))}.tag-list.list .itemhover.url.title{color:#6b69fa}.tag-list.list aside{position:relative;top:2px;margin:0;width:25%;float:right;font-weight:300;color:#666;text-align:right;transition:all ease-in-out .2s;font-size:.875rem}.tag-list.list .item:hover .url aside{color:#6b69fa}.tag-item{font-weight:400;text-align:center;margin-bottom:4rem;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:.875rem;color:#333;margin:0 .25rem .25rem;text-decoration:none;display:inline-block}.linked-section{color:#666}.tags-cloud .sticky-cloud{position:sticky;top:10%;z-index:999;height:0}.tags-cloud .sticky-cloud>*:not(.show-cloud){visibility:hidden}.tags-cloud .dupe-cloud>.show-cloud{visibility:hidden}.cloud-item{font-family:"IBM Plex Sans Condensed",sans-serif;display:inline-block;padding:.2rem}.cloud-item a{text-decoration-line:none !important;color:#6b69fa}.cloud-item sup{vertical-align:super;left:-2px}.cloud-item:hover{box-shadow:inset 0 -1.3em 0 0 #6b69fa;color:#fff}.cloud-item:hover a{color:#fff !important}.project{margin-top:1rem;margin-bottom:1rem}@media only screen and (max-width: 640px){.project{margin-top:50px;margin-bottom:50px}}.project .side-by-side{width:100%}.project__head{text-align:center}.project__company{padding:1rem;text-align:left}.project__company .sticky-info{position:sticky;top:4.5rem;z-index:100;height:0}.project__company .sticky-info>*:not(.show-comp){visibility:hidden}.project__company .dupe-info>.show-comp{visibility:hidden}.project__company h4{letter-spacing:-0.2px;font-weight:600 !important;margin-bottom:1rem}.project__company p{font-size:clamp(1rem,.93rem + .348vw,1.2rem);line-height:calc(clamp(1rem,.93rem + .348vw,1.2rem)*1.3 + 0rem);letter-spacing:.3px;color:#333}.project__info{padding:.5rem;text-align:left}.project__info h4{letter-spacing:-0.2px;font-weight:600 !important;margin-bottom:1rem}.project__info p{font-size:calc(clamp(1rem,.93rem + .348vw,1.2rem)*.75);line-height:inherit;color:#333}.project__showcase{padding:16px}.project__extended-content-container{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.project__date{margin-bottom:30px;font-family:"IBM Plex Mono",monospace;font-size:12px;text-transform:uppercase;color:#757575}.project-image{margin-bottom:45px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#d1d1d1}.project-image:after{content:"";display:table;padding-top:65%}.project__content{margin:3rem 0;text-align:left}.project__content p{font-size:clamp(1rem,.93rem + .348vw,1.2rem);line-height:calc(clamp(1rem,.93rem + .348vw,1.2rem)*1.3);color:#333}.project__content p img{margin:30px 0}.project__content ul li,.project__content ol li{margin-bottom:15px}.list-projects{margin:0 -1rem}@media only screen and (max-width: 640px){.list-projects{margin:0}}.list-projects>:first-child{grid-row:span 3;grid-column:span 1}.list-projects>:first-child article{display:flex;flex-direction:column}.list-projects>:first-child article img{width:100%;height:18rem}.list-projects>:nth-child(8){grid-row:span 3;grid-column:span 1}.list-projects>:nth-child(8) article{display:flex;flex-direction:column}.list-projects>:nth-child(8) article img{width:100%;height:18rem}/*# sourceMappingURL=main.css.map */