@font-face{font-family:suisse;src:url(../media/SuisseIntl_Regular-s.p.2081c9gxfjk2h.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:suisse;src:url(../media/SuisseIntl_Medium-s.p.3yuiof_kamro9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:suisse;src:url(../media/SuisseIntl_SemiBold-s.p.0xgg-9r72isqo.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:suisse Fallback;src:local(Arial);ascent-override:95.68%;descent-override:30.18%;line-gap-override:0.0%;size-adjust:103.05%}.OsI3YW_className{font-family:suisse,suisse Fallback}.OsI3YW_variable{--font-primary:"suisse", "suisse Fallback"}
@font-face{font-family:ppNeueWorld;src:url(../media/PPNeueWorld_Regular-s.p.3fc8t56vxeg6t.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ppNeueWorld Fallback;src:local(Times New Roman);ascent-override:77.32%;descent-override:30.52%;line-gap-override:10.17%;size-adjust:98.29%}.AK8hIW_className{font-family:ppNeueWorld,ppNeueWorld Fallback;font-style:normal;font-weight:400}.AK8hIW_variable{--font-secondary:"ppNeueWorld", "ppNeueWorld Fallback"}
*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}@media (max-width:800px){html{scroll-padding-top:4.8125rem}}html{font-size:clamp(.667rem,4px + .833333vw,1.25rem)}@media (max-width:800px){html{font-size:clamp(.875rem,12.4706px + .941177vw,1.25rem)}}body{color:#232222;font-family:var(--font-primary),Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis:none;background:#f8f2e9}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-underline-offset:2px;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}input,textarea,select{font:inherit}img,picture,video,canvas,svg{max-width:100%;display:block}img,svg{-webkit-user-select:none;user-select:none}img{pointer-events:none}table{border-collapse:collapse;border-spacing:0}button,a,input,select{-webkit-tap-highlight-color:#0000}:focus-visible{outline-offset:2px;outline:2px solid #232222}html[data-modality=pointer] :focus-visible,html:not([data-modality=keyboard]) [data-focus-visible]{outline:none}::selection{color:#fff;background:#000}::selection{color:#fff;background:#000}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#232222!important;box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#232222!important;box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#232222!important;box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#232222!important;box-shadow:inset 0 0 0 1000px #fff!important}::view-transition-old(root){animation-duration:.6s;animation-timing-function:cubic-bezier(.83,0,.17,1)}::view-transition-new(root){animation-duration:.6s;animation-timing-function:cubic-bezier(.83,0,.17,1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}@media (scripting:none),(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}}[data-reveal]:focus-within{opacity:1!important;transform:none!important}
.h0{font-family:var(--font-secondary),"Times New Roman",serif;letter-spacing:-.03em;font-size:6rem;font-weight:400;line-height:1}@media (max-width:800px){.h0{font-size:3.25rem}}.h0-ex{font-family:var(--font-secondary),"Times New Roman",serif;letter-spacing:-.03em;font-size:6rem;font-weight:400;line-height:1}@media (max-width:800px){.h0-ex{font-size:4.375rem}}.h1{font-family:var(--font-secondary),"Times New Roman",serif;letter-spacing:-.03em;font-size:4.375rem;font-weight:400;line-height:1}@media (max-width:800px){.h1{letter-spacing:0;font-size:2.375rem}}.h1-ex{font-family:var(--font-secondary),"Times New Roman",serif;letter-spacing:-.03em;font-size:4.375rem;font-weight:400;line-height:1}.h2{font-family:var(--font-secondary),"Times New Roman",serif;letter-spacing:-.03em;font-size:3.25rem;font-weight:400;line-height:1}@media (max-width:800px){.h2{letter-spacing:0;font-size:2rem}}.h3{font-family:var(--font-secondary),"Times New Roman",serif;font-size:2.25rem;font-weight:400;line-height:1.2}@media (max-width:800px){.h3{font-size:1.5rem}}.h4{font-family:var(--font-secondary),"Times New Roman",serif;font-size:2rem;font-weight:400;line-height:1.2}@media (max-width:800px){.h4{font-size:1.5rem}}.h5{font-family:var(--font-secondary),"Times New Roman",serif;font-size:1.75rem;font-weight:400;line-height:1.1}@media (max-width:800px){.h5{font-size:1.5rem}}.sh1{font-family:var(--font-primary),Arial,sans-serif;font-size:1.5rem;line-height:1.2}@media (max-width:800px){.sh1{font-size:1.125rem;line-height:1.3}}.sh2{font-family:var(--font-primary),Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.2}@media (max-width:800px){.sh2{font-size:1.125rem;line-height:1.3}}.b1-regular{font-family:var(--font-primary),Arial,sans-serif;font-size:1.125rem;line-height:1.3}@media (max-width:800px){.b1-regular{font-size:1rem}}.b1-regular{font-weight:400}.b1-medium{font-family:var(--font-primary),Arial,sans-serif;font-size:1.125rem;line-height:1.3}@media (max-width:800px){.b1-medium{font-size:1rem}}.b1-medium{font-weight:500}.b1-semibold{font-family:var(--font-primary),Arial,sans-serif;font-size:1.125rem;line-height:1.3}@media (max-width:800px){.b1-semibold{font-size:1rem}}.b1-semibold{font-weight:600}.b2-regular{font-family:var(--font-primary),Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.4}.b2-medium{font-family:var(--font-primary),Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.4}.b2-semibold{font-family:var(--font-primary),Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1.4}.b3-regular{font-family:var(--font-primary),Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3}.b3-medium{font-family:var(--font-primary),Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.3}.b3-medium-uppercase{font-family:var(--font-primary),Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:500;line-height:1.3}.b3-semibold{font-family:var(--font-primary),Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.3}.c-regular{font-family:var(--font-primary),Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.2}.c-semibold{font-family:var(--font-primary),Arial,sans-serif;font-size:.75rem;font-weight:600;line-height:1.2}.text-accent{color:#ff6f23}.fw-500{font-weight:500}.link-dotted{text-decoration-skip-ink:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.link-dotted:hover{color:#ff6f23}.flex-col-2{flex-direction:column;gap:.125rem;display:flex}.flex-row-2{flex-direction:row;gap:.125rem;display:flex}.flex-col-4{flex-direction:column;gap:.25rem;display:flex}.flex-row-4{flex-direction:row;gap:.25rem;display:flex}.flex-col-8{flex-direction:column;gap:.5rem;display:flex}.flex-row-8{flex-direction:row;gap:.5rem;display:flex}.flex-col-12{flex-direction:column;gap:.75rem;display:flex}.flex-row-12{flex-direction:row;gap:.75rem;display:flex}.flex-col-16{flex-direction:column;gap:1rem;display:flex}.flex-row-16{flex-direction:row;gap:1rem;display:flex}.flex-col-24{flex-direction:column;gap:1.5rem;display:flex}.flex-row-24{flex-direction:row;gap:1.5rem;display:flex}.flex-col-32{flex-direction:column;gap:2rem;display:flex}.flex-row-32{flex-direction:row;gap:2rem;display:flex}.flex-col-40{flex-direction:column;gap:2.5rem;display:flex}.flex-row-40{flex-direction:row;gap:2.5rem;display:flex}.flex-wrap{flex-wrap:wrap}@media (max-width:800px){.gap-mob-32{gap:2rem}.hide-mob{display:none}}@media not all and (max-width:800px){.hide-desk{display:none}}.no-scroll{touch-action:none;height:100%;overflow:hidden}
