/*! site.min.css — GENERATED: normalize+base+styles+brand.css (originals kept alongside), unused selectors/vars purged against index.html + all app JS, dead @font-face removed. Regenerate when markup adds design-system classes. */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}details,footer,header,main,menu,nav,section,summary{display:block}canvas,video{display:inline-block;vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:bold}h1{font-size:2em;margin:0.67em 0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}pre{overflow:auto}code,pre{font-family:monospace,monospace;font-size:1em}button,input,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:none}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'webflow-icons';src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');font-weight:normal;font-style:normal}.w-icon-nav-menu:before{content:"\e602"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;background-color:#fff;font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#333}img{max-width:100%;vertical-align:middle;display:inline-block}.w-inline-block{max-width:100%;display:inline-block}html[data-w-dynpage] [data-w-cloak]{color:transparent!important}h1,h2,h3,h4{font-weight:bold;margin-bottom:10px}h1{font-size:38px;line-height:44px;margin-top:20px}h2{font-size:32px;line-height:36px;margin-top:20px}h3{font-size:24px;line-height:30px;margin-top:20px}h4{font-size:18px;line-height:24px;margin-top:10px}p{margin-top:0;margin-bottom:10px}ul{margin-top:0px;margin-bottom:10px;padding-left:40px}.w-embed:before,.w-embed:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-embed:after{clear:both}button,[type='button'],[type='reset']{border:0;cursor:pointer;-webkit-appearance:button}label{display:block;margin-bottom:5px;font-weight:bold}.w-container{margin-left:auto;margin-right:auto;max-width:940px}.w-container:before,.w-container:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-container:after{clear:both}@media screen and (max-width: 991px){.w-container{max-width:728px}}@media screen and (max-width: 479px){.w-container{max-width:none}}.w-slider-nav{position:absolute;z-index:2;top:auto;right:0;bottom:0;left:0;margin:auto;padding-top:10px;height:40px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-nav.w-round > div{border-radius:100%}.w-slider-nav.w-num > div{width:auto;height:auto;padding:0.2em 0.5em;font-size:inherit;line-height:inherit}.w-slider-nav.w-shadow > div{box-shadow:0 0 3px rgba(51,51,51,0.4)}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert > div{background-color:rgba(34,34,34,0.4)}.w-slider-nav-invert > div.w-active{background-color:#222}.w-slider-aria-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media screen and (max-width: 767px){.w-nav-brand{padding-left:10px}}.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after{outline:2px solid #2895f7}.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div{outline:2px solid #2895f7}.w-richtext figure[data-rt-type="video"] > div:after{content:'';position:absolute;display:none;left:0;top:0;right:0;bottom:0}.w-richtext figure[data-rt-type="image"]{display:table}.w-richtext figure[data-rt-type="image"] > div{display:inline-block}.w-richtext figure[data-rt-type="image"] > figcaption{display:table-caption;caption-side:bottom}.w-richtext figure[data-rt-type="video"]{width:60%;height:0}.w-richtext figure[data-rt-type="video"] iframe{position:absolute;top:0;left:0;width:100%;height:100%}.w-richtext figure[data-rt-type="video"] > div{width:100%}.w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div{max-width:100%}.w-nav{position:relative;background:#dddddd;z-index:1000}.w-nav:before,.w-nav:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-nav:after{clear:both}.w-nav-brand{position:relative;float:left;text-decoration:none;color:#333333}.w-nav-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222222;padding:20px;text-align:left;margin-left:auto;margin-right:auto}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{position:relative;float:right}[data-nav-menu-open]{display:block!important;position:absolute;top:100%;left:0;right:0;background:#C8C8C8;text-align:center;overflow:visible;min-width:200px}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation='over-left'] .w-nav-overlay{width:auto}.w-nav[data-animation='over-left'] .w-nav-overlay,.w-nav[data-animation='over-left'] [data-nav-menu-open]{right:auto;z-index:1;top:0}.w-nav[data-animation='over-right'] .w-nav-overlay{width:auto}.w-nav[data-animation='over-right'] .w-nav-overlay,.w-nav[data-animation='over-right'] [data-nav-menu-open]{left:auto;z-index:1;top:0}.w-nav-button{position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);user-select:none}.w-nav-button:focus{outline:0}.w-nav-button.w--open{background-color:#C8C8C8;color:white}.w-nav[data-collapse='all'] .w-nav-menu{display:none}.w-nav[data-collapse='all'] .w-nav-button{display:block}.w--nav-dropdown-open{display:block}.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width: 991px){.w-nav[data-collapse='medium'] .w-nav-menu{display:none}.w-nav[data-collapse='medium'] .w-nav-button{display:block}}@media screen and (max-width: 767px){.w-nav[data-collapse='small'] .w-nav-menu{display:none}.w-nav[data-collapse='small'] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width: 479px){.w-nav[data-collapse='tiny'] .w-nav-menu{display:none}.w-nav[data-collapse='tiny'] .w-nav-button{display:block}}.w--tab-active{display:block}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}:root{--color-tokens-background-base:var(--color-base-base-light-100);--typography-font-family-body-2:var(--typography-font-body);--color-tokens-tone-strong:var(--color-base-base-dark-100);--typography-size-body-2:.89vw;--typography-line-height-body-2:1.33vw;--typography-font-weight-body-2:var(--typography-weight-body);--typography-letter-spacing-body-2:.014vw;--typography-font-family-h1:var(--typography-font-heading-sans);--typography-size-h1:5.33vw;--typography-line-height-h1:4.89vw;--typography-font-weight-h1:var(--typography-weight-heading-sans);--typography-letter-spacing-h1:-.17vw;--typography-font-family-h2:var(--typography-font-heading-sans);--typography-size-h2:3.56vw;--typography-line-height-h2:3.33vw;--typography-font-weight-h2:var(--typography-weight-heading-sans);--typography-letter-spacing-h2:-.11vw;--typography-font-family-h3:var(--typography-font-heading-sans);--typography-size-h3:2.67vw;--typography-line-height-h3:2.89vw;--typography-font-weight-h3:var(--typography-weight-heading-sans);--typography-letter-spacing-h3:-.08vw;--typography-font-family-h4:var(--typography-font-heading-sans);--typography-size-h4:2vw;--typography-line-height-h4:2.22vw;--typography-font-weight-h4:var(--typography-weight-heading-sans);--typography-letter-spacing-h4:-.03vw;--typography-font-family-h5:var(--typography-font-heading-sans);--typography-size-h5:1.56vw;--typography-line-height-h5:1.78vw;--typography-font-weight-h5:var(--typography-weight-heading-sans);--typography-letter-spacing-h5:-.03vw;--spacing--20:1.11vw;--spacing--16:.89vw;--color-tokens-tone-medium:var(--color-base-base-dark-64);--spacing--32:1.78vw;--spacing--0:0px;--spacing--12:.67vw;--color-tokens-input-active-border:var(--color-base-base-dark-32);--color-tokens-input-active-text:var(--color-base-base-dark-100);--color-tokens-input-active-background:var(--color-base-lift-light);--typography-font-family-label-1:var(--typography-font-label);--typography-size-label-1:.67vw;--typography-line-height-label-1:.89vw;--typography-font-weight-label-1:var(--typography-weight-label);--typography-letter-spacing-label-1:.042vw;--color-tokens-tone-subtle:var(--color-base-base-dark-48);--color-tokens-tone-faint:var(--color-base-base-dark-16);--spacing--24:1.33vw;--grid--column-gap:.89vw;--container--large:100vw;--spacing--64:3.56vw;--spacing--48:2.67vw;--typography-font-family-body-3:var(--typography-font-body);--typography-size-body-3:.78vw;--typography-line-height-body-3:1.11vw;--typography-font-weight-body-3:var(--typography-weight-body);--typography-letter-spacing-body-3:0px;--spacing--8:.44vw;--typography-font-label:"IBM Plex Mono",Arial,sans-serif;--typography-font-family-body-1:var(--typography-font-body);--typography-size-body-1:1.11vw;--typography-font-weight-body-1:var(--typography-weight-body);--typography-letter-spacing-body-1:.014vw;--color-base-base-light-100:#ededed;--color-base-base-dark-100:#151515;--radius-general-default:.44vw;--section-padding--small:4.44vw;--section-padding--extra-small:1.78vw;--icon-regular-icons-medium:1.33vw;--color-base-base-light-0:color-mix(in srgb,var(--color-base-base-light-100) 0%,transparent);--max-width--4-columns:24.89vw;--grid--page-padding:1.78vw;--radius-ui-button-base:.44vw;--color-tokens-button-primary-default-text:var(--color-base-base-light-100);--typography-line-height-button-1:1.11vw;--color-tokens-button-secondary-default-text:var(--color-base-base-dark-100);--color-tokens-button-primary-hover-text:var(--color-base-base-dark-100);--typography-line-height-button-2:.67vw;--color-tokens-button-secondary-hover-text:var(--color-base-base-dark-100);--icon-button-icon-button-rectangle:.67vw;--color-tokens-button-primary-default-border:var(--color-base-base-light-0);--color-tokens-button-primary-default-background:var(--color-base-base-dark-100);--color-tokens-button-secondary-default-border:var(--color-base-base-dark-0);--color-tokens-button-secondary-default-background:var(--color-base-base-dark-8);--color-tokens-button-primary-hover-border:var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-border:var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-background:var(--color-base-lift-light);--typography-all-weights-medium:500;--typography-font-family-button-2:var(--typography-font-button);--typography-size-button-2:.67vw;--typography-font-weight-button-2:var(--typography-weight-button);--typography-letter-spacing-button-2:.056vw;--typography-font-family-h0:var(--typography-font-heading-sans);--typography-size-h0:8.89vw;--typography-line-height-h0:7.11vw;--typography-font-weight-h0:var(--typography-weight-heading-sans);--typography-letter-spacing-h0:-.25vw;--radius-ui-button-circle:.44vw;--max-width--6-columns:37.78vw;--color-tokens-background-lift:var(--color-base-lift-light);--spacing--4:.22vw;--spacing--80:4.44vw;--max-width--5-columns:31.33vw;--color-base-base-dark-32:color-mix(in srgb,var(--color-base-base-dark-100) 32%,transparent);--color-tokens-background-semi-transparent:var(--color-base-base-light-32);--max-width--3-columns:18.44vw;--icon-icon-stroke:.056vw;--color-base-base-light-8:color-mix(in srgb,var(--color-base-base-light-100) 8%,transparent);--color-base-base-dark-0:color-mix(in srgb,var(--color-base-base-dark-100) 0%,transparent);--color-base-base-light-48:color-mix(in srgb,var(--color-base-base-light-100) 48%,transparent);--color-base-base-dark-8:color-mix(in srgb,var(--color-base-base-dark-100) 8%,transparent);--typography-font-heading-sans:"Overused Grotesk",Arial,sans-serif;--typography-font-body:"Overused Grotesk",Arial,sans-serif;--typography-font-button:"IBM Plex Mono",Arial,sans-serif;--typography-weight-heading-sans:var(--typography-all-weights-medium);--typography-weight-body:var(--typography-all-weights-normal);--typography-weight-label:var(--typography-all-weights-normal);--typography-weight-button:var(--typography-all-weights-normal);--color-base-base-dark-64:color-mix(in srgb,var(--color-base-base-dark-100) 64%,transparent);--color-base-base-dark-48:color-mix(in srgb,var(--color-base-base-dark-100) 48%,transparent);--color-base-base-dark-16:color-mix(in srgb,var(--color-base-base-dark-100) 16%,transparent);--color-base-base-light-64:color-mix(in srgb,var(--color-base-base-light-100) 64%,transparent);--color-base-base-light-32:color-mix(in srgb,var(--color-base-base-light-100) 32%,transparent);--color-base-base-light-16:color-mix(in srgb,var(--color-base-base-light-100) 16%,transparent);--color-base-lift-light:#d9d9d9;--color-base-lift-dark:#272727;--typography-all-weights-normal:400}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}@media screen and (max-width: 991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width: 767px){.w-layout-blockcontainer{max-width:none}}body{background-color:var(--color-tokens-background-base);font-family:var(--typography-font-family-body-2);color:var(--color-tokens-tone-strong);font-size:var(--typography-size-body-2);line-height:var(--typography-line-height-body-2);font-weight:var(--typography-font-weight-body-2);letter-spacing:var(--typography-letter-spacing-body-2);--color-tokens-background-base:var(--color-base-base-light-100);--color-tokens-tone-strong:var(--color-base-base-dark-100);--color-tokens-tone-medium:var(--color-base-base-dark-64);--color-tokens-input-active-border:var(--color-base-base-dark-32);--color-tokens-input-active-text:var(--color-base-base-dark-100);--color-tokens-input-active-background:var(--color-base-lift-light);--color-tokens-tone-subtle:var(--color-base-base-dark-48);--color-tokens-tone-faint:var(--color-base-base-dark-16);--color-tokens-button-primary-default-text:var(--color-base-base-light-100);--color-tokens-button-secondary-default-text:var(--color-base-base-dark-100);--color-tokens-button-primary-hover-text:var(--color-base-base-dark-100);--color-tokens-button-secondary-hover-text:var(--color-base-base-dark-100);--color-tokens-button-primary-default-border:var(--color-base-base-light-0);--color-tokens-button-primary-default-background:var(--color-base-base-dark-100);--color-tokens-button-secondary-default-border:var(--color-base-base-dark-0);--color-tokens-button-secondary-default-background:var(--color-base-base-dark-8);--color-tokens-button-primary-hover-border:var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-border:var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-background:var(--color-base-lift-light);--color-tokens-background-lift:var(--color-base-lift-light);--color-tokens-background-semi-transparent:var(--color-base-base-light-32)}h1{font-family:var(--typography-font-family-h1);font-size:var(--typography-size-h1);line-height:var(--typography-line-height-h1);font-weight:var(--typography-font-weight-h1);letter-spacing:var(--typography-letter-spacing-h1);margin-top:0;margin-bottom:0}h2{font-family:var(--typography-font-family-h2);font-size:var(--typography-size-h2);line-height:var(--typography-line-height-h2);font-weight:var(--typography-font-weight-h2);letter-spacing:var(--typography-letter-spacing-h2);margin-top:20px;margin-bottom:10px}h3{font-family:var(--typography-font-family-h3);font-size:var(--typography-size-h3);line-height:var(--typography-line-height-h3);font-weight:var(--typography-font-weight-h3);letter-spacing:var(--typography-letter-spacing-h3);margin-top:20px;margin-bottom:10px}h4{font-family:var(--typography-font-family-h4);font-size:var(--typography-size-h4);line-height:var(--typography-line-height-h4);font-weight:var(--typography-font-weight-h4);letter-spacing:var(--typography-letter-spacing-h4);margin-top:10px;margin-bottom:10px}p{font-family:var(--typography-font-family-body-2);font-size:var(--typography-size-body-2);line-height:var(--typography-line-height-body-2);font-weight:var(--typography-font-weight-body-2);letter-spacing:var(--typography-letter-spacing-body-2);margin-bottom:10px}a{text-decoration:none}ul{padding-left:var(--spacing--20);margin-top:0;margin-bottom:10px}img{max-width:100%;display:inline-block}.text-field[data-wf-focus-visible]{border-color:var(--color-tokens-input-active-border);background-color:var(--color-tokens-input-active-background);color:var(--color-tokens-input-active-text)}.label-large{font-family:var(--typography-font-family-label-1);font-size:var(--typography-size-label-1);line-height:var(--typography-line-height-label-1);font-weight:var(--typography-font-weight-label-1);letter-spacing:var(--typography-letter-spacing-label-1);text-transform:uppercase;justify-content:flex-start;align-items:flex-end}.container-large{z-index:2;max-width:var(--container--large);width:100%;margin-left:auto;margin-right:auto;position:relative}.container-large.container-footer{height:100%}.text-size-small{font-family:var(--typography-font-family-body-3);font-size:var(--typography-size-body-3);line-height:var(--typography-line-height-body-3);font-weight:var(--typography-font-weight-body-3);letter-spacing:var(--typography-letter-spacing-body-3);margin-top:0;margin-bottom:0}.color{border:1px solid #1f191529;border-radius:8px;flex-direction:column;width:102px;height:102px}.footer{z-index:0;padding-top:var(--section-padding--small);padding-bottom:var(--section-padding--extra-small);grid-column-gap:16px;grid-row-gap:16px;background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);--color-tokens-background-base:var(--color-base-base-dark-100);--color-tokens-tone-strong:var(--color-base-base-light-100);--color-tokens-tone-medium:var(--color-base-base-light-64);--color-tokens-input-active-border:var(--color-base-base-light-32);--color-tokens-input-active-text:var(--color-base-base-light-100);--color-tokens-input-active-background:var(--color-base-lift-dark);--color-tokens-tone-subtle:var(--color-base-base-light-48);--color-tokens-tone-faint:var(--color-base-base-light-16);--color-tokens-button-primary-default-text:var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text:var(--color-base-base-light-100);--color-tokens-button-primary-hover-text:var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text:var(--color-base-base-light-100);--color-tokens-button-primary-default-border:var(--color-base-base-dark-0);--color-tokens-button-primary-default-background:var(--color-base-base-light-100);--color-tokens-button-secondary-default-border:var(--color-base-base-light-0);--color-tokens-button-secondary-default-background:var(--color-base-base-light-8);--color-tokens-button-primary-hover-border:var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border:var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background:var(--color-base-lift-dark);--color-tokens-background-lift:var(--color-base-lift-dark);--color-tokens-background-semi-transparent:var(--color-base-base-dark-48);flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:column;justify-content:space-between;align-items:center;width:100%;height:101vh;max-height:101vh;display:flex;position:relative}.hide{display:none}.master_navigation{z-index:999;position:fixed;inset:0% 0% auto}.master_navigation:where(.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402),.master_navigation.dark-mode:where(.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402){--color-tokens-background-base:var(--color-base-base-dark-100);--color-tokens-tone-strong:var(--color-base-base-light-100);--color-tokens-tone-medium:var(--color-base-base-light-64);--color-tokens-input-active-border:var(--color-base-base-light-32);--color-tokens-input-active-text:var(--color-base-base-light-100);--color-tokens-input-active-background:var(--color-base-lift-dark);--color-tokens-tone-subtle:var(--color-base-base-light-48);--color-tokens-tone-faint:var(--color-base-base-light-16);--color-tokens-button-primary-default-text:var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text:var(--color-base-base-light-100);--color-tokens-button-primary-hover-text:var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text:var(--color-base-base-light-100);--color-tokens-button-primary-default-border:var(--color-base-base-dark-0);--color-tokens-button-primary-default-background:var(--color-base-base-light-100);--color-tokens-button-secondary-default-border:var(--color-base-base-light-0);--color-tokens-button-secondary-default-background:var(--color-base-base-light-8);--color-tokens-button-primary-hover-border:var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border:var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background:var(--color-base-lift-dark);--color-tokens-background-lift:var(--color-base-lift-dark);--color-tokens-background-semi-transparent:var(--color-base-base-dark-48)}.button_text-mask{height:var(--typography-line-height-button-1);pointer-events:none;flex:none;overflow:hidden}.button_text-mask.button-small{height:var(--typography-line-height-button-2)}.button-text{z-index:2;text-shadow:0 1.5em 0 var(--color-tokens-button-primary-hover-text);position:relative}.button-bg{border:1px solid var(--color-tokens-button-primary-default-border);border-radius:var(--radius-ui-button-base);background-color:var(--color-tokens-button-primary-default-background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .3s;position:absolute;inset:0%;overflow:hidden}.button-bg:hover{border-color:var(--color-tokens-button-primary-hover-border)}.cta-small{padding:var(--spacing--8) var(--spacing--12);border-radius:var(--radius-ui-button-base);font-family:var(--typography-font-family-button-2);color:var(--color-tokens-button-primary-default-text);font-size:var(--typography-size-button-2);line-height:var(--typography-line-height-button-2);font-weight:var(--typography-font-weight-button-2);letter-spacing:var(--typography-letter-spacing-button-2);text-transform:uppercase;justify-content:center;align-items:center;transition:color .3s;display:flex;position:relative;overflow:hidden}.cta-small:hover{color:var(--color-tokens-button-primary-hover-text)}.heading-style-h0{font-family:var(--typography-font-family-h0);font-size:var(--typography-size-h0);line-height:var(--typography-line-height-h0);font-weight:var(--typography-font-weight-h0);letter-spacing:var(--typography-letter-spacing-h0)}.tone-strong{color:var(--color-tokens-tone-strong)}.tone-medium{color:var(--color-tokens-tone-medium)}.padding-global{padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);width:100%}.padding-global.padding-footer{height:100%}.navbar{z-index:10;padding-top:var(--spacing--16);padding-bottom:var(--spacing--16);background-color:var(--color-base-base-light-0);position:relative}.link_footer-legal{font-family:var(--typography-font-family-body-3);color:var(--color-tokens-tone-subtle);font-size:var(--typography-size-body-3);line-height:var(--typography-line-height-body-3);font-weight:var(--typography-font-weight-body-3);letter-spacing:var(--typography-letter-spacing-body-3);transition:color .3s}.link_footer-legal:hover{color:var(--color-tokens-tone-medium)}.content_footer{grid-column-gap:10vw;grid-row-gap:10vw;flex-flow:column;justify-content:space-between;align-items:stretch;height:100%;display:flex}.master_footer{height:100%}.footer_top-tile{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.brand_footer{width:12.33vw}.logo_footer{width:100%}.footer_columns{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer_brand-wrap{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer_bottom-right{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);justify-content:space-between;align-items:flex-end;width:100%;display:flex}.footer_column{grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);flex-flow:column;flex:none;display:flex}.footer_links-column{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);flex-flow:column;display:flex}.footer_social-wrap{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);justify-content:flex-start;align-items:center;display:flex}.link_footer{color:var(--color-tokens-tone-strong)}.icon_social{justify-content:center;align-items:center;display:flex}.footer_legal{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.link_social{width:var(--icon-button-icon-button-rectangle);height:var(--icon-button-icon-button-rectangle);color:var(--color-tokens-tone-medium);border-radius:100vw;flex:none;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.link_social:hover{opacity:.5;object-fit:fill}.footer_halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1.25fr 1.25fr;display:grid}.text_underline{text-decoration:underline}.footer_left-texts{grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer_byq{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);font-family:var(--typography-font-family-body-3);color:var(--color-tokens-tone-medium);font-size:var(--typography-size-body-3);line-height:var(--typography-line-height-body-3);font-weight:var(--typography-font-weight-body-3);justify-content:flex-start;align-items:center;display:flex}.icon_footer-byq{width:var(--spacing--16);height:var(--spacing--16);flex:none;justify-content:center;align-items:center;display:flex}.marquee{width:100%;overflow:hidden}.marquee.footer-marquee{padding-bottom:var(--spacing--32);margin-bottom:-1.78vw}.marquee_footer{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);display:flex}.single-marquee-footer{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex:none;display:flex}.footer_marquee{margin-bottom:var(--spacing--80);width:100%}.nav-container{z-index:2;padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr;grid-auto-columns:1fr;place-items:center stretch;width:100%;display:grid;position:relative}.logo-nav{width:100%;display:flex}.brand_nav{color:var(--color-tokens-tone-strong);width:9vw}.nav_right{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);justify-content:space-between;align-items:center;width:100%;display:flex}.nav_left{z-index:4;grid-column-gap:var(--spacing--12);grid-row-gap:var(--spacing--12);justify-content:flex-start;align-items:center;display:flex;position:relative}.nav_menu-inner{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);justify-content:center;align-items:center;display:flex}.link_nav{z-index:2;padding:var(--spacing--8) var(--spacing--12);border:1px solid var(--color-tokens-button-secondary-default-border);border-radius:var(--radius-ui-button-base);background-color:var(--color-tokens-button-secondary-default-background);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--typography-font-family-button-2);color:var(--color-tokens-button-secondary-default-text);font-size:var(--typography-size-button-2);line-height:var(--typography-line-height-button-2);font-weight:var(--typography-font-weight-button-2);letter-spacing:var(--typography-letter-spacing-button-2);text-transform:uppercase;cursor:pointer;position:relative}.link_nav:hover{border-color:var(--color-tokens-button-secondary-hover-border);background-color:var(--color-tokens-button-secondary-hover-background);color:var(--color-tokens-button-secondary-hover-text)}.button-group_nav{z-index:4;grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);justify-content:center;align-items:center;display:flex;position:relative}.button_locale{padding:var(--spacing--8) var(--spacing--12);grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);border:1px solid var(--color-tokens-button-secondary-default-border);border-radius:var(--radius-ui-button-base);background-color:var(--color-tokens-button-secondary-default-background);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--typography-font-family-button-2);color:var(--color-tokens-button-secondary-default-text);font-size:var(--typography-size-button-2);line-height:var(--typography-line-height-button-2);font-weight:var(--typography-font-weight-button-2);letter-spacing:var(--typography-letter-spacing-button-2);text-transform:uppercase;justify-content:center;align-items:center;transition:color .3s,background-color .3s;display:flex}.button_locale:hover{background-color:var(--color-tokens-button-secondary-hover-background);color:var(--color-tokens-button-secondary-hover-text);--color-tokens-background-base:var(--color-base-base-dark-100);--color-tokens-tone-strong:var(--color-base-base-light-100);--color-tokens-tone-medium:var(--color-base-base-light-64);--color-tokens-input-active-border:var(--color-base-base-light-32);--color-tokens-input-active-text:var(--color-base-base-light-100);--color-tokens-input-active-background:var(--color-base-lift-dark);--color-tokens-tone-subtle:var(--color-base-base-light-48);--color-tokens-tone-faint:var(--color-base-base-light-16);--color-tokens-button-primary-default-text:var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text:var(--color-base-base-light-100);--color-tokens-button-primary-hover-text:var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text:var(--color-base-base-light-100);--color-tokens-button-primary-default-border:var(--color-base-base-dark-0);--color-tokens-button-primary-default-background:var(--color-base-base-light-100);--color-tokens-button-secondary-default-border:var(--color-base-base-light-0);--color-tokens-button-secondary-default-background:var(--color-base-base-light-8);--color-tokens-button-primary-hover-border:var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border:var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background:var(--color-base-lift-dark);--color-tokens-background-lift:var(--color-base-lift-dark);--color-tokens-background-semi-transparent:var(--color-base-base-dark-48)}.footer_pw{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.progressive-blur_panel{-webkit-backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));width:100%;height:100%;padding:0;position:absolute;-webkit-mask:linear-gradient(#0000 10%,#000 20% 40%,#0000 50%);mask:linear-gradient(#0000 10%,#000 20% 40%,#0000 50%)}.progressive-blur_panel.is-3{-webkit-backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio))));backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 0%,#000 20% 30%,#0000 50%);mask:linear-gradient(#0000 0%,#000 20% 30%,#0000 50%)}.progressive-blur_panel.is-9{-webkit-backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 60%,#000 80% 90%,#0000 100%);mask:linear-gradient(#0000 60%,#000 80% 90%,#0000 100%)}.progressive-blur_panel.is-4{-webkit-backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio))));backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 10%,#000 30% 40%,#0000 60%);mask:linear-gradient(#0000 10%,#000 30% 40%,#0000 60%)}.progressive-blur_panel.is-8{-webkit-backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 50%,#000 70% 80%,#0000 100%);mask:linear-gradient(#0000 50%,#000 70% 80%,#0000 100%)}.progressive-blur_panel.is-7{-webkit-backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 40%,#000 60% 70%,#0000 90%);mask:linear-gradient(#0000 40%,#000 60% 70%,#0000 90%)}.progressive-blur_panel.is-6{-webkit-backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 30%,#000 50% 60%,#0000 80%);mask:linear-gradient(#0000 30%,#000 50% 60%,#0000 80%)}.progressive-blur_panel.is-5{-webkit-backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 20%,#000 40% 50%,#0000 70%);mask:linear-gradient(#0000 20%,#000 40% 50%,#0000 70%)}.progressive-blur_panel.is-2{-webkit-backdrop-filter:blur(calc(var(--blur) / var(--ratio)));backdrop-filter:blur(calc(var(--blur) / var(--ratio)));-webkit-mask:linear-gradient(#0000 0%,#000 10% 20%,#0000 40%);mask:linear-gradient(#0000 0%,#000 10% 20%,#0000 40%)}.progressive-blur_panel.is-1{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));-webkit-mask:linear-gradient(#000 0% 10%,#0000 30%);mask:linear-gradient(#000 0% 10%,#0000 30%)}.progressive-blur_panel.is-10{-webkit-backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 70%,#000 90%,#0000 100%);mask:linear-gradient(#0000 70%,#000 90%,#0000 100%)}.progressive-blur_wrap{z-index:5;pointer-events:none;height:10vw;min-height:10rem;position:fixed;inset:0% 0% auto;overflow:clip}.progressive-blur_wrap.nav-blur{height:6vw;min-height:auto}.slider{z-index:1;background-color:var(--color-base-base-light-0);width:100%;height:auto}.master_marquee{width:100%;position:relative;overflow:clip}.master_marquee.logos{max-width:var(--max-width--6-columns);padding-top:var(--spacing--24);padding-bottom:var(--spacing--24);margin-left:auto;margin-right:auto}.wrap_marquee-logos{grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);align-items:center;display:flex}.single_marquee-logos{grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);flex:none;align-items:center;display:flex}.logo_marquee{color:#191818a3;flex:none;justify-content:center;align-items:center;display:flex}.dropdown{position:static}.nav_client-halves{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);justify-content:space-between;align-items:flex-start;display:flex}.nav_client-list{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.link_nav-client{font-family:var(--typography-font-family-h3);color:var(--color-tokens-tone-strong);font-size:var(--typography-size-h3);line-height:var(--typography-line-height-h3);font-weight:var(--typography-font-weight-h3);letter-spacing:var(--typography-letter-spacing-h3);--color-tokens-background-base:var(--color-base-base-dark-100);--color-tokens-tone-strong:var(--color-base-base-light-100);--color-tokens-tone-medium:var(--color-base-base-light-64);--color-tokens-input-active-border:var(--color-base-base-light-32);--color-tokens-input-active-text:var(--color-base-base-light-100);--color-tokens-input-active-background:var(--color-base-lift-dark);--color-tokens-tone-subtle:var(--color-base-base-light-48);--color-tokens-tone-faint:var(--color-base-base-light-16);--color-tokens-button-primary-default-text:var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text:var(--color-base-base-light-100);--color-tokens-button-primary-hover-text:var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text:var(--color-base-base-light-100);--color-tokens-button-primary-default-border:var(--color-base-base-dark-0);--color-tokens-button-primary-default-background:var(--color-base-base-light-100);--color-tokens-button-secondary-default-border:var(--color-base-base-light-0);--color-tokens-button-secondary-default-background:var(--color-base-base-light-8);--color-tokens-button-primary-hover-border:var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border:var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background:var(--color-base-lift-dark);--color-tokens-background-lift:var(--color-base-lift-dark);--color-tokens-background-semi-transparent:var(--color-base-base-dark-48)}.wrap_marquee-logo{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);justify-content:flex-start;align-items:center;display:flex}.single_marquee-logo{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);flex-flow:row;flex:none;align-items:center;display:flex}.logo-large_marquee{flex:none;justify-content:center;align-items:center;width:100%;display:flex}.image-wrap_nav-clients{height:var(--max-width--5-columns);max-width:var(--max-width--4-columns);border-radius:var(--radius-general-default);width:100%;position:relative;overflow:hidden}.nav_menu-grid{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;width:100%}.card_nav-menu{height:var(--max-width--3-columns);padding:var(--spacing--24);grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);border-radius:var(--radius-general-default);background-color:var(--color-tokens-background-lift);color:var(--color-tokens-tone-strong);flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;transition:background-color .35s,border-color .35s;display:flex}.card_nav-menu:hover{background-color:var(--color-tokens-background-base)}.icon-wrap_nav-card{padding:var(--spacing--16);border-radius:var(--radius-general-default);background-color:var(--color-tokens-background-lift);color:var(--color-tokens-tone-strong);flex:none;justify-content:center;align-items:center;display:flex}.icon_nav-card{width:var(--icon-regular-icons-medium);height:var(--icon-regular-icons-medium);flex:none;justify-content:center;align-items:center;display:flex}.text-wrap_nav-card{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.nav-bg{z-index:2;background-color:var(--color-tokens-background-semi-transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--color-tokens-background-base:var(--color-base-base-dark-100);--color-tokens-tone-strong:var(--color-base-base-light-100);--color-tokens-tone-medium:var(--color-base-base-light-64);--color-tokens-input-active-border:var(--color-base-base-light-32);--color-tokens-input-active-text:var(--color-base-base-light-100);--color-tokens-input-active-background:var(--color-base-lift-dark);--color-tokens-tone-subtle:var(--color-base-base-light-48);--color-tokens-tone-faint:var(--color-base-base-light-16);--color-tokens-button-primary-default-text:var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text:var(--color-base-base-light-100);--color-tokens-button-primary-hover-text:var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text:var(--color-base-base-light-100);--color-tokens-button-primary-default-border:var(--color-base-base-dark-0);--color-tokens-button-primary-default-background:var(--color-base-base-light-100);--color-tokens-button-secondary-default-border:var(--color-base-base-light-0);--color-tokens-button-secondary-default-background:var(--color-base-base-light-8);--color-tokens-button-primary-hover-border:var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border:var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background:var(--color-base-lift-dark);--color-tokens-background-lift:var(--color-base-lift-dark);--color-tokens-background-semi-transparent:var(--color-base-base-dark-48);width:100%;height:100%;min-height:100vh;display:none;position:fixed;inset:0%}.divider_nav-mobile-menu{background-color:#19181829;width:100%;height:1px}.mobile_menu{display:none}.nav-content-bg{z-index:1;background-color:var(--color-tokens-background-base);opacity:0;width:100%;height:100%;position:absolute;inset:0%}.image_nav-client{border-radius:var(--radius-general-default);width:100%;height:100%;overflow:hidden}.collection_nav-image{width:100%;height:100%;position:absolute;inset:0%}.cl_nav-image,.cl_nav-itme{width:100%;height:100%}.light-mode{--color-tokens-background-base:var(--color-base-base-light-100);--color-tokens-tone-strong:var(--color-base-base-dark-100);--color-tokens-tone-medium:var(--color-base-base-dark-64);--color-tokens-input-active-border:var(--color-base-base-dark-32);--color-tokens-input-active-text:var(--color-base-base-dark-100);--color-tokens-input-active-background:var(--color-base-lift-light);--color-tokens-tone-subtle:var(--color-base-base-dark-48);--color-tokens-tone-faint:var(--color-base-base-dark-16);--color-tokens-button-primary-default-text:var(--color-base-base-light-100);--color-tokens-button-secondary-default-text:var(--color-base-base-dark-100);--color-tokens-button-primary-hover-text:var(--color-base-base-dark-100);--color-tokens-button-secondary-hover-text:var(--color-base-base-dark-100);--color-tokens-button-primary-default-border:var(--color-base-base-light-0);--color-tokens-button-primary-default-background:var(--color-base-base-dark-100);--color-tokens-button-secondary-default-border:var(--color-base-base-dark-0);--color-tokens-button-secondary-default-background:var(--color-base-base-dark-8);--color-tokens-button-primary-hover-border:var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-border:var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-background:var(--color-base-lift-light);--color-tokens-background-lift:var(--color-base-lift-light);--color-tokens-background-semi-transparent:var(--color-base-base-light-32)}@media screen and (max-width: 991px){body{--spacing--20:1.11vw;--spacing--16:.89vw;--spacing--32:1.78vw;--spacing--0:0px;--spacing--12:.67vw;--spacing--24:1.33vw;--grid--column-gap:.89vw;--container--large:100vw;--spacing--64:3.56vw;--spacing--48:2.67vw;--spacing--8:.44vw;--section-padding--small:4.44vw;--section-padding--extra-small:1.78vw;--max-width--4-columns:24.89vw;--grid--page-padding:1.78vw;--max-width--6-columns:37.78vw;--spacing--4:.22vw;--spacing--80:4.44vw;--max-width--5-columns:31.33vw;--max-width--3-columns:18.44vw;--typography-font-family-body-2:var(--typography-font-body);--typography-size-body-2:.89vw;--typography-line-height-body-2:1.33vw;--typography-font-weight-body-2:var(--typography-weight-body);--typography-letter-spacing-body-2:.014vw;--typography-font-family-h1:var(--typography-font-heading-sans);--typography-size-h1:5.33vw;--typography-line-height-h1:4.89vw;--typography-font-weight-h1:var(--typography-weight-heading-sans);--typography-letter-spacing-h1:-.17vw;--typography-font-family-h2:var(--typography-font-heading-sans);--typography-size-h2:3.56vw;--typography-line-height-h2:3.33vw;--typography-font-weight-h2:var(--typography-weight-heading-sans);--typography-letter-spacing-h2:-.11vw;--typography-font-family-h3:var(--typography-font-heading-sans);--typography-size-h3:2.67vw;--typography-line-height-h3:2.89vw;--typography-font-weight-h3:var(--typography-weight-heading-sans);--typography-letter-spacing-h3:-.08vw;--typography-font-family-h4:var(--typography-font-heading-sans);--typography-size-h4:2vw;--typography-line-height-h4:2.22vw;--typography-font-weight-h4:var(--typography-weight-heading-sans);--typography-letter-spacing-h4:-.03vw;--typography-font-family-h5:var(--typography-font-heading-sans);--typography-size-h5:1.56vw;--typography-line-height-h5:1.78vw;--typography-font-weight-h5:var(--typography-weight-heading-sans);--typography-letter-spacing-h5:-.03vw;--typography-font-family-label-1:var(--typography-font-label);--typography-size-label-1:.67vw;--typography-line-height-label-1:.89vw;--typography-font-weight-label-1:var(--typography-weight-label);--typography-letter-spacing-label-1:.042vw;--typography-font-family-body-3:var(--typography-font-body);--typography-size-body-3:.78vw;--typography-line-height-body-3:1.11vw;--typography-font-weight-body-3:var(--typography-weight-body);--typography-letter-spacing-body-3:0px;--typography-font-label:"IBM Plex Mono",Arial,sans-serif;--typography-font-family-body-1:var(--typography-font-body);--typography-size-body-1:1.11vw;--typography-font-weight-body-1:var(--typography-weight-body);--typography-letter-spacing-body-1:.014vw;--typography-line-height-button-1:1.11vw;--typography-line-height-button-2:.67vw;--typography-all-weights-medium:500;--typography-font-family-button-2:var(--typography-font-button);--typography-size-button-2:.67vw;--typography-font-weight-button-2:var(--typography-weight-button);--typography-letter-spacing-button-2:.056vw;--typography-font-family-h0:var(--typography-font-heading-sans);--typography-size-h0:8.89vw;--typography-line-height-h0:7.11vw;--typography-font-weight-h0:var(--typography-weight-heading-sans);--typography-letter-spacing-h0:-.25vw;--typography-font-heading-sans:"Overused Grotesk",Arial,sans-serif;--typography-font-body:"Overused Grotesk",Arial,sans-serif;--typography-font-button:"IBM Plex Mono",Arial,sans-serif;--typography-weight-heading-sans:var(--typography-all-weights-medium);--typography-weight-body:var(--typography-all-weights-normal);--typography-weight-label:var(--typography-all-weights-normal);--typography-weight-button:var(--typography-all-weights-normal);--typography-all-weights-normal:400;--radius-general-default:.44vw;--radius-ui-button-base:.44vw;--radius-ui-button-circle:.44vw;--icon-regular-icons-medium:1.33vw;--icon-button-icon-button-rectangle:.67vw;--icon-icon-stroke:.056vw}.nav-container{justify-content:space-between;align-items:center;display:flex}.nav_right{width:auto}.nav_menu-inner{padding:var(--spacing--32) var(--grid--page-padding);grid-column-gap:var(--spacing--12);grid-row-gap:var(--spacing--12);background-color:var(--color-tokens-background-base);flex-flow:column;justify-content:center;align-items:flex-start;display:none}.nav-menu{background-color:var(--color-base-base-light-0)}.link_nav{padding:var(--spacing--0);border-color:var(--color-base-base-light-0);background-color:var(--color-base-base-light-0);-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--typography-font-family-h4);font-size:var(--typography-size-h4);line-height:var(--typography-line-height-h4);font-weight:var(--typography-font-weight-h4);letter-spacing:var(--typography-letter-spacing-h4);text-transform:none;border-radius:0}.link_nav:hover{border-color:var(--color-base-base-light-0);background-color:var(--color-base-base-light-0)}.link_nav-client{font-family:var(--typography-font-family-h5);font-size:var(--typography-size-h5);line-height:var(--typography-line-height-h5);font-weight:var(--typography-font-weight-h5);letter-spacing:var(--typography-letter-spacing-h5);--color-tokens-background-base:var(--color-base-base-light-100);--color-tokens-tone-strong:var(--color-base-base-dark-100);--color-tokens-tone-medium:var(--color-base-base-dark-64);--color-tokens-input-active-border:var(--color-base-base-dark-32);--color-tokens-input-active-text:var(--color-base-base-dark-100);--color-tokens-input-active-background:var(--color-base-lift-light);--color-tokens-tone-subtle:var(--color-base-base-dark-48);--color-tokens-tone-faint:var(--color-base-base-dark-16);--color-tokens-button-primary-default-text:var(--color-base-base-light-100);--color-tokens-button-secondary-default-text:var(--color-base-base-dark-100);--color-tokens-button-primary-hover-text:var(--color-base-base-dark-100);--color-tokens-button-secondary-hover-text:var(--color-base-base-dark-100);--color-tokens-button-primary-default-border:var(--color-base-base-light-0);--color-tokens-button-primary-default-background:var(--color-base-base-dark-100);--color-tokens-button-secondary-default-border:var(--color-base-base-dark-0);--color-tokens-button-secondary-default-background:var(--color-base-base-dark-8);--color-tokens-button-primary-hover-border:var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-border:var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-background:var(--color-base-lift-light);--color-tokens-background-lift:var(--color-base-lift-light);--color-tokens-background-semi-transparent:var(--color-base-base-light-32)}.menu-button{padding:var(--spacing--8);border:1px solid var(--color-tokens-button-secondary-default-border);border-radius:var(--radius-ui-button-circle);background-color:var(--color-tokens-button-secondary-default-background);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-tokens-button-secondary-default-text);flex:none;justify-content:center;align-items:center;display:flex}.menu-button.w--open{background-color:var(--color-tokens-button-secondary-default-background);color:var(--color-tokens-button-secondary-default-text)}.menu-button_inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.menu-button_inner.close{display:none}.icon_menu{width:var(--icon-button-icon-button-rectangle);height:var(--icon-button-icon-button-rectangle);flex:none;justify-content:center;align-items:center;display:flex}.image-wrap_nav-clients{display:none}.card_nav-menu{background-color:var(--color-tokens-background-lift)}.card_nav-menu:hover{border-color:var(--color-base-base-light-0)}.icon-wrap_nav-card{background-color:var(--color-tokens-background-semi-transparent)}.divider_nav-mobile-menu{background-color:var(--color-tokens-tone-faint)}.mobile-nav_top-tile{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;display:flex}.nav_column-item{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);color:var(--color-tokens-tone-strong);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.wrap_mobile-menu{padding:var(--spacing--16) var(--spacing--32) var(--spacing--32);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);background-color:#0000;flex-flow:column;width:100%;display:flex}.mobile_menu{background-color:var(--color-tokens-background-base);display:flex}.wrap_mobile-links{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);justify-content:flex-start;align-items:center;display:flex}.link_mobile-menu{font-family:var(--typography-font-family-body-1);color:var(--color-tokens-tone-strong);font-size:var(--typography-size-body-1);line-height:var(--typography-size-body-1);font-weight:var(--typography-font-weight-body-1);letter-spacing:var(--typography-letter-spacing-body-1)}}@media screen and (max-width: 767px){body{--spacing--20:16px;--spacing--16:12px;--spacing--32:24px;--spacing--0:0px;--spacing--12:8px;--spacing--24:20px;--grid--column-gap:12px;--container--large:100vw;--spacing--64:48px;--spacing--48:32px;--spacing--8:8px;--section-padding--small:48px;--section-padding--extra-small:24px;--max-width--4-columns:448px;--grid--page-padding:16px;--max-width--6-columns:680px;--spacing--4:4px;--spacing--80:56px;--max-width--5-columns:564px;--max-width--3-columns:332px;--typography-font-family-body-2:var(--typography-font-body);--typography-size-body-2:14px;--typography-line-height-body-2:20px;--typography-font-weight-body-2:var(--typography-weight-body);--typography-letter-spacing-body-2:.15px;--typography-font-family-h1:var(--typography-font-heading-sans);--typography-size-h1:48px;--typography-line-height-h1:44px;--typography-font-weight-h1:var(--typography-weight-heading-sans);--typography-letter-spacing-h1:-2px;--typography-font-family-h2:var(--typography-font-heading-sans);--typography-size-h2:40px;--typography-line-height-h2:36px;--typography-font-weight-h2:var(--typography-weight-heading-sans);--typography-letter-spacing-h2:-1.5px;--typography-font-family-h3:var(--typography-font-heading-sans);--typography-size-h3:32px;--typography-line-height-h3:28px;--typography-font-weight-h3:var(--typography-weight-heading-sans);--typography-letter-spacing-h3:-1px;--typography-font-family-h4:var(--typography-font-heading-sans);--typography-size-h4:24px;--typography-line-height-h4:28px;--typography-font-weight-h4:var(--typography-weight-heading-sans);--typography-letter-spacing-h4:-.5px;--typography-font-family-h5:var(--typography-font-heading-sans);--typography-size-h5:20px;--typography-line-height-h5:24px;--typography-font-weight-h5:var(--typography-weight-heading-sans);--typography-letter-spacing-h5:-.5px;--typography-font-family-label-1:var(--typography-font-label);--typography-size-label-1:10px;--typography-line-height-label-1:12px;--typography-font-weight-label-1:var(--typography-weight-label);--typography-letter-spacing-label-1:.5px;--typography-font-family-body-3:var(--typography-font-body);--typography-size-body-3:12px;--typography-line-height-body-3:16px;--typography-font-weight-body-3:var(--typography-weight-body);--typography-letter-spacing-body-3:0px;--typography-font-label:"IBM Plex Mono",Arial,sans-serif;--typography-font-family-body-1:var(--typography-font-body);--typography-size-body-1:16px;--typography-font-weight-body-1:var(--typography-weight-body);--typography-letter-spacing-body-1:.15px;--typography-line-height-button-1:20px;--typography-line-height-button-2:12px;--typography-all-weights-medium:500;--typography-font-family-button-2:var(--typography-font-button);--typography-size-button-2:10px;--typography-font-weight-button-2:var(--typography-weight-button);--typography-letter-spacing-button-2:.75px;--typography-font-family-h0:var(--typography-font-heading-sans);--typography-size-h0:96px;--typography-line-height-h0:80px;--typography-font-weight-h0:var(--typography-weight-heading-sans);--typography-letter-spacing-h0:-3px;--typography-font-heading-sans:"Overused Grotesk",Arial,sans-serif;--typography-font-body:"Overused Grotesk",Arial,sans-serif;--typography-font-button:"IBM Plex Mono",Arial,sans-serif;--typography-weight-heading-sans:var(--typography-all-weights-medium);--typography-weight-body:var(--typography-all-weights-normal);--typography-weight-label:var(--typography-all-weights-normal);--typography-weight-button:var(--typography-all-weights-normal);--typography-all-weights-normal:400;--radius-general-default:8px;--radius-ui-button-base:8px;--radius-ui-button-circle:8px;--icon-regular-icons-medium:24px;--icon-button-icon-button-rectangle:12px;--icon-icon-stroke:1px}.footer{height:auto;max-height:none}.content_footer{grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64)}.brand_footer{width:185px}.footer_columns,.footer_bottom-right{flex-flow:wrap}.footer_column.no-borders{border-top-style:none;border-bottom-style:none}.footer_halves{grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);grid-template-columns:1.5fr}.footer_halves.bottom_halves{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48)}.marquee.footer-marquee{padding-bottom:var(--spacing--20);margin-bottom:-16px}.brand_nav{width:130px;padding-left:0}.footer_pw{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:wrap}.progressive-blur_wrap.nav-blur{height:5rem}.logo-large_marquee{max-width:100px}.card_nav-menu{grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);height:auto}.icon-wrap_nav-card{background-color:var(--color-tokens-background-base);--color-tokens-background-base:var(--color-base-base-light-100);--color-tokens-tone-strong:var(--color-base-base-dark-100);--color-tokens-tone-medium:var(--color-base-base-dark-64);--color-tokens-input-active-border:var(--color-base-base-dark-32);--color-tokens-input-active-text:var(--color-base-base-dark-100);--color-tokens-input-active-background:var(--color-base-lift-light);--color-tokens-tone-subtle:var(--color-base-base-dark-48);--color-tokens-tone-faint:var(--color-base-base-dark-16);--color-tokens-button-primary-default-text:var(--color-base-base-light-100);--color-tokens-button-secondary-default-text:var(--color-base-base-dark-100);--color-tokens-button-primary-hover-text:var(--color-base-base-dark-100);--color-tokens-button-secondary-hover-text:var(--color-base-base-dark-100);--color-tokens-button-primary-default-border:var(--color-base-base-light-0);--color-tokens-button-primary-default-background:var(--color-base-base-dark-100);--color-tokens-button-secondary-default-border:var(--color-base-base-dark-0);--color-tokens-button-secondary-default-background:var(--color-base-base-dark-8);--color-tokens-button-primary-hover-border:var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-border:var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-background:var(--color-base-lift-light);--color-tokens-background-lift:var(--color-base-lift-light);--color-tokens-background-semi-transparent:var(--color-base-base-light-32)}}@media screen and (max-width: 479px){body{--spacing--20:16px;--spacing--16:12px;--spacing--32:24px;--spacing--0:0px;--spacing--12:8px;--spacing--24:20px;--grid--column-gap:12px;--container--large:100vw;--spacing--64:48px;--spacing--48:32px;--spacing--8:8px;--section-padding--small:48px;--section-padding--extra-small:24px;--max-width--4-columns:448px;--grid--page-padding:16px;--max-width--6-columns:680px;--spacing--4:4px;--spacing--80:56px;--max-width--5-columns:564px;--max-width--3-columns:332px;--typography-font-family-body-2:var(--typography-font-body);--typography-size-body-2:14px;--typography-line-height-body-2:20px;--typography-font-weight-body-2:var(--typography-weight-body);--typography-letter-spacing-body-2:.15px;--typography-font-family-h1:var(--typography-font-heading-sans);--typography-size-h1:48px;--typography-line-height-h1:44px;--typography-font-weight-h1:var(--typography-weight-heading-sans);--typography-letter-spacing-h1:-2px;--typography-font-family-h2:var(--typography-font-heading-sans);--typography-size-h2:40px;--typography-line-height-h2:36px;--typography-font-weight-h2:var(--typography-weight-heading-sans);--typography-letter-spacing-h2:-1.5px;--typography-font-family-h3:var(--typography-font-heading-sans);--typography-size-h3:32px;--typography-line-height-h3:28px;--typography-font-weight-h3:var(--typography-weight-heading-sans);--typography-letter-spacing-h3:-1px;--typography-font-family-h4:var(--typography-font-heading-sans);--typography-size-h4:24px;--typography-line-height-h4:28px;--typography-font-weight-h4:var(--typography-weight-heading-sans);--typography-letter-spacing-h4:-.5px;--typography-font-family-h5:var(--typography-font-heading-sans);--typography-size-h5:20px;--typography-line-height-h5:24px;--typography-font-weight-h5:var(--typography-weight-heading-sans);--typography-letter-spacing-h5:-.5px;--typography-font-family-label-1:var(--typography-font-label);--typography-size-label-1:10px;--typography-line-height-label-1:12px;--typography-font-weight-label-1:var(--typography-weight-label);--typography-letter-spacing-label-1:.5px;--typography-font-family-body-3:var(--typography-font-body);--typography-size-body-3:12px;--typography-line-height-body-3:16px;--typography-font-weight-body-3:var(--typography-weight-body);--typography-letter-spacing-body-3:0px;--typography-font-label:"IBM Plex Mono",Arial,sans-serif;--typography-font-family-body-1:var(--typography-font-body);--typography-size-body-1:16px;--typography-font-weight-body-1:var(--typography-weight-body);--typography-letter-spacing-body-1:.15px;--typography-line-height-button-1:20px;--typography-line-height-button-2:12px;--typography-all-weights-medium:500;--typography-font-family-button-2:var(--typography-font-button);--typography-size-button-2:10px;--typography-font-weight-button-2:var(--typography-weight-button);--typography-letter-spacing-button-2:.75px;--typography-font-family-h0:var(--typography-font-heading-sans);--typography-size-h0:96px;--typography-line-height-h0:80px;--typography-font-weight-h0:var(--typography-weight-heading-sans);--typography-letter-spacing-h0:-3px;--typography-font-heading-sans:"Overused Grotesk",Arial,sans-serif;--typography-font-body:"Overused Grotesk",Arial,sans-serif;--typography-font-button:"IBM Plex Mono",Arial,sans-serif;--typography-weight-heading-sans:var(--typography-all-weights-medium);--typography-weight-body:var(--typography-all-weights-normal);--typography-weight-label:var(--typography-all-weights-normal);--typography-weight-button:var(--typography-all-weights-normal);--typography-all-weights-normal:400;--radius-general-default:8px;--radius-ui-button-base:8px;--radius-ui-button-circle:8px;--icon-regular-icons-medium:24px;--icon-button-icon-button-rectangle:12px;--icon-icon-stroke:1px}.page-wrapper{background-color:var(--color-tokens-background-base);position:relative}.footer_columns{grid-auto-columns:1fr}.logo_marquee{height:25px}.nav_menu-grid{grid-template-columns:1fr}.nav_column-item{text-align:left}}#w-node-_8542bdef-ef4e-7872-a50e-86f00bf02a6c-d0446e59,#w-node-_8542bdef-ef4e-7872-a50e-86f00bf02a8f-d0446e59{grid-area:span 1/span 1/span 1/span 1}#w-node-_268ce93c-5951-cad9-fd64-165f376478d8-d0446e59{grid-area:span 1/span 2/span 1/span 2}@media screen and (max-width: 767px){#w-node-_268ce93c-5951-cad9-fd64-165f376478d8-d0446e59{grid-column:span 1/span 1}}:root{--grensena-brown:#976432}::selection{background:var(--grensena-brown);color:#fff}.brand_nav img.grensena-logo{height:1.5rem;width:auto;display:block}.brand_nav img.grensena-logo--dark{display:none}.master_navigation:not(.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402) .grensena-logo--light{display:none}.master_navigation:not(.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402) .grensena-logo--dark{display:block}@media (max-width: 991px){.nav-menu{background:var(--color-tokens-background-base,#ededed);padding:5rem 1.25rem 1.5rem}.nav_menu-inner{flex-direction:column;align-items:stretch;gap:0.25rem}}.lang-switch{position:relative}.lang-switch__button{display:inline-flex;align-items:center;gap:0.35rem;background:transparent;color:var(--color-tokens-button-secondary-default-text,inherit);font-family:var(--typography-font-family-button-2,'IBM Plex Mono',monospace);font-size:var(--typography-size-button-2,0.8rem);text-transform:uppercase;cursor:pointer}.lang-switch__button:focus-visible{outline:2px solid var(--grensena-brown);outline-offset:2px}.lang-switch__chevron{transition:transform 0.2s ease}.lang-switch__button[aria-expanded='true'] .lang-switch__chevron{transform:rotate(180deg)}.lang-switch__menu{position:absolute;top:calc(100% + 0.4rem);right:0;z-index:1000;min-width:9.5rem;margin:0;padding:0.25rem;list-style:none;background:#fff;color:#151515;border:1px solid rgba(21,21,21,0.12);border-radius:var(--radius-ui-button-base,8px);box-shadow:0 8px 24px rgba(21,21,21,0.12);opacity:0;transform:translateY(-0.4rem) scale(0.96);transform-origin:top right;transition:opacity 0.2s cubic-bezier(0.33,1,0.68,1),transform 0.28s cubic-bezier(0.33,1,0.68,1);pointer-events:none}.lang-switch__menu.is-open{opacity:1;transform:none;pointer-events:auto}.lang-switch__menu[hidden]{display:none}@media (prefers-reduced-motion: reduce){.lang-switch__menu{transition-duration:0.01s}}.lang-switch__option{display:flex;align-items:baseline;gap:0.5rem;padding:0.5rem 0.65rem;border-radius:6px;color:inherit;font-family:var(--typography-font-family-button-2,'IBM Plex Mono',monospace);font-size:0.8rem;text-transform:uppercase;text-decoration:none}.lang-switch__option:hover{background:rgba(21,21,21,0.06)}.lang-switch__option:focus-visible{outline:2px solid var(--grensena-brown);outline-offset:-2px}.lang-switch__code{min-width:1.5rem;font-weight:700}.lang-switch__name{opacity:0.6;text-transform:none}.lang-switch__option.is-current{cursor:default}.lang-switch__option.is-current::after{content:'✓';margin-left:auto}.consent-banner{position:fixed;inset:auto 0 0 0;z-index:9999;display:none;padding:1rem 1.5rem;background:#fff;color:#151515;border-top:1px solid rgba(21,21,21,0.1);font-family:'Overused Grotesk',sans-serif}.consent-banner[data-visible='true']{display:block}.consent-inner{max-width:76rem;margin:0 auto;display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.consent-text{flex:1 1 24rem;min-width:0}.consent-title{margin:0 0 0.2rem;font-family:'IBM Plex Mono',monospace;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.05em;opacity:0.6}.consent-body{margin:0;font-size:0.875rem;line-height:1.5}.consent-body a{color:inherit;text-decoration:underline}.consent-actions{display:flex;gap:0.6rem;flex-shrink:0}.consent-btn{padding:0.6rem 1.3rem;border:1px solid rgba(21,21,21,0.25);border-radius:999px;background:transparent;color:#151515;font-family:'IBM Plex Mono',monospace;font-size:0.8rem;text-transform:uppercase;cursor:pointer}.consent-btn:hover{background:rgba(21,21,21,0.05)}.consent-btn.primary{background:#151515;border-color:#151515;color:#ededed}.consent-btn.primary:hover{background:#333333}.consent-btn:focus-visible{outline:2px solid var(--grensena-brown);outline-offset:2px}@media (max-width: 600px){.consent-banner{padding:0.75rem 1rem}.consent-inner{gap:0.6rem}.consent-title{display:none}.consent-text{flex-basis:100%}.consent-body{font-size:0.8rem;line-height:1.4}.consent-actions{width:100%}.consent-btn{flex:1;padding:0.5rem 0.9rem;font-size:0.72rem}}.consent-reopen{background:none;border:none;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.logo_marquee img{height:2rem;width:auto;max-width:9rem;object-fit:contain;display:block;filter:grayscale(1);opacity:0.8}.navbar .nav-container{position:relative;z-index:6}.lang-switch__globe{display:inline-flex;width:0.95em;height:0.95em;flex:none}.lang-switch__option.is-current::after{content:none}.lang-switch__option.is-current .lang-switch__code,.lang-switch__option.is-current .lang-switch__name{font-weight:700;text-decoration:underline;opacity:1}.consent-btn{border-radius:var(--radius-ui-button-base,8px);padding:var(--spacing--8,0.5rem) var(--spacing--16,1rem);font-family:var(--typography-font-family-button-2,'IBM Plex Mono',monospace);font-size:var(--typography-size-button-2,0.8rem)}.footer_legal{align-items:center}.footer_legal .text-size-small{margin-right:0.75rem}.consent-banner{transform:translateY(101%);opacity:0.6;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1),opacity 0.35s ease}.consent-banner.is-open{transform:translateY(0);opacity:1}.lang-switch__flag{width:1.05em;height:1.05em;border-radius:50%;display:block;flex:none}.lang-switch__option{align-items:center}.slider .w-slider-nav{display:none}.brand_nav img.grensena-logo{transition:opacity 0.2s ease}@keyframes grensena-pin-pulse{0%{transform:scale(0.6);opacity:0.9}70%{transform:scale(2.1);opacity:0}100%{transform:scale(2.1);opacity:0}}@view-transition{navigation:auto}::view-transition-old(root){animation:grensena-vt-out 0.28s ease both}::view-transition-new(root){animation:grensena-vt-in 0.34s ease both}@keyframes grensena-vt-out{to{opacity:0}}@keyframes grensena-vt-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.grensena-article_nav{display:flex;justify-content:space-between;gap:1rem;margin:3rem 0 0;flex-wrap:wrap}.grensena-article_nav a{display:inline-flex;align-items:center;gap:0.5rem;max-width:46%;color:inherit;text-decoration:none;font-family:'IBM Plex Mono',monospace;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.03em}.grensena-article_nav a:hover{color:var(--grensena-brown)}.grensena-article_nav .t{font-family:'Overused Grotesk',sans-serif;text-transform:none;letter-spacing:0;font-size:0.95rem;opacity:0.8}.grensena-btn{gap:0}.grensena-btn .button-text{text-shadow:none}.grensena-btn_fill{position:absolute;inset:0;z-index:1;background:#fff;transform:translateY(102%);transition:transform 0.28s cubic-bezier(0.33,1,0.68,1);pointer-events:none}.grensena-btn:hover .grensena-btn_fill,.grensena-btn:focus-visible .grensena-btn_fill{transform:translateY(0)}.grensena-btn_mask{position:relative;z-index:2;pointer-events:none}.grensena-btn_labels{display:flex;flex-direction:column;transition:transform 0.5s cubic-bezier(0.76,0,0.24,1)}.grensena-btn:hover .grensena-btn_labels,.grensena-btn:focus-visible .grensena-btn_labels{transform:translateY(-50%)}.grensena-btn_label{display:block}.grensena-btn_icon{position:relative;z-index:2;flex:none;display:flex;align-items:center;justify-content:center;width:0.85em;height:0.85em;margin-left:0.55em}.grensena-btn_icon svg{transform:rotate(-45deg);transition:transform 0.35s cubic-bezier(0.33,1,0.68,1)}.grensena-btn:hover .grensena-btn_icon svg,.grensena-btn:focus-visible .grensena-btn_icon svg{transform:rotate(0deg)}.grensena-btn:hover,.grensena-btn:focus-visible{color:#151515}@media (prefers-reduced-motion: reduce){.grensena-btn_fill,.grensena-btn_labels,.grensena-btn_icon svg{transition-duration:0.01s}}.master_navigation .link_nav,.master_navigation .lang-switch__button,.master_navigation .grensena-btn .button-bg{transition:color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease}.master_navigation:not(.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402) .grensena-btn .button-bg{background-color:#2d2d2d;border-color:transparent}.master_navigation:not(.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402) .grensena-btn{color:#ededed}.master_navigation.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402 .grensena-btn .grensena-btn_fill{background:#151515}.master_navigation.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402 .grensena-btn:hover,.master_navigation.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402 .grensena-btn:focus-visible{color:#ededed}.grensena-flag{display:inline-flex;width:1.1rem;height:1.1rem;border-radius:50%;overflow:hidden;outline:1px solid rgba(255,255,255,0.22);flex:none}.grensena-flag svg{width:100%;height:100%;display:block}.lang-switch__flag{width:1rem;height:1rem;outline-color:rgba(21,21,21,0.15)}.lang-switch__menu{max-height:21rem;overflow-y:auto;min-width:12rem}.lang-switch__option .lang-switch__name{opacity:1;text-transform:none}.master_navigation:not(.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402) .grensena-btn:hover,.master_navigation:not(.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402) .grensena-btn:focus-visible{color:#151515}