html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-size:16px;line-height:1.5}h1{font-size:max(34px,min(23.4px + 2.82vw,64px));font-weight:700;line-height:1.1}h2{font-size:max(28px,min(21px + 1.88vw,48px));font-weight:700;line-height:1.2}h3{font-size:max(24px,min(19.8px + 1.13vw,36px));font-weight:600;line-height:1.2}h4{font-size:max(20px,min(17.2px + .75vw,28px));font-weight:600;line-height:1.3}h5{font-size:max(18px,min(16.6px + .38vw,22px));font-weight:600;line-height:1.3}h6{font-size:max(16px,min(15.3px + .19vw,18px));font-weight:600;line-height:1.4}p{font-size:max(15px,min(14.6px + .09vw,16px));line-height:1.7}small{font-size:14px;line-height:1.5}body,p,span,a,button,input,textarea{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}html{scrollbar-width:thin;scrollbar-color:#27272a transparent}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:rgba(39,39,42,.9);border-radius:999px}html:hover::-webkit-scrollbar-thumb{background:#d4af37}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{color:#f4f4f5;background-color:#121212}*,:before,:after{box-sizing:border-box}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}input,textarea,select{font:inherit}:focus-visible{outline-offset:3px;outline:2px solid #d4af37}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:headingFont;src:url(../media/PlayfairDisplay_VariableFont_wght-s.p.e35cc587.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:headingFont Fallback;src:local(Arial);ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:101.58%}.headingfont_4783f8a6-module__DQwBAa__className{font-family:headingFont,headingFont Fallback}.headingfont_4783f8a6-module__DQwBAa__variable{--font-heading:"headingFont","headingFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/PlusJakartaSans_VariableFont_wght-s.p.37e593a4.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.bodyfont_a467c2d4-module__Rzescq__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_a467c2d4-module__Rzescq__variable{--font-body:"bodyFont","bodyFont Fallback"}
