*,:after,:before{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}:where(blockquote,figure):where([class]),body{margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin-left:0;padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom:24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}body{min-height:100%;line-height:1.5}a:where([class]){display:inline-flex}button,label{cursor:pointer}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Kadwa;src:url(/_next/static/media/Kadwa-Bold.9e38670d.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Kadwa;src:url(/_next/static/media/Kadwa-Regular.77fda142.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--font-family-base:"Kadwa-Regular";--font-family-accent:"Kadwa-Bold";--container-width:100rem;--container-padding-x:1rem;--transition-duration:0.2s}.container{max-width:calc(var(--container-width) + var(--container-padding-x)*2);padding-inline:var(--container-padding-x)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}@media(width <= 47.99875rem){.hidden-mobile{display:none!important}}@media(width > 47.99875rem){.visible-mobile{display:none!important}}.container{width:100%;max-width:187.5rem;margin-inline:auto;padding-inline:clamp(1rem,.6666666667rem + 1.4814814815vw,2rem)}html.is-lock{overflow:hidden}body{font-size:clamp(.875rem,.7916666667rem + .3703703704vw,1.125rem);display:flex;flex-direction:column;font-family:var(--font-family-base),serif;letter-spacing:-.03em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-family-accent),serif;margin:0}.h1,h1{font-size:clamp(1.875rem,1.0416666667rem + 3.7037037037vw,4.375rem);line-height:1.2}.h1,.h2,h1,h2{font-weight:500}.h2,h2{font-size:clamp(1.75rem,1.125rem + 2.7777777778vw,3.625rem);line-height:1.3}.h3,h3{font-size:clamp(1.5rem,1.1666666667rem + 1.4814814815vw,2.5rem);font-weight:500}.h4,h4{font-size:clamp(1.125rem,.9583333333rem + .7407407407vw,1.625rem)}.h4,.h5,h4,h5{font-weight:600}.h5,h5{font-size:clamp(1.125rem,1rem + .5555555556vw,1.5rem)}.h6,h6{font-size:clamp(1rem,.9166666667rem + .3703703704vw,1.25rem);font-weight:600}p{--paragraphMarginBottom:1.5rem}a,button,input,label,select,svg *,textarea{transition-duration:var(--transition-duration)}a{color:inherit;text-decoration:none}a:hover{color:var(--color-primary)}:focus-visible{outline:.125rem dashed var(--color-light);outline-offset:.25rem;transition-duration:0s!important}a,button{position:relative}a:before,button:before{position:absolute;top:50%;left:50%;translate:-50% -50%;width:2.75rem;aspect-ratio:2.75rem;content:""}.modal-portal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.3);z-index:1000}.modal-portal-content{background:#fff;border-radius:.5rem;padding:1rem;min-width:300px;max-width:90%;max-height:90%;overflow-y:auto;position:relative}.closeButton{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;background-color:#dc2626;color:#fff;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.closeButton:hover{background-color:#b91c1c}.closeButton svg{width:1rem;height:1rem}.scrollArea{flex:1;overflow-y:auto;padding-right:.5rem}.scrollArea::-webkit-scrollbar{width:6px}.scrollArea::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.scrollArea::-webkit-scrollbar-track{background:rgba(0,0,0,0)}