@font-face{font-family:Big Caslon;src:local("Big Caslon"),url(/_next/static/media/Big_Caslon_Medium.0a2ce70d.ttf) format("truetype");font-display:swap}html{scroll-behavior:smooth;--scrollbarBG:$matteBlack;--thumbBG:$matteBlack;background-color:#f0f1f3}body,html{line-height:26px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;letter-spacing:.3px;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;padding:0!important}body.overflow,html.overflow{overflow:unset;height:100%}body{display:flex;min-height:100vh;flex-direction:column;position:relative;margin:0;overflow:overlay;scrollbar-width:thin;scrollbar-color:var(--thumbBG) var(--scrollbarBG)}body::-webkit-scrollbar{width:11px}body::-webkit-scrollbar-track{display:none}body::-webkit-scrollbar-thumb{border-radius:30px 0 0 30px;border-bottom:12px solid rgba(0,0,0,0);border-top:12px solid rgba(0,0,0,0);border-right:100px solid #161616}body :focus{outline:none}*{box-sizing:border-box;margin:0;line-height:1}.h100p{height:100%}article,aside,button,div,figure,footer,form,header,label,main,nav,section{position:relative}img{max-width:100%}a{position:relative;transition:color .25s ease-out;font-weight:400}a,a:focus,a:hover{text-decoration:none}ol li,p,ul li{color:#161616;font-size:1em;letter-spacing:1px;line-height:1.5;margin:5px auto;text-align:justify}ol{padding-left:50px}p{font-size:16px;padding:8px 0}h1,h2,h3,h4,h5{font-family:Big caslon,serif;color:#161616;font-weight:400}h1{font-size:3em}h2{font-size:2.25em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1.1em}.title.title--white{color:#f0f1f3;font-family:Inter}.title.title--goldLight{color:#eebc73}h3.title.title--goldLight{letter-spacing:2px}.page-wrap{flex:1 0 auto;overflow:hidden;padding-top:0;width:100%;background-color:inherit;animation:pageWrap 1s ease-in}body.overlay{transition:all 2s ease-in-out;overflow:hidden}::selection{background:#161616;color:#161616}span{font-size:.8em}@media(max-width:480px){.sectionTitle{font-size:2em}}@media(min-width:480px){.sectionTitle{font-size:2.5em}}@media(min-width:768px){.sectionTitle,h1{font-size:3.5em}h2{font-size:2.75em}h3{font-size:2em}h4{font-size:1.75em}h5{font-size:1.5em;font-size:1.25em}ol li,p,span,ul li{font-size:1em}}@media(min-width:1024px){.sectionTitle{font-size:4em}h1{font-size:3.75em}h2{font-size:3em}h3{font-size:2.5em}h4{font-size:1.875em}h5{font-size:1.5em}}.sectionTitle{display:inline-block;color:#161616;margin-left:16px;line-height:1em;position:relative;z-index:4;background-image:url(/_next/static/media/titlebg.0633f2c6.svg);background-repeat:no-repeat;background-position:50%;padding:0}.rotatedBadge{position:absolute;bottom:-5px;background-color:#a58945;padding:4px;font-size:10px;text-align:center;left:0;right:0;margin-top:4px;color:#f0f1f3;border-radius:4px;font-weight:600;rotate:-5deg;color:#161616;text-transform:uppercase}.rotatedBadge.rotatedBadge--bigger{font-size:1.25em;padding:10px 32px;letter-spacing:1px;z-index:3;width:-moz-fit-content;width:fit-content;line-height:1.25}.button-container-2{position:relative;overflow:hidden;font-family:Inter,sans-serif;transition:.5s;z-index:4}.button-container-2 .button{display:inline-block;font-family:Inter,sans-serif;font-size:.8em;font-weight:800;padding:8px 12px;letter-spacing:1px;white-space:nowrap;border-radius:6px;text-transform:uppercase;background:url(/_next/static/media/gold.bee51bbf.webp);-webkit-mask:url(/_next/static/media/mask.d6a4ab73.webp);mask:url(/_next/static/media/mask.d6a4ab73.webp);-webkit-mask-size:3000% 100%;mask-size:3000% 100%;border:none;color:#f0f1f3;cursor:pointer;animation:ani2 .7s steps(29) forwards}.button-container-2 .button:hover{animation:ani .7s steps(29) forwards}.button-container-2 .button:focus{outline:none}.button-container-2 .mask{position:absolute;overflow:hidden;font-family:Inter,sans-serif;font-size:.8em;font-weight:800;padding:12px 18px;color:#f0f1f3;letter-spacing:2px;white-space:nowrap;text-transform:uppercase}.button-container-2 .mask.mask--dark{color:#161616}@media(min-width:768px){.button-container-2 .button,.button-container-2 .mask{font-size:1em;padding:12px 18px;letter-spacing:2px}}.shortText{color:#f0f1f3;font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;text-decoration:none}.language{padding:6px 10px;position:absolute;left:0;top:36px;text-decoration:none;border-radius:0 7px 7px 0;z-index:2;background-image:url(/_next/static/media/gold.bee51bbf.webp)}.language:hover span{color:#161616}.language span{color:#f0f1f3;font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:4px;transition:color .3s ease}