*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--primary-100:#fff;--primary-200:#ededed;--primary-500:#a9a9a9;--primary-600:#8f8f8f;--primary-700:#646363;--primary-900:#141414;--error:#e60019;--success:#007d2b;--easing:cubic-bezier(0.1,0,0.4,1);--sticky-top:clamp(6rem,calc(116vw / 7.68),calc(129rem / 16));--page-margin-inline:clamp(1rem,calc(16vw / 3.6),3rem);--page-margin-block:clamp(1.25rem,calc(24vw / 7.68),2rem);--font-size:clamp(calc(14rem / 16),calc(18vw / 7.68),calc(18rem / 16));--large-font-size:2.5rem;--line-height:1.32;--bg-line-1:clamp(calc(86.78rem / 16),calc(86.78vw / 3.6),calc(265rem / 16));--bg-line-2:clamp(calc(155.78rem / 16),calc(155.78vw / 3.6),calc(341.65rem / 16));--bg-line-3:clamp(calc(274.5rem / 16),calc(274.5vw / 3.6),calc(1025rem / 16))}@media screen and (min-width:22.5rem){:root{--large-font-size:clamp(2.75rem,calc(44vw / 3.6),6rem)}}@media screen and (min-width:48rem){:root{--page-margin-inline:3rem;--large-font-size:6rem;--line-height:1.42;--bg-line-1:clamp(calc(86.78rem / 16),calc(222vw / 7.68),calc(265rem / 16));--bg-line-2:clamp(calc(155.78rem / 16),calc(284vw / 7.68),calc(341.65rem / 16));--bg-line-3:clamp(calc(274.5rem / 16),calc(633vw / 7.68),calc(1025rem / 16))}}svg{display:block;height:auto}a{text-decoration:none;color:inherit}label{display:block}button{border:none;background-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}fieldset{border:none;background:none;margin:0;padding:0}::placeholder{color:inherit}img{max-width:100%;height:auto;vertical-align:bottom;object-fit:cover}ol,ul{list-style:none;padding:0}button,input,select,textarea{font:inherit;color:inherit;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0}:focus{outline:none}:focus-visible{outline:1px solid var(--primary-600);outline-offset:.5rem}html{font-size:16px;scroll-behavior:smooth;scroll-padding-top:var(--sticky-top)}body,html{overflow-x:clip}body{font-size:var(--font-size);color:var(--primary-700,#646363);line-height:var(--line-height);letter-spacing:calc(var(--font-size)*.04);font-weight:500;position:relative;padding-bottom:var(--page-margin-block);-webkit-tap-highlight-color:rgba(0,0,0,0);min-height:100vh;min-height:100svh;background:var(--primary-100,#fff);background-image:linear-gradient(to right,var(--primary-200,#ededed) 1px,transparent 1px),linear-gradient(to right,var(--primary-200,#ededed) 1px,transparent 1px),linear-gradient(to right,var(--primary-200,#ededed) 1px,transparent 1px);background-repeat:no-repeat;background-size:1px 100%;background-position:var(--bg-line-1) 0,var(--bg-line-2) 0,var(--bg-line-3) 0}.large-text{font-size:var(--large-font-size);color:var(--primary-900,#141414);line-height:1.12;letter-spacing:calc(var(--large-font-size)/100);text-transform:uppercase;font-weight:300;overflow-wrap:break-word}.large-text strong{font-weight:350}.medium-text{font-size:1.125rem;line-height:1.42;letter-spacing:.045rem}.medium-text,.small-text{text-transform:uppercase;font-weight:500;color:var(--primary-900)}.small-text{font-size:var(--font-size);line-height:var(--line-height);letter-spacing:calc(var(--font-size)*.04)}.extra-small-text{font-size:.75rem;font-weight:500;line-height:1.42;letter-spacing:.03rem}.error-text{color:var(--error,#e60019)}.success-text{color:var(--success,#007d2b)}.max-width{max-width:79.375rem;width:calc(100% - var(--page-margin-inline)*2);margin-inline:auto;height:100%}.loader-container{display:flex;justify-content:center;align-items:center;height:calc(100vh - var(--sticky-top))}.mb{margin-bottom:clamp(6rem,16.6666666667vw,15rem)}@media screen and (min-width:75rem){.mb{margin-bottom:min(17.5695461201vw,15rem)}}.circle-marker li{display:grid;grid-template-columns:.5rem auto;grid-gap:.5rem;gap:.5rem}.circle-marker li:before{content:"";width:.5rem;height:.5rem;margin-top:.625rem;border-radius:50%;outline:1px solid var(--primary-600);outline-offset:-1px}.chip{cursor:pointer;padding:.75rem .875rem .875rem;border:1px solid var(--primary-200);background-color:var(--primary-100);color:var(--primary-700);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .1s var(--easing),color .1s var(--easing)}@media screen and (min-width:22.5rem){.chip{padding:.75rem 1.5rem .875rem}}@media screen and (min-width:48rem){.chip{padding:.5625rem 1.5rem .6875rem}}.chip span{position:relative}.chip span:after,.chip span:before{position:absolute;opacity:0;color:currentColor;transition:color .25s var(--easing),opacity .25s var(--easing),transform .25s var(--easing)}.chip span:before{content:"[ ";left:0;transform:translateX(-1.5ch) scale(.4)}.chip span:after{content:" ]";right:0;transform:translateX(1.5ch) scale(.4)}.chip:hover{border-color:var(--primary-500)}.chip:focus-visible{outline:none;border-color:var(--primary-700)}.chip:disabled,.chip:has(input:disabled){pointer-events:none;touch-action:none;color:var(--primary-500)}.chip .active,.chip:has(input:checked),.chip[aria-current=page]{color:var(--primary-900)}.chip .active span:before,.chip:has(input:checked) span:before,.chip:hover span:before,.chip[aria-current=page] span:before{opacity:1;transform:translateX(-.9ch) scale(1)}.chip .active span:after,.chip:has(input:checked) span:after,.chip:hover span:after,.chip[aria-current=page] span:after{opacity:1;transform:translateX(.9ch) scale(1)}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}