body,button,input,textarea,select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}a{outline:none;text-decoration:none}a:hover{outline:none;text-decoration:underline}select{cursor:pointer}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}abbr,acronym{border:0}p{line-height:1.42em}@font-face{font-family:ASerif;src:url(AnthropicSerif-Display-Medium-Static.7e16e4dc.woff2)format("woff2"),url(AnthropicSerif-Display-Medium-Static.ba3455df.woff)format("woff");font-weight:500;font-style:normal;font-stretch:100%;font-display:swap;unicode-range:U65-U90,U97-122}@font-face{font-family:ASerif;src:url(AnthropicSerif-Display-Regular-Static.4811846f.woff2)format("woff2"),url(AnthropicSerif-Display-Regular-Static.608b67cc.woff)format("woff");font-weight:400;font-style:normal;font-stretch:100%;font-display:swap;unicode-range:U65-U90,U97-122}:root{--color-accent:#517354;--color-base:#111;--color-bg:#181919;--font-color:#ebe7e0;--font-color-secondary:#d0ccc6;--font-base:"Inter","Helvetica Neue",Helvetica,Arial,Tahoma,sans-serif;--font-accent:"ASerif",serif}body{font-optical-sizing:auto;background-color:var(--color-bg);font-family:Inter,sans-serif;font-style:normal;font-family:var(--font-base);color:var(--font-color-secondary);font-size:19px;font-weight:400}:root:has(.s_photo:hover){--color-accent:#9c3035}a{color:var(--color-accent);text-decoration:none;transition:color .15s}a:hover{text-decoration:none}.columnsCont{grid-template-columns:.5fr .5fr;display:grid}@media (width<=900px){.columnsCont{grid-template-columns:repeat(1,minmax(0,1fr))}}.columnsCont section{margin:0 20px}@media (width>=900px){.columnsCont section{opacity:.2;transition:all .3s;transform:scale(.9)}.columnsCont section.active,.columnsCont section:first-child,.columnsCont section:first-child:hover{opacity:1;transform:scale(1)translate(25px)translateY(15px)}.columnsCont section:nth-child(2):hover{opacity:1;transform:scale(1)translate(-25px)translateY(15px)}}.columnsCont:has(section:hover) section{opacity:.2;transform:scale(.9)}header,.mCont{margin:0 65px;position:relative}@media (width>=900px){header,.mCont{max-width:60%}}@media (width<=900px){header,.mCont{margin:0 25px}}:is(.columnsCont,.mCont) h2{font-family:var(--font-accent);font-optical-sizing:auto;color:var(--font-color);margin-bottom:15px;font-size:2.6em;font-weight:500;position:relative}:is(.columnsCont,.mCont) .links{text-align:center;background-color:#fff1;border-radius:40px;justify-content:center;height:38px;margin-bottom:45px;padding:0 10px;display:inline-flex}:is(.columnsCont,.mCont) .links li{margin-bottom:0}:is(.columnsCont,.mCont) .links:has(a:hover) a{opacity:.2}:is(.columnsCont,.mCont) .links a{color:var(--font-color);text-align:center;justify-content:center;padding:8px;transition:opacity .15s;display:flex}:is(.columnsCont,.mCont) .links li a:hover{opacity:1}:is(.columnsCont,.mCont) .links svg{display:block}:is(:is(.columnsCont,.mCont) p,:is(.columnsCont,.mCont) li) strong{font-weight:700}:is(.columnsCont,.mCont) li{margin-bottom:10px;font-size:.95em}:is(.columnsCont,.mCont) p{letter-spacing:-.02em;margin-bottom:18px}:is(.columnsCont,.mCont) p a{font-weight:600;position:relative}:is(.columnsCont,.mCont) p a:after{content:"";background-color:var(--color-accent);opacity:1;border-radius:4px;width:0%;height:3px;transition:all .1s;position:absolute;bottom:-2px;left:0}:is(.columnsCont,.mCont) p a:hover:after{width:100%}:is(.columnsCont,.mCont) p .download{background-color:var(--color-accent);color:#fff;border-radius:12px;padding:10px 15px;font-weight:600;display:inline-block}:is(.columnsCont,.mCont) p .download:after{display:none}:is(.columnsCont,.mCont) section{margin-bottom:50px}header.site{margin-top:65px;margin-bottom:65px}header.site #logo svg{fill:var(--color-accent);transition:fill .15s}header.site h1{text-transform:uppercase;text-align:right;font-variation-settings:"wght" 900,"wdth" 200;font-size:100px;font-weight:700;line-height:1.05em;position:absolute;bottom:50px;right:50px}@media (width<=900px){header.site h1{font-size:clamp(85px,12vw,100px);bottom:30px;right:30px}}@media (width<=600px){header.site h1{font-size:clamp(55px,12vw,85px);line-height:1.25em;bottom:20px;right:20px}}header.site em{letter-spacing:-5px;margin-right:10px;font-size:1.3em}#people ul{gap:3px;display:grid}@media (width<=3200px){#people ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1200px){#people ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){#people ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){#people ul{grid-template-columns:repeat(1,minmax(0,1fr))}}.appCont h2{margin-top:70px}.appCont h3{opacity:.5;margin-bottom:45px;font-size:1.2em}.appCont ul,.appCont ol{list-style:square}:is(.appCont ul,.appCont ol) li{margin-left:20px}.appCont img{margin-top:20px}.videoCont{border-radius:15px;width:500px;overflow:hidden}.videoCont video{object-fit:cover;width:100%;display:block}.correcter{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.tippy-box{background-color:var(--color-accent);color:var(--font-color);border-radius:8px;padding:5px;font-weight:600}.tippy-arrow{color:var(--color-accent)}