.table-of-contents_nav__yQCe7{--toc-text:#18190f;--toc-text-inactive:#18190f80}.table-of-contents_nav__yQCe7 ul{list-style:none;padding:0 1em 1em;margin:0}.table-of-contents_link__Mesm_{color:var(--toc-text-inactive);transition:color .2s ease}.table-of-contents_active__pd_R6,.table-of-contents_link__Mesm_:hover{color:var(--toc-text)}.button_button__HOmVR:not(.button_unstyled___LX37){box-shadow:0 0 0 0 var(--hover-shadow-color);transition:box-shadow .3s ease-out,opacity .3s ease-out}.button_button__HOmVR:not(.button_unstyled___LX37):hover{box-shadow:0 0 24px 0 var(--hover-shadow-color)}.button_primary__q4mcz{--hover-shadow-color:#f99d0490}.button_secondary__UTcwa{--hover-shadow-color:#ffffff80}.button_tertiary__LlZE_{--hover-shadow-color:#18190f80}.newsletter_label__ULfLX{margin-bottom:1em;display:inline-block!important;font-size:13px!important;font-weight:500!important;text-transform:uppercase!important;line-height:1!important;letter-spacing:-.05em!important;color:#ffffffb3!important}@media (min-width:1536px){.newsletter_label__ULfLX{font-size:clamp(var(--text-scale-min-rem),var(--text-scale-current-rem),var(--text-scale-max-rem))!important;--text-scale-min:0.9375!important;--text-scale-max:0.9375!important;--text-scale-min-rem:calc(var(--text-scale-min) * 1rem)!important;--text-scale-max-rem:calc(var(--text-scale-max) * 1rem)!important;--text-scale-current-rem:calc(var(--text-scale-percentage) * (var(--text-scale-max) - var(--text-scale-min)) + var(--text-scale-min-rem))!important}}.newsletter_input-wrapper__0jIS8{--border-radius:.5rem;--padding:0.166em 0.166em;border:1px solid #18190f50;border-radius:var(--border-radius);padding:var(--padding);display:flex;align-items:stretch;justify-content:space-between;gap:0 .6em;max-height:max-content;min-height:0}.newsletter_input__OES_V{background:#0000;box-sizing:initial;height:auto;white-space:nowrap;font-size:max(16px,.66em);flex:1;padding-left:.5em;min-width:0;overflow:hidden;color:#18190f!important}.newsletter_input__OES_V::placeholder{opacity:.5;color:#18190f80;font-weight:500;transform:translateY(.05em)}.newsletter_button__0i8kp{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:#faf5f280!important;padding:.6em 1em;text-transform:uppercase;font-size:1em;color:#18190f80;font-weight:500;border-radius:.4rem;height:100%;transition:background .2s ease-in-out,color .2s ease-in-out}.newsletter_button__0i8kp:hover{background:#faf5f2!important;color:#18190f!important}.newsletter_button__0i8kp:disabled{cursor:not-allowed}.dark .newsletter_label__ULfLX{color:#fff}.dark .newsletter_input-wrapper__0jIS8{border-color:#ffffff50!important}.dark .newsletter_input__OES_V{color:#fff!important}.dark .newsletter_input__OES_V::placeholder{color:#ffffff80!important}.dark .newsletter_button__0i8kp{background:#ffffff20!important;color:#ffffff80!important}.dark .newsletter_button__0i8kp:hover{background:#ffffff40!important;color:#fff!important}.newsletter_input__OES_V:-webkit-autofill,.newsletter_input__OES_V:-webkit-autofill:focus,.newsletter_input__OES_V:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:#18190f!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.dark .newsletter_input__OES_V:-webkit-autofill,.dark .newsletter_input__OES_V:-webkit-autofill:focus,.dark .newsletter_input__OES_V:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.modern-devices_container__nWyUA{--swipe-out-factor:100%;-webkit-mask-image:linear-gradient(to right,#000 var(--swipe-out-factor),#fff0 calc(var(--swipe-out-factor) + 10%));mask-image:linear-gradient(to right,#000 var(--swipe-out-factor),#fff0 calc(var(--swipe-out-factor) + 10%))}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}