img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.wp-block-post-content{display:flow-root}@layer etch-defaults{body{line-height:1.5;-webkit-font-smoothing:antialiased;font-family:system-ui;display:flex;flex-direction:column}}@layer etch-reset{*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}ul[role='list'],ol[role='list']{list-style:none}ul[class]:not([data-etch-has-custom-classes='false'],.wp-block-list,.list,[class*='marker']),ol[class]:not([data-etch-has-custom-classes='false'],.wp-block-list,.list,[class*='marker']){padding:0;list-style:none}body{min-block-size:100vh;display:flex;flex-direction:column;main{flex-grow:1}}a:not([class]){text-decoration-skip-ink:auto}img,picture,video,canvas,svg:not(.block-editor-list-view-tree svg),a:not(p>a,span>a,h1>a,h2>a,h3>a,h4>a,h5>a,h6>a,li>a,em>a,label>a,strong>a,figcaption>a,.editor-styles-wrapper a){max-inline-size:100%;height:auto;display:block}input,button,textarea,select{font:inherit;font-size:inherit}button{cursor:pointer;background-color:#fff0;border:none;color:currentColor}textarea:not([rows]){min-height:10em}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}figure>img{inline-size:100%}img{block-size:auto}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}}:where([data-etch-element="section"]){inline-size:100%;display:flex;flex-direction:column;align-items:center}#na-header{position:relative;z-index:1000;.na-header__bar{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;padding-block:var(--space-xs);padding-inline:var(--gutter);position:relative;z-index:1010;background-color:var(--white)}.na-header__logo{font-family:'Clash Display',sans-serif!important;font-size:var(--text-s);line-height:1;font-weight:600!important;text-transform:uppercase;display:inline-block;flex-shrink:0;background:linear-gradient(to right,#000 50%,var(--primary) 50%);background-size:200% 100%;background-position:0% 0;-webkit-background-clip:text;background-clip:text;color:transparent!important;transition:background-position 0.6s cubic-bezier(.4,0,.2,1)}.na-header__logo:hover{background-position:100% 0}.na-header__logo-dot{color:var(--primary)!important;-webkit-text-fill-color:var(--primary)}.na-header__nav{position:absolute;left:50%;transform:translateX(-50%)}.na-header__nav-list{display:flex;gap:var(--space-l);list-style:none;margin:0;padding:0;align-items:center}.na-header__nav-link{font-family:'Clash Display',sans-serif;font-size:var(--text-s);font-weight:500;color:var(--neutral);text-decoration:none;position:relative;display:inline-block}.na-header__nav-link::before{content:'';position:absolute;bottom:-4px;left:0;width:0;height:1px;background-color:var(--primary);transition:width 0.3s ease}.na-header__nav-link:hover::before{width:100%}.na-header__nav-link:hover{color:var(--primary)}.na-header__nav-link--wip{padding-right:24px}.na-header__nav-link--wip::after{content:'WIP';position:absolute;top:-8px;right:-4px;font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.05em;line-height:1;background-color:var(--primary);color:var(--white);padding:3px 5px;border-radius:4px;pointer-events:none;box-shadow:0 2px 4px rgb(0 0 0 / .1);transition:all 0.2s ease}.na-header__nav-link--wip:hover::after{background-color:var(--neutral);transform:translateY(-2px)}.na-header__cta{padding:1.2em 2.2em;border-radius:99em;text-decoration:none;font-size:var(--text-xs);font-weight:500;white-space:nowrap;flex-shrink:0;background-color:var(--primary);color:var(--white)!important;box-shadow:0 10px 30px -10px color-mix(in srgb,var(--primary) 25%,transparent);transition:all var(--speed-fast,0.2s) ease}.na-header__cta:hover{background-color:color-mix(in srgb,var(--primary) 85%,var(--black));color:var(--white)!important;transform:translateY(-2px);box-shadow:0 15px 40px -10px color-mix(in srgb,var(--primary) 50%,transparent)}.na-header__toggle{display:none;background:none;border:none;cursor:pointer;padding:10px;width:48px;height:48px;position:relative;z-index:1010;flex-shrink:0}.na-header__toggle-line,.na-header__toggle-line::before,.na-header__toggle-line::after{display:block;width:28px;height:2px;background-color:var(--black);position:absolute;left:50%;transform:translateX(-50%);transition:transform 0.3s cubic-bezier(.4,0,.2,1),opacity 0.3s cubic-bezier(.4,0,.2,1)}.na-header__toggle-line{top:50%;margin-top:-1px}.na-header__toggle-line::before{content:'';top:-8px;left:0}.na-header__toggle-line::after{content:'';top:8px;left:0}.na-header__toggle[aria-expanded='true'] .na-header__toggle-line{background-color:#fff0}.na-header__toggle[aria-expanded='true'] .na-header__toggle-line::before{transform:translateY(8px) rotate(45deg)}.na-header__toggle[aria-expanded='true'] .na-header__toggle-line::after{transform:translateY(-8px) rotate(-45deg)}.na-header__modal{position:absolute;top:100%;left:0;right:0;z-index:1005;background-color:var(--white);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity 0.3s cubic-bezier(.4,0,.2,1),transform 0.3s cubic-bezier(.4,0,.2,1),visibility 0.3s}.na-header__modal.is-open{opacity:1;visibility:visible;transform:translateY(0);box-shadow:0 8px 24px rgb(0 0 0 / .1)}.na-header__modal-body{display:flex!important;flex-direction:column!important}.na-header__modal-nav{display:block!important;padding:var(--space-m) var(--gutter) var(--space-l)}.na-header__modal-list{list-style:none;margin:0;padding:0;display:flex!important;flex-direction:column!important;gap:var(--space-s)}.na-header__modal-item{display:list-item!important}.na-header__modal-link{font-family:'Clash Display',sans-serif;font-size:var(--h4);font-weight:500;color:var(--neutral)!important;text-decoration:none;display:inline-block!important;position:relative;transition:color 0.2s ease}.na-header__modal-link:hover{color:var(--primary)}.na-header__modal-link--wip::after{content:'WIP';font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.05em;line-height:1;background-color:var(--neutral-light);color:var(--neutral);padding:3px 5px;border-radius:4px;margin-left:8px;vertical-align:super;position:relative;top:-4px}.na-header__modal-cta{background-color:var(--neutral-ultra-light,#f5f5f5);padding:var(--space-l) var(--gutter);display:flex!important;flex-direction:column!important;gap:var(--space-s)}.na-header__modal-heading{font-family:'Clash Display',sans-serif;font-size:var(--h3);font-weight:600;color:var(--black)!important;line-height:1.2;display:block!important}.na-header__cta--full{display:block;width:100%;text-align:center}.na-header__backdrop{position:fixed;inset:0;z-index:999;background-color:rgb(0 0 0 / .3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s;pointer-events:none}.na-header__backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto}@media (min-width:1024px){.na-header__toggle,.na-header__modal,.na-header__backdrop{display:none!important}}@media (max-width:1023px){.na-header__nav,.na-header__bar>.na-header__cta{display:none}.na-header__toggle{display:block}}}:where([data-etch-element="container"]){inline-size:100%;display:flex;flex-direction:column;max-inline-size:var(--content-width,1366px);align-self:center;margin-inline:auto}.cs-archive{padding-block:var(--space-xxl);background-color:var(--white);color:var(--black)}.cs-archive__inner{grid-column:content-start / content-end;display:flex;flex-direction:column;gap:var(--space-xl)}.cs-archive__header{max-width:40ch}.cs-archive__h1{font-family:'Clash Display',sans-serif!important;font-size:clamp(2.5rem, 5vw, 4rem);font-weight:500;color:var(--black);margin:0 0 var(--space-m) 0;line-height:1.05;letter-spacing:-.03em}.cs-archive__subtitle{font-size:var(--text-l);color:var(--neutral);line-height:1.5;margin:0}.cs-archive__pillar-card{display:flex;flex-direction:column;gap:var(--space-m);padding:var(--space-xl) var(--space-l)!important;background:linear-gradient(to bottom,var(--base-dark),var(--base-ultra-dark))!important;border-radius:var(--radius-s)!important;text-decoration:none!important;transition:transform 0.2s ease,box-shadow 0.2s ease;position:relative;overflow:hidden;isolation:isolate}.cs-archive__pillar-card::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.035;pointer-events:none;z-index:-1}.cs-archive__pillar-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px color-mix(in srgb,var(--primary) 15%,transparent)}.cs-archive__label{font-family:var(--font-mono);font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}.cs-archive__pillar-title{font-family:'Clash Display',sans-serif!important;font-size:clamp(1.8rem, 3.5vw, 2.8rem);font-weight:500;color:var(--white);margin:0;line-height:1.15;letter-spacing:-.03em;max-width:30ch}.cs-archive__pillar-excerpt{font-size:.95rem;color:color-mix(in srgb,var(--white) 60%,transparent);line-height:1.6;margin:0;max-width:55ch}.cs-archive__cta{font-family:var(--font-mono);font-size:.85rem;font-weight:500;color:var(--primary);transition:transform 0.2s ease}.cs-archive__pillar-card:hover .cs-archive__cta{transform:translateX(4px)}.cs-archive__pillars-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-l)}@media (max-width:600px){.cs-archive__pillars-grid{grid-template-columns:1fr}}.cs-archive__pillars-grid .cs-archive__pillar-card{padding:var(--space-l)!important}.cs-archive__pillars-grid .cs-archive__pillar-title{font-size:clamp(1.2rem, 2.5vw, 1.6rem)}.cs-archive__cluster-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-l)}@media (max-width:600px){.cs-archive__cluster-grid{grid-template-columns:1fr}}.cs-archive__card{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-l)!important;background-color:var(--white)!important;border:1px solid var(--neutral-light)!important;border-radius:var(--radius-s)!important;text-decoration:none!important;transition:transform 0.2s ease,box-shadow 0.2s ease}.cs-archive__card:hover{transform:translateY(-2px);box-shadow:0 4px 20px color-mix(in srgb,var(--primary) 15%,transparent)}.cs-archive__pill{font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);background:color-mix(in srgb,var(--neutral-ultra-light) 40%,transparent);padding:.15em .95em;border-radius:99em;border:1px solid var(--neutral-ultra-light);align-self:flex-start}.cs-archive__card-title{font-family:'Clash Display',sans-serif!important;font-size:var(--text-l);font-weight:500;color:var(--black);margin:0;line-height:1.2;letter-spacing:-.02em}.cs-archive__card-excerpt{font-size:.85rem;color:var(--neutral);line-height:1.5;margin:0;flex:1}.cs-archive__card-arrow{font-size:1.2rem;color:var(--neutral);align-self:flex-end;transition:transform 0.2s ease,color 0.2s ease}.cs-archive__card:hover .cs-archive__card-arrow{color:var(--primary);transform:translateX(4px)}.cs-archive__section-title{font-family:'Clash Display',sans-serif!important;font-size:var(--h3);font-weight:500;color:var(--black);margin:0 0 var(--space-l) 0;letter-spacing:-.02em}.cs-archive__support-list{display:flex;flex-direction:column}.cs-archive__support-item{display:flex;align-items:center;gap:var(--space-m);padding:var(--space-m) var(--space-s)!important;border-bottom:1px solid var(--neutral-ultra-light);text-decoration:none!important;transition:transform 0.2s ease,box-shadow 0.2s ease}.cs-archive__support-item:first-child{border-top:1px solid var(--neutral-ultra-light)}.cs-archive__support-item:hover{transform:translateY(-1px);box-shadow:0 2px 10px color-mix(in srgb,var(--primary) 8%,transparent)}.cs-archive__support-tag{font-family:var(--font-mono);font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--neutral);white-space:nowrap;min-width:10ch}.cs-archive__support-title{font-size:.95rem;font-weight:500;color:var(--black);flex:1}.cs-archive__support-item:hover .cs-archive__support-title{color:var(--primary)}.cs-archive__support-arrow{font-size:.85rem;color:var(--neutral);transition:transform 0.2s ease,color 0.2s ease}.cs-archive__support-item:hover .cs-archive__support-arrow{color:var(--primary);transform:translateX(2px)}.plain-footer{background-color:var(--neutral-ultra-light);padding-top:.75em;padding-bottom:.75em;padding-inline:var(--gutter);margin-top:auto}.plain-footer__inner-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.plain-footer__text{font-size:var(--text-xs);line-height:1}.plain-footer__link{font-size:var(--text-xs);color:var(--neutral)}.na-enrichment{border-radius:var(--radius-s);position:relative;font-family:'Clash Display',sans-serif!important}.na-enrichment--light{background:var(--neutral-ultra-light);border:1px solid var(--neutral-light);padding:var(--space-m);max-width:600px;margin-inline:auto;box-shadow:0 4px 6px color-mix(in srgb,var(--black) 5%,transparent);overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-s)}.na-enrichment--light::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.025;pointer-events:none;z-index:-1}.na-enrichment--dark{background:linear-gradient(to bottom,var(--base-dark),var(--base-ultra-dark));padding:var(--space-m);max-width:800px;margin-inline:auto;color:color-mix(in srgb,var(--white) 60%,transparent);box-shadow:0 10px 15px color-mix(in srgb,var(--black) 30%,transparent);overflow:hidden;isolation:isolate}.na-enrichment--dark::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.035;pointer-events:none;z-index:-1}.na-enrichment--table{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--neutral-light)}.na-enrichment__title{font-family:'Clash Display',sans-serif!important;font-size:1.25rem;font-weight:500;color:var(--neutral);margin-bottom:var(--space-s);letter-spacing:.05em;border-bottom:2px solid var(--primary);padding-bottom:var(--space-xs)}.na-enrichment--dark .na-enrichment__title,.na-enrichment__canvas .na-enrichment__title{color:var(--white);border-bottom:none;padding-bottom:0}.na-enrichment__desc{font-size:.9rem;color:color-mix(in srgb,var(--neutral) 60%,transparent);margin-bottom:var(--space-s)}.na-enrichment--dark .na-enrichment__desc{color:color-mix(in srgb,var(--white) 60%,transparent)}.na-slider-container{margin-bottom:var(--space-s)}.na-slider-label{display:flex;justify-content:space-between;align-items:center;font-family:'Clash Display',sans-serif!important;font-size:.9rem;font-weight:500;color:color-mix(in srgb,var(--neutral) 80%,transparent);margin-bottom:6px}.na-enrichment__results{background:linear-gradient(to bottom,var(--base-dark),var(--base-ultra-dark));border-radius:var(--radius-s);padding:var(--space-m);color:var(--white);position:relative;overflow:hidden;isolation:isolate}.na-enrichment__results::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.035;pointer-events:none;z-index:-1}.na-enrichment__results-title{font-family:'Clash Display',sans-serif!important;margin:0 0 var(--space-s) 0;font-size:1.1rem;font-weight:500;color:color-mix(in srgb,var(--white) 85%,transparent);text-transform:uppercase;letter-spacing:.05em}.na-enrichment__result-row{display:flex;justify-content:space-between;margin-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--white) 15%,transparent);padding-bottom:8px;font-size:1.05rem}.na-enrichment__result-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.na-enrichment__val{font-family:var(--font-mono);font-weight:500;color:var(--white)}.na-enrichment__val--success{font-family:var(--font-mono);font-weight:500;color:var(--primary)}.na-enrichment__val--danger{font-family:var(--font-mono);font-weight:500;color:#EF4444}.na-enrichment__val--warning{font-family:var(--font-mono);font-weight:500;color:#FBBF24}.na-enrichment__score{font-size:3rem;font-family:var(--font-mono);font-weight:500;line-height:1;margin:var(--space-s) 0}.na-enrichment__table{width:100%;border-collapse:collapse;text-align:left;font-size:var(--text-s)}.na-enrichment__table th{font-family:var(--font-mono);font-weight:500;text-transform:uppercase;font-size:.8em;letter-spacing:.05em;text-align:left;padding:var(--space-xs) var(--space-s);border-bottom:2px solid var(--primary);color:var(--neutral)}.na-enrichment__table td{padding:var(--space-xs) var(--space-s);border-bottom:1px solid var(--neutral-ultra-light);color:color-mix(in srgb,var(--neutral) 85%,var(--black));font-size:.95rem}.na-enrichment__table tr:nth-child(even){background:var(--neutral-ultra-light)}.na-enrichment__table tr:hover{background:color-mix(in srgb,var(--primary) 3%,var(--white))}.na-enrichment__highlight{font-weight:500;color:var(--primary)}.na-enrichment__badge{display:inline-block;padding:4px 10px;border-radius:99em;font-size:.75rem;font-weight:500;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em}.na-enrichment__badge--success{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.na-enrichment__badge--danger{background:color-mix(in srgb,#EF4444 10%,transparent);color:#EF4444}.na-enrichment__badge--warning{background:color-mix(in srgb,#FBBF24 15%,transparent);color:#FBBF24}.na-enrichment__badge--info{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.na-enrichment__canvas{background:linear-gradient(to bottom,var(--base-dark),var(--base-ultra-dark));border-radius:var(--radius-s);padding:var(--space-m);color:color-mix(in srgb,var(--white) 60%,transparent);position:relative;overflow:hidden;isolation:isolate}.na-enrichment__canvas::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.035;pointer-events:none;z-index:-1}.na-enrichment__node{background:color-mix(in srgb,var(--white) 8%,transparent);border:1px solid color-mix(in srgb,var(--white) 15%,transparent);padding:var(--space-s);border-radius:var(--radius-s);z-index:2;position:relative}.na-enrichment__node h3{margin:0 0 8px 0;color:var(--primary);font-size:1.1rem;text-transform:uppercase;font-weight:500}.na-enrichment__node p{margin:0;font-size:.85rem;color:color-mix(in srgb,var(--white) 60%,transparent)}.na-enrichment__node--highlight{border-color:var(--primary)}.na-enrichment__connector{background:color-mix(in srgb,var(--white) 20%,transparent)}.na-enrichment__connector--vertical{height:32px;width:2px;margin:0 auto}.na-enrichment__arrow{text-align:center;color:color-mix(in srgb,var(--white) 25%,transparent);font-size:1.5rem;margin-bottom:var(--space-s);line-height:.5}.na-enrichment__arrow::before{content:'\2193'}.na-enrichment__split{display:flex;gap:var(--space-s)}.na-enrichment__split-col{flex:1;background:color-mix(in srgb,var(--white) 5%,transparent);border:1px solid color-mix(in srgb,var(--white) 15%,transparent);border-radius:var(--radius-s);padding:var(--space-m);text-align:center}.na-enrichment__split-title{font-family:'Clash Display',sans-serif!important;font-size:1rem;color:color-mix(in srgb,var(--white) 85%,transparent);font-weight:500;text-align:center;margin-bottom:var(--space-s);text-transform:uppercase}.na-enrichment__bar-row{display:flex;margin-bottom:8px;align-items:center}.na-enrichment__bar-label{width:80px;font-size:.75rem;color:color-mix(in srgb,var(--white) 60%,transparent);text-align:right;padding-right:8px}.na-enrichment__bar-track{flex:1;height:16px;background:color-mix(in srgb,var(--white) 10%,transparent);position:relative;border-radius:2px}.na-enrichment__bar{height:100%;position:absolute;border-radius:2px}.na-enrichment__result-label{text-align:center;margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid color-mix(in srgb,var(--white) 15%,transparent);font-weight:500}.na-enrichment__result-label--success{color:var(--primary)}.na-enrichment__result-label--danger{color:#EF4444}@media (max-width:900px){.na-enrichment__split{flex-direction:column}.na-enrichment--light{max-width:none;margin-inline:0}.na-enrichment--dark{max-width:none;margin-inline:0}}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:'Clash Display',sans-serif!important;font-size:.85rem;font-weight:500;letter-spacing:.02em;padding:.6em 1.5em;border-radius:99em;border:none;cursor:pointer;text-decoration:none!important;line-height:1;white-space:nowrap;transition:all 0.2s ease}.cs-btn--filled{background-color:var(--neutral);color:var(--white);box-shadow:0 4px 12px color-mix(in srgb,var(--black) 15%,transparent)}.cs-btn--filled:hover{background-color:color-mix(in srgb,var(--neutral) 85%,var(--black));transform:translateY(-1px);box-shadow:0 6px 20px color-mix(in srgb,var(--primary) 20%,transparent)}.cs-btn--primary{background-color:var(--primary);color:var(--white);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 25%,transparent)}.cs-btn--primary:hover{background-color:color-mix(in srgb,var(--primary) 85%,var(--black));transform:translateY(-1px);box-shadow:0 6px 20px color-mix(in srgb,var(--primary) 35%,transparent)}.cs-btn--base{background-color:var(--base-ultra-dark);color:var(--white);box-shadow:0 4px 12px color-mix(in srgb,var(--black) 20%,transparent)}.cs-btn--base:hover{background-color:color-mix(in srgb,var(--base-ultra-dark) 85%,var(--black));transform:translateY(-1px);box-shadow:0 6px 20px color-mix(in srgb,var(--primary) 15%,transparent)}.cs-btn--outline{background:#fff0;color:var(--neutral);border:1px solid color-mix(in srgb,var(--neutral) 25%,transparent)}.cs-btn--outline:hover{background:var(--neutral-ultra-light);border-color:color-mix(in srgb,var(--neutral) 40%,transparent);transform:translateY(-1px)}.cs-btn--outline-light{background:#fff0;color:var(--white);border:1px solid color-mix(in srgb,var(--white) 25%,transparent)}.cs-btn--outline-light:hover{background:color-mix(in srgb,var(--white) 8%,transparent);border-color:color-mix(in srgb,var(--white) 40%,transparent);transform:translateY(-1px)}.cs-btn--ghost{background:#fff0;color:var(--neutral);padding:.6em 1em}.cs-btn--ghost:hover{color:var(--primary)}.cs-btn__icon{display:inline-flex;align-items:center;line-height:0;font-size:1em;margin-top:-.05em;transition:transform 0.2s ease}.cs-btn__icon svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cs-btn:hover .cs-btn__icon{transform:translateX(3px)}.cs-btn--sm{font-size:.75rem;padding:.5em 1.2em}.cs-btn--lg{font-size:1rem;padding:.7em 1.8em}.cs-btn--full{width:100%}.cs-btn:disabled,.cs-btn--disabled{opacity:.4;pointer-events:none}.cs-input{font-family:var(--font-mono);font-size:.85rem;font-weight:400;padding:.55em .75em;border:1px solid var(--neutral-light);border-radius:6px;background:var(--white);color:var(--neutral);transition:border-color 0.2s ease,box-shadow 0.2s ease;outline:none;box-shadow:0 1px 2px color-mix(in srgb,var(--black) 5%,transparent)}.cs-input:hover{border-color:color-mix(in srgb,var(--neutral) 40%,transparent)}.cs-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.cs-input::placeholder{color:color-mix(in srgb,var(--neutral) 30%,transparent);font-weight:400}.cs-input[type="number"]::-webkit-inner-spin-button,.cs-input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cs-input[type="number"]{-moz-appearance:textfield}.cs-input--compact{width:120px;text-align:right}.cs-input--full{width:100%;box-sizing:border-box}.cs-select{font-family:var(--font-mono);font-size:.85rem;font-weight:400;padding:.55em 2.4em .55em .75em;border:1px solid var(--neutral-light);border-radius:6px;background-color:var(--white);color:var(--neutral);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6em center;background-size:16px;cursor:pointer;transition:border-color 0.2s ease,box-shadow 0.2s ease;outline:none;box-shadow:0 1px 2px color-mix(in srgb,var(--black) 5%,transparent);min-width:120px}.cs-select:hover{border-color:color-mix(in srgb,var(--neutral) 40%,transparent)}.cs-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.cs-select::-ms-expand{display:none}.cs-select:-moz-focusring{color:#fff0;text-shadow:0 0 0 var(--neutral)}.cs-checkbox{display:none;visibility:hidden}.cs-checkbox-label{display:inline-flex;align-items:center;cursor:pointer;user-select:none}.cs-checkbox-label span{display:inline-block;vertical-align:middle;transform:translate3d(0,0,0)}.cs-checkbox-label span:first-child{position:relative;width:18px;height:18px;border-radius:4px;transform:scale(1);border:1.5px solid color-mix(in srgb,var(--neutral) 35%,transparent);transition:all 0.2s ease;flex-shrink:0}.cs-checkbox-label span:first-child svg{position:absolute;top:3px;left:2px;fill:none;stroke:var(--white);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all 0.3s ease;transition-delay:0.1s;transform:translate3d(0,0,0)}.cs-checkbox-label span:first-child::before{content:'';width:100%;height:100%;background:var(--primary);display:block;transform:scale(0);opacity:1;border-radius:50%}.cs-checkbox-label span:last-child{padding-left:10px;font-family:'Clash Display',sans-serif!important;font-size:.9rem;font-weight:500;color:color-mix(in srgb,var(--neutral) 80%,transparent)}.cs-checkbox-label:hover span:first-child{border-color:var(--primary)}.cs-checkbox:checked+.cs-checkbox-label span:first-child{background:var(--primary);border-color:var(--primary);animation:cs-checkbox-pop 0.4s ease}.cs-checkbox:checked+.cs-checkbox-label span:first-child svg{stroke-dashoffset:0}.cs-checkbox:checked+.cs-checkbox-label span:first-child::before{transform:scale(3.5);opacity:0;transition:all 0.6s ease}@keyframes cs-checkbox-pop{50%{transform:scale(.9)}}.cs-checkbox-row{display:flex;align-items:center;padding:.6em .8em;border:1px solid var(--neutral-light);border-radius:6px;background:var(--white);transition:border-color 0.2s ease;box-shadow:0 1px 2px color-mix(in srgb,var(--black) 5%,transparent)}.cs-checkbox-row:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent)}.cs-range-group{display:flex;flex-direction:column;gap:6px}.cs-range-header{display:flex;justify-content:space-between;align-items:center}.cs-range-value{font-family:var(--font-mono);font-size:.85rem;font-weight:500;color:var(--primary);min-width:3ch;text-align:right}.cs-range{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:var(--neutral-light);outline:none;cursor:pointer;transition:background 0.2s ease}.cs-range::-webkit-slider-runnable-track{height:4px;border-radius:2px}.cs-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--primary);border:2px solid var(--white);box-shadow:0 1px 4px color-mix(in srgb,var(--black) 20%,transparent);margin-top:-7px;cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease}.cs-range::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 15%,transparent)}.cs-range:active::-webkit-slider-thumb{transform:scale(1.1);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 10%,transparent)}.cs-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--primary);border:2px solid var(--white);box-shadow:0 1px 4px color-mix(in srgb,var(--black) 20%,transparent);cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease}.cs-range::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 15%,transparent)}.cs-range::-moz-range-track{height:4px;border-radius:2px;background:var(--neutral-light)}.cs-range::-moz-range-progress{height:4px;border-radius:2px;background:var(--primary)}.cs-range:focus-visible{outline:none}.cs-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 15%,transparent)}.cs-toggle-group{display:flex;gap:8px}.cs-toggle{flex:1;padding:.5em 1em;text-align:center;font-family:'Clash Display',sans-serif!important;font-size:.85rem;font-weight:500;background:var(--white);border:1px solid var(--neutral-light);border-radius:99em;cursor:pointer;color:color-mix(in srgb,var(--neutral) 70%,transparent);transition:all 0.2s ease;box-shadow:0 1px 2px color-mix(in srgb,var(--black) 5%,transparent)}.cs-toggle:hover{border-color:color-mix(in srgb,var(--neutral) 40%,transparent)}.cs-toggle.active{background:var(--neutral);color:var(--white);border-color:var(--neutral);box-shadow:0 2px 8px color-mix(in srgb,var(--black) 15%,transparent)}.cs-form-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-s)}.cs-form-label{font-family:'Clash Display',sans-serif!important;font-size:.9rem;font-weight:500;color:color-mix(in srgb,var(--neutral) 80%,transparent)}.cs-form-group{display:flex;flex-direction:column;gap:6px}.cs-form-divider{height:1px;background:var(--neutral-ultra-light);margin:4px 0}@media (max-width:600px){.cs-btn--lg{font-size:.9rem;padding:.6em 1.5em}.cs-form-row{flex-direction:column;align-items:stretch}.cs-input--compact{width:100%;text-align:left}.cs-toggle-group{flex-direction:column}}:root{--root-font-size:100%}:root{--primary:oklch(0.7037833645 0.1948270399 41.08430864);--primary-hover:oklch(0.918 0.194 138);--primary-ultra-light:oklch(0.95 0.109 137.9995874949);--primary-light:oklch(0.85 0.23 138);--primary-semi-light:oklch(0.65 0.23 138);--primary-semi-dark:oklch(0.35 0.127 138.0015156956);--primary-dark:oklch(0.25 0.091 138);--primary-ultra-dark:oklch(0.1 0.036 138);--base:oklch(0.249 0.044 239);--base-hover:oklch(0.138 0.044 239);--base-ultra-light:oklch(0.95 0.044 239);--base-light:oklch(0.85 0.044 239);--base-semi-light:oklch(0.65 0.044 239);--base-semi-dark:oklch(0.35 0.044 239);--base-dark:oklch(0.25 0.044 239);--base-ultra-dark:oklch(0.1 0.044 239);--neutral:oklch(0 0 0);--neutral-hover:oklch(0 0 0);--neutral-ultra-light:oklch(0.95 0 0);--neutral-light:oklch(0.85 0 0);--neutral-semi-light:oklch(0.65 0 0);--neutral-semi-dark:oklch(0.35 0 0);--neutral-dark:oklch(0.25 0 0);--neutral-ultra-dark:oklch(0.1 0 0);--white:#fff;--black:#000}:root{--content-width:82.5rem;--content-width-safe:min(var(--content-width), calc(100% - var(--gutter) * 2))}:root{--focus-color:var(--primary);--focus-width:2px;--focus-offset:2px}:root{--text-xxl-max-width:100%;--text-xl-max-width:100%;--text-l-max-width:100%;--text-m-line-height:calc(6px + 2ex);--text-m-max-width:100%;--text-s-max-width:100%;--text-xs-max-width:100%;--base-text-lh:calc(6px + 2ex);--text-color:var(--text-dark);--text-line-height:calc(6px + 2ex);--text-text-wrap:pretty}:root{--heading-line-height:calc(4px + 2ex);--heading-font-weight:700;--heading-text-wrap:balance;--base-heading-lh:calc(4px + 2ex);--h1-max-width:100%;--h4-line-height:calc(4px + 2ex)}:root{--text-xs:clamp(0.8125rem, calc(0.1041666667vw + 0.7890625rem), 0.875rem);--text-s:clamp(0.875rem, calc(0.1041666667vw + 0.8515625rem), 0.9375rem);--text-s-to-xs:clamp(0.8125rem, calc(0.2083333333vw + 0.765625rem), 0.9375rem);--text-m:clamp(1rem, calc(0.2083333333vw + 0.953125rem), 1.125rem);--text-m-to-s:clamp(0.875rem, calc(0.4166666667vw + 0.78125rem), 1.125rem);--text-m-to-xs:clamp(0.8125rem, calc(0.5208333333vw + 0.6953125rem), 1.125rem);--text-l:clamp(1.2rem, calc(0.499375vw + 1.087640625rem), 1.499625rem);--text-l-to-m:clamp(1rem, calc(0.8327083333vw + 0.812640625rem), 1.499625rem);--text-l-to-s:clamp(0.875rem, calc(1.0410416667vw + 0.640765625rem), 1.499625rem);--text-l-to-xs:clamp(0.8125rem, calc(1.1452083333vw + 0.554828125rem), 1.499625rem);--text-xl:clamp(1.44rem, calc(0.931666875vw + 1.2303749531rem), 1.999000125rem);--text-xl-to-l:clamp(1.2rem, calc(1.331666875vw + 0.9003749531rem), 1.999000125rem);--text-xl-to-m:clamp(1rem, calc(1.6650002083vw + 0.6253749531rem), 1.999000125rem);--text-xl-to-s:clamp(0.875rem, calc(1.8733335417vw + 0.4534999531rem), 1.999000125rem);--text-xl-to-xs:clamp(0.8125rem, calc(1.9775002083vw + 0.3675624531rem), 1.999000125rem);--text-xxl:clamp(1.728rem, calc(1.5611119444vw + 1.3767498125rem), 2.6646671666rem);--text-xxl-to-xl:clamp(1.44rem, calc(2.0411119444vw + 0.9807498125rem), 2.6646671666rem);--text-xxl-to-l:clamp(1.2rem, calc(2.4411119444vw + 0.6507498125rem), 2.6646671666rem);--text-xxl-to-m:clamp(1rem, calc(2.7744452777vw + 0.3757498125rem), 2.6646671666rem);--text-xxl-to-s:clamp(0.875rem, calc(2.982778611vw + 0.2038748125rem), 2.6646671666rem);--text-xxl-to-xs:clamp(0.8125rem, calc(3.0869452777vw + 0.1179373125rem), 2.6646671666rem)}:root{--h6:clamp(0.8125rem, calc(0.1041666667vw + 0.7890625rem), 0.875rem);--h5:clamp(0.875rem, calc(0.1041666667vw + 0.8515625rem), 0.9375rem);--h5-to-h6:clamp(0.8125rem, calc(0.2083333333vw + 0.765625rem), 0.9375rem);--h4:clamp(1.125rem, calc(0.2083333333vw + 1.078125rem), 1.25rem);--h4-to-h5:clamp(0.875rem, calc(0.625vw + 0.734375rem), 1.25rem);--h4-to-h6:clamp(0.8125rem, calc(0.7291666667vw + 0.6484375rem), 1.25rem);--h3:clamp(1.35rem, calc(0.5270833333vw + 1.23140625rem), 1.66625rem);--h3-to-h4:clamp(1.125rem, calc(0.9020833333vw + 0.92203125rem), 1.66625rem);--h3-to-h5:clamp(0.875rem, calc(1.31875vw + 0.57828125rem), 1.66625rem);--h3-to-h6:clamp(0.8125rem, calc(1.4229166667vw + 0.49234375rem), 1.66625rem);--h2:clamp(1.62rem, calc(1.0018520833vw + 1.3945832813rem), 2.22111125rem);--h2-to-h3:clamp(1.35rem, calc(1.4518520833vw + 1.0233332813rem), 2.22111125rem);--h2-to-h4:clamp(1.125rem, calc(1.8268520833vw + 0.7139582813rem), 2.22111125rem);--h2-to-h5:clamp(0.875rem, calc(2.24351875vw + 0.3702082813rem), 2.22111125rem);--h2-to-h6:clamp(0.8125rem, calc(2.3476854167vw + 0.2842707813rem), 2.22111125rem);--h1:clamp(1.944rem, calc(1.6945688271vw + 1.5627220139rem), 2.9607412963rem);--h1-to-h2:clamp(1.62rem, calc(2.2345688271vw + 1.1172220139rem), 2.9607412963rem);--h1-to-h3:clamp(1.35rem, calc(2.6845688271vw + 0.7459720139rem), 2.9607412963rem);--h1-to-h4:clamp(1.125rem, calc(3.0595688271vw + 0.4365970139rem), 2.9607412963rem);--h1-to-h5:clamp(0.875rem, calc(3.4762354938vw + 0.0928470139rem), 2.9607412963rem);--h1-to-h6:clamp(0.8125rem, calc(3.5804021604vw + 0.0069095139rem), 2.9607412963rem)}:root{--section-padding-block:var(--section-space-m);--gutter:clamp(1rem, calc(6.6666666667vw + -0.5rem), 5rem)}:root{--space-xs:clamp(0.8441720333rem, calc(-0.0180644999vw + 0.8482365457rem), 0.8333333333rem);--space-s:clamp(1.1252813203rem, calc(0.2078644661vw + 1.0785118155rem), 1.25rem);--space-s-to-xs:clamp(0.8441720333rem, calc(0.6763799446vw + 0.6919865457rem), 1.25rem);--space-m:clamp(1.5rem, calc(0.625vw + 1.359375rem), 1.875rem);--space-m-to-s:clamp(1.1252813203rem, calc(1.2495311328vw + 0.8441368155rem), 1.875rem);--space-m-to-xs:clamp(0.8441720333rem, calc(1.7180466112vw + 0.4576115457rem), 1.875rem);--space-l:clamp(1.9995rem, calc(1.355vw + 1.694625rem), 2.8125rem);--space-l-to-m:clamp(1.5rem, calc(2.1875vw + 1.0078125rem), 2.8125rem);--space-l-to-s:clamp(1.1252813203rem, calc(2.8120311328vw + 0.4925743155rem), 2.8125rem);--space-l-to-xs:clamp(0.8441720333rem, calc(3.2805466112vw + 0.1060490457rem), 2.8125rem);--space-xl:clamp(2.6653335rem, calc(2.5890275vw + 2.0828023125rem), 4.21875rem);--space-xl-to-l:clamp(1.9995rem, calc(3.69875vw + 1.16728125rem), 4.21875rem);--space-xl-to-m:clamp(1.5rem, calc(4.53125vw + 0.48046875rem), 4.21875rem);--space-xl-to-s:clamp(1.1252813203rem, calc(5.1557811328vw + -0.0347694345rem), 4.21875rem);--space-xl-to-xs:clamp(0.8441720333rem, calc(5.6242966112vw + -0.4212947043rem), 4.21875rem);--space-xxl:clamp(3.5528895555rem, calc(4.6253924075vw + 2.5121762638rem), 6.328125rem);--space-xxl-to-xl:clamp(2.6653335rem, calc(6.1046525vw + 1.2917866875rem), 6.328125rem);--space-xxl-to-l:clamp(1.9995rem, calc(7.214375vw + 0.376265625rem), 6.328125rem);--space-xxl-to-m:clamp(1.5rem, calc(8.046875vw + -0.310546875rem), 6.328125rem);--space-xxl-to-s:clamp(1.1252813203rem, calc(8.6714061328vw + -0.8257850595rem), 6.328125rem);--space-xxl-to-xs:clamp(0.8441720333rem, calc(9.1399216112vw + -1.2123103293rem), 6.328125rem)}:root{--section-space-xs:clamp(1.6883440665rem, calc(1.3527598891vw + 1.3839730915rem), 2.5rem);--section-space-s:clamp(2.2505626407rem, calc(2.4990622656vw + 1.6882736309rem), 3.75rem);--section-space-s-to-xs:clamp(1.6883440665rem, calc(3.4360932225vw + 0.9152230915rem), 3.75rem);--section-space-m:clamp(3rem, calc(4.375vw + 2.015625rem), 5.625rem);--section-space-m-to-s:clamp(2.2505626407rem, calc(5.6240622656vw + 0.9851486309rem), 5.625rem);--section-space-m-to-xs:clamp(1.6883440665rem, calc(6.5610932225vw + 0.2120980915rem), 5.625rem);--section-space-l:clamp(3.999rem, calc(7.3975vw + 2.3345625rem), 8.4375rem);--section-space-l-to-m:clamp(3rem, calc(9.0625vw + 0.9609375rem), 8.4375rem);--section-space-l-to-s:clamp(2.2505626407rem, calc(10.3115622656vw + -0.0695388691rem), 8.4375rem);--section-space-l-to-xs:clamp(1.6883440665rem, calc(11.2485932225vw + -0.8425894085rem), 8.4375rem);--section-space-xl:clamp(5.330667rem, calc(12.209305vw + 2.583573375rem), 12.65625rem);--section-space-xl-to-l:clamp(3.999rem, calc(14.42875vw + 0.75253125rem), 12.65625rem);--section-space-xl-to-m:clamp(3rem, calc(16.09375vw + -0.62109375rem), 12.65625rem);--section-space-xl-to-s:clamp(2.2505626407rem, calc(17.3428122656vw + -1.6515701191rem), 12.65625rem);--section-space-xl-to-xs:clamp(1.6883440665rem, calc(18.2798432225vw + -2.4246206585rem), 12.65625rem);--section-space-xxl:clamp(7.105779111rem, calc(19.797659815vw + 2.6513056526rem), 18.984375rem);--section-space-xxl-to-xl:clamp(5.330667rem, calc(22.75618vw + 0.2105265rem), 18.984375rem);--section-space-xxl-to-l:clamp(3.999rem, calc(24.975625vw + -1.620515625rem), 18.984375rem);--section-space-xxl-to-m:clamp(3rem, calc(26.640625vw + -2.994140625rem), 18.984375rem);--section-space-xxl-to-s:clamp(2.2505626407rem, calc(27.8896872656vw + -4.0246169941rem), 18.984375rem);--section-space-xxl-to-xs:clamp(1.6883440665rem, calc(28.8267182225vw + -4.7976675335rem), 18.984375rem)}:root{--content-gap:var(--space-m);--container-gap:var(--space-xl);--grid-gap:var(--space-m)}:root{--width-10:calc(var(--content-width) * 0.1);--width-20:calc(var(--content-width) * 0.2);--width-30:calc(var(--content-width) * 0.3);--width-40:calc(var(--content-width) * 0.4);--width-50:calc(var(--content-width) * 0.5);--width-60:calc(var(--content-width) * 0.6);--width-70:calc(var(--content-width) * 0.7);--width-80:calc(var(--content-width) * 0.8);--width-90:calc(var(--content-width) * 0.9);--width-full:calc(var(--content-width) * 100%)}:root{--grid-1:repeat(1, minmax(0, 1fr));--grid-2:repeat(2, minmax(0, 1fr));--grid-3:repeat(3, minmax(0, 1fr));--grid-4:repeat(4, minmax(0, 1fr));--grid-5:repeat(5, minmax(0, 1fr));--grid-6:repeat(6, minmax(0, 1fr));--grid-7:repeat(7, minmax(0, 1fr));--grid-8:repeat(8, minmax(0, 1fr));--grid-9:repeat(9, minmax(0, 1fr));--grid-10:repeat(10, minmax(0, 1fr));--grid-11:repeat(11, minmax(0, 1fr));--grid-12:repeat(12, minmax(0, 1fr));--grid-1-2:minmax(0, 1fr) minmax(0, 2fr);--grid-1-3:minmax(0, 1fr) minmax(0, 3fr);--grid-2-1:minmax(0, 2fr) minmax(0, 1fr);--grid-2-3:minmax(0, 2fr) minmax(0, 3fr);--grid-3-1:minmax(0, 3fr) minmax(0, 1fr);--grid-3-2:minmax(0, 3fr) minmax(0, 2fr)}:root{--grid-auto-2:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((2 - 1) * var(--grid-gap))) / 2) * 0.7, (100% - (2 - 1) * var(--grid-gap)) / 2)), 1fr));--grid-auto-3:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((3 - 1) * var(--grid-gap))) / 3) * 0.7, (100% - (3 - 1) * var(--grid-gap)) / 3)), 1fr));--grid-auto-4:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((4 - 1) * var(--grid-gap))) / 4) * 0.7, (100% - (4 - 1) * var(--grid-gap)) / 4)), 1fr));--grid-auto-5:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((5 - 1) * var(--grid-gap))) / 5) * 0.7, (100% - (5 - 1) * var(--grid-gap)) / 5)), 1fr));--grid-auto-6:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((6 - 1) * var(--grid-gap))) / 6) * 0.7, (100% - (6 - 1) * var(--grid-gap)) / 6)), 1fr));--grid-auto-7:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((7 - 1) * var(--grid-gap))) / 7) * 0.7, (100% - (7 - 1) * var(--grid-gap)) / 7)), 1fr));--grid-auto-8:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((8 - 1) * var(--grid-gap))) / 8) * 0.7, (100% - (8 - 1) * var(--grid-gap)) / 8)), 1fr));--grid-auto-9:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((9 - 1) * var(--grid-gap))) / 9) * 0.7, (100% - (9 - 1) * var(--grid-gap)) / 9)), 1fr));--grid-auto-10:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((10 - 1) * var(--grid-gap))) / 10) * 0.7, (100% - (10 - 1) * var(--grid-gap)) / 10)), 1fr));--grid-auto-11:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((11 - 1) * var(--grid-gap))) / 11) * 0.7, (100% - (11 - 1) * var(--grid-gap)) / 11)), 1fr));--grid-auto-12:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((12 - 1) * var(--grid-gap))) / 12) * 0.7, (100% - (12 - 1) * var(--grid-gap)) / 12)), 1fr));--auto-grid-aggressiveness:0.7}:root{--header-height:clamp(0rem, calc(0vw + 0rem), 0rem);--admin-bar-height:var(--wp-admin--admin-bar--height, 0px)}:root{--offset:calc(clamp(0rem, calc(0vw + 0rem), 0rem) + var(--header-height))}:root{--paragraph-spacing:1em;--heading-spacing:1.2em;--list-spacing:var(--paragraph-spacing);--list-indent-spacing:2em;--list-item-spacing:0.5em;--nested-list-indent-spacing:1em;--flow-spacing:var(--paragraph-spacing);--figure-spacing:var(--paragraph-spacing);--figcaption-spacing:0.5em;--blockquote-spacing:var(--paragraph-spacing)}:root{--option-primary-btn-outline:on;--option-secondary-btn-outline:on;--btn-padding-block:0.5em;--btn-padding-inline:1.25em;--btn-min-width:8.75rem;--btn-width:max-content;--btn-line-height:1;--btn-font-size:var(--text-m);--btn-font-weight:400;--btn-font-style:normal;--btn-text-decoration:none;--btn-text-decoration-hover:none;--btn-letter-spacing:0;--btn-text-transform:none;--btn-border-width:2px;--btn-outline-border-width:2px;--btn-border-style:solid;--btn-border-radius:var(--radius);--btn-radius:var(--radius);--btn-justify-content:center;--btn-text-align:center}:root{--link-color:var(--primary);--link-color-hover:var(--primary-hover);--link-transition:var(--transition);--link-decoration:inherit;--link-decoration-hover:inherit;--link-underline-offset:auto;--link-weight:inherit}:root{--col-width-s:13rem;--col-width-m:25rem;--col-width-l:38rem;--col-rule-width-s:0.5px;--col-rule-width-m:1px;--col-rule-width-l:3px}:root{--sticky-offset-custom:60px;--sticky-offset:var(--header-height, var(--sticky-offset-custom, 0))}:root{--bg-ultra-light:var(--neutral-ultra-light);--bg-light:var(--neutral-light);--bg-dark:var(--neutral-dark);--bg-ultra-dark:var(--neutral-ultra-dark);--text-light:var(--white);--text-light-muted:color-mix(in srgb, var(--text-light) 80%, transparent);--text-dark:var(--black);--text-dark-muted:color-mix(in srgb, var(--text-dark) 80%, transparent)}:root{--bg-ultra-light-text:var(--text-dark);--bg-light-text:var(--text-dark);--bg-dark-text:var(--text-light);--bg-ultra-dark-text:var(--text-light);--bg-ultra-light-heading:var(--text-dark);--bg-light-heading:var(--text-dark);--bg-dark-heading:var(--text-light);--bg-ultra-dark-heading:var(--text-light);--bg-ultra-light-button:primary;--bg-light-button:primary;--bg-dark-button:primary;--bg-ultra-dark-button:primary;--bg-ultra-light-icon:light;--bg-light-icon:light;--bg-dark-icon:dark;--bg-ultra-dark-icon:dark}:root{--radius:5px;--radius-50:50%;--radius-circle:50vw;--radius-none:0;--radius-m:var(--radius)}:root{--border-size:1px;--border-width:1px;--border-style:solid;--border-color-dark:color-mix(in oklch, var(--black) 20%, transparent);--border-color-light:color-mix(in oklch, var(--white) 20%, transparent);--border:var(--border-size) var(--border-style) var(--border-color-dark);--border-light:var(--border-size) var(--border-style) var(--border-color-light);--border-dark:var(--border-size) var(--border-style) var(--border-color-dark)}:root{--divider-size:1px;--divider-style:solid;--divider-inline-size:100%;--divider-gap:var(--content-gap);--divider-color-dark:color-mix(in srgb, var(--black) 20%, transparent);--divider-color-light:color-mix(in srgb, var(--white) 20%, transparent);--divider:var(--divider-size) var(--divider-style) var(--divider-color-dark);--divider-light:var(--divider-size) var(--divider-style) var(--divider-color-light);--divider-dark:var(--divider-size) var(--divider-style) var(--divider-color-dark)}:root{--transition-duration:0.3s;--transition-timing:ease-in-out;--transition-delay:0s;--transition:0.3s ease-in-out 0s}:root{--boxed-width:1400px}:root{--icon-scheme:inherit;--icon-size:32px;--icon-padding:0.15em;--icon-radius:var(--radius);--icon-background:var(--neutral-ultra-light);--icon-background-hover:var(--neutral-light);--icon-border-color:var(--border-color-dark);--icon-border-color-hover:inherit;--icon-border-width:var(--border-width);--icon-border-style:var(--border-style);--icon-color:var(--text-dark-muted);--icon-color-hover:var(--primary);--icon-list-icon-size:1em;--icon-list-gap:1em;--icon-size-xs:12px;--icon-size-s:16px;--icon-size-m:32px;--icon-size-l:64px;--icon-size-xl:128px}:root{--box-shadow-m:0 0 40px color-mix(in srgb, black 10%, transparent);--box-shadow-l:0 0 60px color-mix(in srgb, black 20%, transparent);--box-shadow-xl:0 0 80px color-mix(in srgb, black 30%, transparent);--box-shadow-1:0 0 40px color-mix(in srgb, black 10%, transparent);--box-shadow-2:0 0 60px color-mix(in srgb, black 20%, transparent);--box-shadow-3:0 0 80px color-mix(in srgb, black 30%, transparent)}:root{color-scheme:light only}.scheme--light{color-scheme:light}.scheme--dark{color-scheme:dark}:root{interpolate-size:allow-keywords}*,*::before,*::after{box-sizing:border-box}body{min-block-size:100vh}input,button,textarea,select{font:inherit}:where(dd){margin-inline-start:0}html{font-size:var(--root-font-size)!important}:where(body){font-size:var(--default-font-size,var(--text-m));color:var(--text-color);line-height:var(--text-line-height);text-wrap:var(--text-text-wrap);background:var(--body-bg-color,#fcfbf8)}:where(p){line-height:var(--text-line-height,calc(6px + 2ex))}body a:where(:not([class*=btn--])){color:var(--link-color,var(--primary));font-weight:var(--link-weight,inherit);-webkit-text-decoration:var(--link-decoration,inherit);text-decoration:var(--link-decoration,inherit);text-underline-offset:var(--link-underline-offset,auto);transition:var(--link-transition,var(--transition))}@media (hover:hover) and (pointer:fine){body a:where(:not([class*=btn--])):hover{color:var(--link-color-hover,var(--primary-hover))}}h1,:where(.h1),h2,:where(.h2),h3,:where(.h3),h4,:where(.h4),h5,:where(.h5),h6,:where(.h6){line-height:var(--heading-line-height);font-weight:var(--heading-font-weight);text-wrap:var(--heading-text-wrap)}h1{font-size:var(--h1);max-width:var(--h1-max-width)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4);line-height:var(--h4-line-height)}h5{font-size:var(--h5)}h6{font-size:var(--h6)}@layer acss-layer-anchors{[class*="btn--"]:where(:not(.btn--none,.wp-block-button)),[class*="btn--"].wp-block-button>.wp-block-button__link{background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);inline-size:var(--btn-width,auto);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-border-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);text-align:var(--btn-text-align,center);display:var(--btn-display,inline-flex)}@media (hover:hover) and (pointer:fine){[class*="btn--"]:where(:not(.btn--none,.wp-block-button)):hover,[class*="btn--"].wp-block-button>.wp-block-button__link:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}}[class*="btn--"]:where(:not(.btn--none,.wp-block-button)):where(:focus-visible),[class*="btn--"].wp-block-button>.wp-block-button__link:where(:focus-visible){outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}.btn--xs{--btn-font-size:var(--text-xs)}.btn--s{--btn-font-size:var(--text-s)}.btn--m{--btn-font-size:var(--text-m)}.btn--l{--btn-font-size:var(--text-l)}.btn--xl{--btn-font-size:var(--text-xl)}.btn--xxl{--btn-font-size:var(--text-xxl)}.btn--none{background:none;border:none}}@layer acss-layer-icons{[data-icon]:is(svg,i,a){color-scheme:var(--icon-scheme,default);display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:content-box;color:var(--icon-color,var(--neutral-dark));font-size:var(--icon-size);height:var(--icon-height,var(--icon-size,24px));width:var(--icon-width,var(--icon-size,24px));transition:var(--icon-transition,var(--transition));box-shadow:var(--icon-shadow,none);overflow:visible}[data-icon]:is(i)::before{width:100%;height:100%;text-align:center;font-size:var(--icon-size)}[data-icon] svg{color:var(--icon-color)}[data-icon]:is(a):hover,a:hover [data-icon],[data-icon] [data-icon-hover]:hover,[data-icon] [data-icon-hover]:hover [data-icon]{--icon-background:var(--icon-background-hover);--icon-color:var(--icon-color-hover);--icon-border-color:var(--icon-border-color-hover)}.icon--xs,[data-icon-size="xs"]{--icon-size:var(--icon-size-xs);--icon-padding:var(--icon-padding-xs)}.icon--s,[data-icon-size="s"]{--icon-size:var(--icon-size-s);--icon-padding:var(--icon-padding-s)}.icon--m,[data-icon-size="m"]{--icon-size:var(--icon-size-m);--icon-padding:var(--icon-padding-m)}.icon--l,[data-icon-size="l"]{--icon-size:var(--icon-size-l);--icon-padding:var(--icon-padding-l)}.icon--xl,[data-icon-size="xl"]{--icon-size:var(--icon-size-xl);--icon-padding:var(--icon-padding-xl)}.icon--2xl,[data-icon-size="2xl"]{--icon-size:var(--icon-size-2xl);--icon-padding:var(--icon-padding-2xl)}.icon--boxed,[data-icon-style="boxed"]{padding:var(--icon-padding,12px);border-width:var(--icon-border-width,0);border-style:var(--icon-border-style,solid);border-radius:var(--icon-radius,var(--radius));background:var(--icon-background,var(--neutral-ultra-light));border-color:var(--icon-border-color,transparent)}.icon--plain,[data-icon-style="plain"]{--icon-background:transparent;--icon-border-width:0;--icon-padding:0}:is([data-icon-list],.icon-list){display:flex;flex-direction:column;gap:var(--icon-list-gap,1em)}:is([data-icon-list],.icon-list) :where(svg,i){--icon-size:var(--icon-list-icon-size, 1em);position:relative;translate:var(--icon-inline-offset,0) var(--icon-block-offset,0);flex-shrink:0}:is([data-icon-list],.icon-list) :where(svg,i):is(svg,i,a){color-scheme:var(--icon-scheme,default);display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:content-box;color:var(--icon-color,var(--neutral-dark));font-size:var(--icon-size);height:var(--icon-height,var(--icon-size,24px));width:var(--icon-width,var(--icon-size,24px));transition:var(--icon-transition,var(--transition));box-shadow:var(--icon-shadow,none);overflow:visible}:is([data-icon-list],.icon-list) :where(svg,i):is(i)::before{width:100%;height:100%;text-align:center;font-size:var(--icon-size)}:is([data-icon-list],.icon-list) :where(svg,i) svg{color:var(--icon-color)}:is([data-icon-list],.icon-list) :where(svg,i):is(a):hover,a:hover :is([data-icon-list],.icon-list) :where(svg,i),:is([data-icon-list],.icon-list) :where(svg,i) [data-icon-hover]:hover,:is([data-icon-list],.icon-list) :where(svg,i) [data-icon-hover]:hover [data-icon]{--icon-background:var(--icon-background-hover);--icon-color:var(--icon-color-hover);--icon-border-color:var(--icon-border-color-hover)}:is([data-icon-list],.icon-list) a:hover{--icon-color:var(--icon-color-hover, var(--primary));--icon-background:var(--icon-background-hover, var(--primary-hover))}:where(a:has(>svg,>i)):hover{--icon-color:var(--icon-color-hover, var(--primary));--icon-background:var(--icon-background-hover, var(--primary-hover))}}html{background-color:var(--device-bg-color,#faf9f5)}body{inline-size:100%;max-inline-size:var(--body-max-width,1400px);box-shadow:var(--body-box-shadow,0 0 80px 0 var(--neutral-trans-20));border-color:var(--body-border-color,var(--neutral-ultra-light));border-style:var(--body-border-style,solid);border-width:var(--body-border-width,1px);border-radius:var(--body-border-radius,0);margin-block-start:var(--body-margin-top,0)!important;margin-inline:auto!important}header.sticky>*,#brx-header.sticky.sticky>*{width:var(--boxed-width);margin-inline:auto}[id]{scroll-margin-top:var(--offset,0)}html{scroll-behavior:smooth}html:focus-within{scroll-behavior:auto}.hidden-accessible{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0;margin:-1px;overflow:hidden;clip-path:inset(100%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{-webkit-animation-duration:0.01ms!important;animation-duration:0.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}.skip-link{position:absolute!important;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-250%);--btn-min-width:fit-content;z-index:100;background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);inline-size:var(--btn-width,auto);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-border-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);text-align:var(--btn-text-align,center);display:var(--btn-display,inline-flex)}@media (hover:hover) and (pointer:fine){.skip-link:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}}.skip-link:where(:focus-visible){outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}.skip-link:focus-visible{transform:translateY(0)}:focus{outline:none;box-shadow:none}:focus-visible{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}@supports not selector(:focus-visible){:focus{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}}:where(section:not(section section)){display:flex;flex-direction:column;padding-block:var(--section-padding-block);padding-inline:var(--gutter)}.bg--ultra-light{background-color:var(--bg-ultra-light)}.bg--light{background-color:var(--bg-light)}.bg--dark{background-color:var(--bg-dark)}.bg--ultra-dark{background-color:var(--bg-ultra-dark)}.text--light{color:var(--text-light)}.text--light-muted{color:var(--text-light-muted)}.text--dark{color:var(--text-dark)}.text--dark-muted{color:var(--text-dark-muted)}:where(.content-grid){--full:minmax(var(--gutter), 1fr);padding-inline:0;column-gap:0!important;display:grid!important;grid-template-columns:[full-start] var(--full) [feature-max-start] minmax(0,var(--feature-max-width,100px)) [feature-start] minmax(0,var(--feature-width,50px)) [content-start] min(var(--content-width), 100% - var(--gutter) * 2) [content-end] minmax(0,var(--feature-width,50px)) [feature-end] minmax(0,var(--feature-max-width,100px)) [feature-max-end] var(--full) [full-end]}:where(.content-grid)>:not(.content--feature,.content--feature-max,.content--full,.content--full-safe){width:100%;max-width:100%}:where(.content-grid)>:where(:not(.content--feature,.content--feature-max,.content--full,.content--full-safe)){grid-column:content}.content--feature{grid-column:feature}.content--feature-max{grid-column:feature-max}.content--full{grid-column:full}.content--full-safe{grid-column:full;padding-inline:var(--gutter)}.content-grid:where(.content--full-safe){padding-inline:var(--gutter)}:is(.content--feature,.content--feature-max,.content--full,.content--full-safe):not(.content-grid--off :is(.content--feature,.content--feature-max,.content--full,.content--full-safe)){width:100%!important;max-width:100%}:is(.content--feature,.content--feature-max,.content--full,.content--full-safe) :is(figure img,picture img){width:100%}.content-grid:is([class*="padding--"],[class*="section--"],[class*="header--"]){padding-inline:0}:where(.bg--ultra-light){--relative-text-color:var(--bg-ultra-light-text);color:var(--relative-text-color,inherit)}:where(.bg--light){--relative-text-color:var(--bg-light-text);color:var(--relative-text-color,inherit)}:where(.bg--dark){--relative-text-color:var(--bg-dark-text);color:var(--relative-text-color,inherit)}:where(.bg--ultra-dark){--relative-text-color:var(--bg-ultra-dark-text);color:var(--relative-text-color,inherit)}.bg--ultra-light :where(h1,h2,h3,h4,h5,h6){color:var(--relative-heading-color,inherit)}.bg--light :where(h1,h2,h3,h4,h5,h6){color:var(--relative-heading-color,inherit)}.bg--dark :where(h1,h2,h3,h4,h5,h6){color:var(--relative-heading-color,inherit)}.bg--ultra-dark :where(h1,h2,h3,h4,h5,h6){color:var(--relative-heading-color,inherit)}.bg--ultra-light{--relative-heading-color:var(--bg-ultra-light-heading)}.bg--light{--relative-heading-color:var(--bg-light-heading)}.bg--dark{--relative-heading-color:var(--bg-dark-heading)}.bg--ultra-dark{--relative-heading-color:var(--bg-ultra-dark-heading)}.bg--ultra-light{--icon-scheme:var(--bg-ultra-light-icon)}.bg--light{--icon-scheme:var(--bg-light-icon)}.bg--dark{--icon-scheme:var(--bg-dark-icon)}.bg--ultra-dark{--icon-scheme:var(--bg-ultra-dark-icon)}.section--xs{padding-block:var(--section-space-xs);padding-inline:var(--gutter)}.section--s{padding-block:var(--section-space-s);padding-inline:var(--gutter)}.section--s-to-xs{padding-block:var(--section-space-s-to-xs);padding-inline:var(--gutter)}.section--m{padding-block:var(--section-space-m);padding-inline:var(--gutter)}.section--m-to-s{padding-block:var(--section-space-m-to-s);padding-inline:var(--gutter)}.section--m-to-xs{padding-block:var(--section-space-m-to-xs);padding-inline:var(--gutter)}.section--l{padding-block:var(--section-space-l);padding-inline:var(--gutter)}.section--l-to-m{padding-block:var(--section-space-l-to-m);padding-inline:var(--gutter)}.section--l-to-s{padding-block:var(--section-space-l-to-s);padding-inline:var(--gutter)}.section--l-to-xs{padding-block:var(--section-space-l-to-xs);padding-inline:var(--gutter)}.section--xl{padding-block:var(--section-space-xl);padding-inline:var(--gutter)}.section--xl-to-l{padding-block:var(--section-space-xl-to-l);padding-inline:var(--gutter)}.section--xl-to-m{padding-block:var(--section-space-xl-to-m);padding-inline:var(--gutter)}.section--xl-to-s{padding-block:var(--section-space-xl-to-s);padding-inline:var(--gutter)}.section--xl-to-xs{padding-block:var(--section-space-xl-to-xs);padding-inline:var(--gutter)}.section--xxl{padding-block:var(--section-space-xxl);padding-inline:var(--gutter)}.section--xxl-to-xl{padding-block:var(--section-space-xxl-to-xl);padding-inline:var(--gutter)}.section--xxl-to-l{padding-block:var(--section-space-xxl-to-l);padding-inline:var(--gutter)}.section--xxl-to-m{padding-block:var(--section-space-xxl-to-m);padding-inline:var(--gutter)}.section--xxl-to-s{padding-block:var(--section-space-xxl-to-s);padding-inline:var(--gutter)}.section--xxl-to-xs{padding-block:var(--section-space-xxl-to-xs);padding-inline:var(--gutter)}.section--none{padding-block:0;padding-inline:var(--gutter)}.header--xs{padding-block:var(--space-xs);padding-inline:var(--gutter)}.header--s{padding-block:var(--space-s);padding-inline:var(--gutter)}.header--m{padding-block:var(--space-m);padding-inline:var(--gutter)}.header--l{padding-block:var(--space-l);padding-inline:var(--gutter)}.header--xl{padding-block:var(--space-xl);padding-inline:var(--gutter)}.header--xxl{padding-block:var(--space-xxl);padding-inline:var(--gutter)}[class*="overlay--"],.overlay{position:relative;z-index:0}[class*="overlay--"]::before,.overlay::before{content:"";background:var(--overlay-color,rgb(0 0 0 / .7));position:absolute;inset:0;z-index:-1}:is(.text--xxl,.text--xl,.text--l,.text--m,.text--s,.text--xs){line-height:var(--text-line-height);text-wrap:var(--text-text-wrap)}.text--xxl{font-size:var(--text-xxl)}.text--xxl:is(p,li,blockquote,h1,h2,h3,h4,h5,h6,span,strong,cite){max-width:var(--text-xxl-max-width)}.text--xl{font-size:var(--text-xl)}.text--xl:is(p,li,blockquote,h1,h2,h3,h4,h5,h6,span,strong,cite){max-width:var(--text-xl-max-width)}.text--l{font-size:var(--text-l)}.text--l:is(p,li,blockquote,h1,h2,h3,h4,h5,h6,span,strong,cite){max-width:var(--text-l-max-width)}.text--m{font-size:var(--text-m);line-height:var(--text-m-line-height)}.text--m:is(p,li,blockquote,h1,h2,h3,h4,h5,h6,span,strong,cite){max-width:var(--text-m-max-width)}.text--s{font-size:var(--text-s)}.text--s:is(p,li,blockquote,h1,h2,h3,h4,h5,h6,span,strong,cite){max-width:var(--text-s-max-width)}.text--xs{font-size:var(--text-xs)}.text--xs:is(p,li,blockquote,h1,h2,h3,h4,h5,h6,span,strong,cite){max-width:var(--text-xs-max-width)}.h1{font-size:var(--h1);max-width:var(--h1-max-width)}.h2{font-size:var(--h2)}.h3{font-size:var(--h3)}.h4{font-size:var(--h4);line-height:var(--h4-line-height)}.h5{font-size:var(--h5)}.h6{font-size:var(--h6)}body blockquote{text-wrap:pretty}.sticky{position:-webkit-sticky;position:sticky;inset-block-start:var(--sticky-offset,0)}.width--10{inline-size:100%;max-inline-size:calc(var(--content-width) * 0.1)}.width--20{inline-size:100%;max-inline-size:calc(var(--content-width) * 0.2)}.width--30{inline-size:100%;max-inline-size:calc(var(--content-width) * 0.3)}.width--40{inline-size:100%;max-inline-size:calc(var(--content-width) * 0.4)}.width--50{inline-size:100%;max-inline-size:calc(var(--content-width) * 0.5)}.width--60{inline-size:100%;max-inline-size:calc(var(--content-width) * 0.6)}.width--70{inline-size:100%;max-inline-size:calc(var(--content-width) * 0.7)}.width--80{inline-size:100%;max-inline-size:calc(var(--content-width) * 0.8)}.width--90{inline-size:100%;max-inline-size:calc(var(--content-width) * 0.9)}.width--full{inline-size:100%;max-inline-size:100%}figure[class*="width--"] img{inline-size:100%}.width--auto{inline-size:auto!important;max-inline-size:100%}.content-width{inline-size:100%;max-inline-size:var(--content-width);margin-inline:auto}.content-width--safe{inline-size:100%;max-inline-size:var(--content-width-safe);margin-inline:auto}.width--max-content{inline-size:max-content;max-inline-size:100%}.width--min-content{inline-size:min-content;max-inline-size:100%}.width--fit-content{inline-size:fit-content;max-inline-size:100%}:where(section:not(section section)){gap:var(--container-gap)}:where(section:not(section section))>:where(div,ul,ol){gap:var(--content-gap)}:where([data-etch-element="flex-div"]:not(main)){gap:var(--content-gap)}section>div:where([class*="grid--"]),:where([class*="grid--"]){gap:var(--grid-gap)}:where(img){border-radius:var(--radius)}form.wsf-form{--wsf-form-border-radius:0;--wsf-form-border-width:0px;--wsf-form-border-style:solid;--wsf-form-grid-gap:20px;--wsf-form-padding-horizontal:0px;--wsf-form-padding-vertical:0px;--wsf-form-transition-enabled:1;--wsf-form-transition-speed:var(--transition-duration);--wsf-form-transition-timing-function:var(--transition-timing);--wsf-form-font-size:var(--text-m);--wsf-form-font-size-small:var(--text-s);--wsf-form-font-size-large:var(--text-l);--wsf-form-font-style:normal;--wsf-form-font-weight:normal;--wsf-form-letter-spacing:var(--text-letter-spacing);--wsf-form-line-height:var(--text-line-height);--wsf-form-text-decoration:none;--wsf-form-text-transform:none;--wsf-group-li-border-radius:var(--btn-border-radius);--wsf-group-ul-border-width:1px;--wsf-group-ul-border-style:solid;--wsf-group-li-border-width:1px;--wsf-group-li-border-style:solid;--wsf-group-li-gap:0px;--wsf-group-li-padding-horizontal:1.5em;--wsf-group-li-padding-vertical:0.75em;--wsf-group-li-font-size:var(--f-form-font-size);--wsf-group-li-font-weight:;--wsf-group-li-font-style:inherit;--wsf-group-li-letter-spacing:0;--wsf-group-li-line-height:var(--f-form-line-height);--wsf-group-li-text-decoration:inherit;--wsf-group-li-text-transform:inherit;--wsf-group-li-steps-size:var(--space-l);--wsf-group-li-steps-font-size:var(--f-form-font-size);--wsf-group-li-steps-font-weight:;--wsf-group-li-steps-font-style:normal;--wsf-group-li-steps-text-decoration:none;--wsf-section-legend-font-size:var(--f-form-font-size);--wsf-section-legend-font-style:normal;--wsf-section-legend-font-weight:600;--wsf-section-legend-line-height:var(--f-form-line-height);--wsf-section-legend-text-decoration:none;--wsf-section-legend-text-transform:none;--wsf-section-legend-gap:1rem;--wsf-section-icon-size:var(--text-m);--wsf-field-border-radius:var(--radius);--wsf-field-border-width:1px;--wsf-field-border-style:solid;--wsf-field-box-shadow-width-focus:0px;--wsf-field-fieldset-legend-font-size:var(--f-form-font-size);--wsf-field-fieldset-legend-font-style:normal;--wsf-field-fieldset-legend-font-weight:400;--wsf-field-fieldset-legend-text-decoration:none;--wsf-field-fieldset-legend-text-transform:none;--wsf-field-fieldset-legend-gap:0.5em;--wsf-field-help-font-size:var(--text-s);--wsf-field-help-font-style:normal;--wsf-field-help-font-weight:400;--wsf-field-help-line-height:1.5;--wsf-field-help-text-decoration:none;--wsf-field-help-text-transform:none;--wsf-field-help-gap:0.5em;--wsf-field-invalid-feedback-font-size:var(--text-s);--wsf-field-invalid-feedback-font-style:normal;--wsf-field-invalid-feedback-font-weight:400;--wsf-field-invalid-feedback-letter-spacing:var(--text-letter-spacing);--wsf-field-invalid-feedback-line-height:var(--text-line-height);--wsf-field-invalid-feedback-text-decoration:none;--wsf-field-invalid-feedback-text-transform:none;--wsf-field-invalid-feedback-gap:0.5em;--wsf-field-label-font-size:var(--f-form-font-size);--wsf-field-label-font-style:normal;--wsf-field-label-font-weight:400;--wsf-field-label-letter-spacing:var(--text-letter-spacing);--wsf-field-label-line-height:var(--text-line-height);--wsf-field-label-text-decoration:none;--wsf-field-label-text-transform:none;--wsf-field-label-gap:0.5em;--wsf-field-label-inside-offset:-20px;--wsf-field-label-inside-scale:0.9;--wsf-field-padding-horizontal:10px;--wsf-field-padding-vertical:8.5px;--wsf-field-prefix-suffix-font-size:var(--text-s);--wsf-field-prefix-suffix-font-style:normal;--wsf-field-prefix-suffix-font-weight:400;--wsf-field-prefix-suffix-letter-spacing:var(--text-letter-spacing);--wsf-field-prefix-suffix-line-height:var(--text-line-height);--wsf-field-prefix-suffix-text-decoration:none;--wsf-field-prefix-suffix-text-transform:none;--wsf-field-tooltip-font-size:var(--text-xs);--wsf-field-tooltip-font-weight:400;--wsf-field-tooltip-line-height:var(--text-line-height);--wsf-field-tooltip-border-radius:var(--radius-s);--wsf-field-tooltip-gap:5px;--wsf-field-font-size:var(--text-m);--wsf-field-font-style:normal;--wsf-field-font-weight:400;--wsf-field-letter-spacing:var(--text-letter-spacing);--wsf-field-line-height:var(--text-line-height);--wsf-field-text-decoration:none;--wsf-field-text-transform:none;--wsf-field-checkbox-border-radius:4px;--wsf-field-checkbox-gap-horizontal:6px;--wsf-field-checkbox-gap-vertical:10px;--wsf-field-checkbox-size:calc(var(--wsf-field-font-size) * (var(--wsf-field-line-height) / 1rem));--wsf-field-radio-gap-horizontal:6px;--wsf-field-radio-gap-vertical:10px;--wsf-field-radio-size:calc(var(--wsf-field-font-size) * (var(--wsf-field-line-height) / 1rem));--wsf-field-datetime-calendar-border-style:solid;--wsf-field-datetime-calendar-border-width:1px;--wsf-field-datetime-calendar-font-size:var(--text-s);--wsf-field-datetime-calendar-font-style:normal;--wsf-field-datetime-calendar-font-weight:400;--wsf-field-datetime-calendar-letter-spacing:var(--text-letter-spacing);--wsf-field-datetime-calendar-line-height:var(--text-line-height);--wsf-field-datetime-calendar-text-decoration:none;--wsf-field-datetime-calendar-text-transform:none;--wsf-field-datetime-padding-vertical:6px;--wsf-field-datetime-padding-horizontal:8px;--wsf-field-file-dropzonejs-border-style:solid;--wsf-field-file-dropzonejs-border-width:1px;--wsf-field-file-dropzonejs-border-radius:var(--radius);--wsf-field-file-dropzonejs-padding-inline:var(--wsf-form-grid-gap);--wsf-field-file-dropzonejs-padding-block:var(--wsf-form-grid-gap);--wsf-field-file-dropzonejs-progress-radius:var(--radius);--wsf-field-file-dropzonejs-progress-gap:5px;--wsf-field-file-dropzonejs-progress-height:10px;--wsf-field-range-track-border-radius:50px;--wsf-field-range-tickmark-label-font-size:var(--text-s);--wsf-field-range-tickmark-label-font-style:normal;--wsf-field-range-tickmark-label-font-weight:400;--wsf-field-range-tickmark-label-letter-spacing:var(--text-letter-spacing);--wsf-field-range-tickmark-label-line-height:var(--text-line-height);--wsf-field-range-tickmark-label-text-decoration:none;--wsf-field-range-tickmark-label-text-transform:none;--wsf-field-select-arrow-width:12px;--wsf-field-select-arrow-height:6px;--wsf-field-texteditor-font-size:var(--text-s);--wsf-field-texteditor-font-style:normal;--wsf-field-texteditor-font-weight:400;--wsf-field-texteditor-letter-spacing:var(--text-letter-spacing);--wsf-field-texteditor-line-height:var(--text-line-height);--wsf-field-texteditor-text-decoration:none;--wsf-field-texteditor-text-transform:none;--wsf-field-texteditor-p-margin-bottom:1em;--wsf-form-color-background:transparent;--wsf-form-color-base:var(--text-dark);--wsf-form-color-base-contrast:var(--text-light);--wsf-form-color-accent:var(--primary);--wsf-form-color-neutral:var(--neutral-light);--wsf-form-color-primary:var(--primary);--wsf-form-color-secondary:var(--secondary);--wsf-form-color-success:var(--success, #2e8540);--wsf-form-color-danger:var(--danger, #bb0000);--wsf-form-color-warning:var(--warning, #fdb81e);--wsf-form-color-info:var(--info, #02bfe7);--wsf-form-border-color:transparent;--wsf-group-li-color-background:transparent;--wsf-group-li-color-background-active:var(--text-light);--wsf-group-li-color-background-focus:var(--text-light);--wsf-group-li-color-background-disabled:var(--neutral-trans-60);--wsf-group-li-border-color:var(--primary-light);--wsf-group-li-border-color-active:var(--primary);--wsf-group-li-border-color-focus:var(--primary);--wsf-group-li-border-color-disabled:var(--neutral-trans-60);--wsf-group-ul-border-color:var(--neutral);--wsf-group-li-color:var(--f-form-color-base);--wsf-group-li-color-active:var(--f-form-color-base);--wsf-group-li-color-focus:var(--f-form-color-base);--wsf-group-li-color-disabled:var(--neutral-trans-60);--wsf-group-li-steps-color-background:var(--white);--wsf-group-li-steps-color-background-active:var(--primary-light);--wsf-group-li-steps-color-background-complete:var(--primary);--wsf-group-li-steps-border-color:var(--primary-light);--wsf-group-li-steps-border-color-active:var(--primary);--wsf-group-li-steps-border-color-complete:var(--primary);--wsf-group-li-steps-color:var(--f-form-color-base);--wsf-group-li-steps-color-active:var(--f-form-color-base);--wsf-group-li-steps-color-complete:var(--text-light);--wsf-section-color-background:transparent;--wsf-section-legend-color-background:transparent;--wsf-section-legend-color:var(--f-form-color-base);--wsf-field-fieldset-legend-color-background:transparent;--wsf-field-fieldset-legend-color:var(--f-form-color-base);--wsf-field-label-color:var(--neutral-dark);--wsf-field-label-color-background:;--wsf-field-help-color:var(--f-form-color-base);--wsf-field-help-color-background:transparent;--wsf-field-color-background:var(--f-form-color-base-contrast);--wsf-field-color-background-hover:var(--f-field-color-background);--wsf-field-color-background-focus:var(--f-field-color-background);--wsf-field-color-background-disabled:var(--neutral-trans-80);--wsf-field-color-background-invalid:var(--f-field-color-background);--wsf-field-border-color:var(--border-color-dark);--wsf-field-border-color-hover:var(--border-color-dark);--wsf-field-border-color-focus:var(--primary);--wsf-field-border-color-disabled:var(--neutral-trans-60);--wsf-field-border-color-invalid:var(--danger);--wsf-field-box-shadow-color-focus:var(--primary);--wsf-field-color:var(--f-form-color-base);--wsf-field-color-hover:var(--f-field-color);--wsf-field-color-focus:var(--f-field-color);--wsf-field-color-disabled:var(--neutral-trans-80);--wsf-field-color-invalid:var(--danger);--wsf-field-color-placeholder:var(--neutral-light);--wsf-field-invalid-feedback-color:var(--danger);--wsf-field-invalid-feedback-color-background:transparent;--wsf-field-prefix-suffix-color:var(--f-form-color-base);--wsf-field-prefix-suffix-color-background:var(--neutral-semi-light);--wsf-field-checkbox-color-background:var(--white);--wsf-field-checkbox-checked-color-background:var(--primary);--wsf-field-checkbox-checkmark-color:var(--white);--wsf-field-checkbox-button-color-background:var(--neutral-light);--wsf-field-checkbox-button-color:var(--neutral);--wsf-field-checkbox-checked-button-color-background:var(--primary);--wsf-field-checkbox-checked-button-color:var(--white);--wsf-field-checkbox-switch-color:var(--neutral-light);--wsf-field-checkbox-checked-switch-color-background:var(--primary);--wsf-field-checkbox-checked-switch-color:var(--white);--wsf-field-radio-color-background:var(--white);--wsf-field-radio-checked-color:var(--primary);--wsf-field-radio-button-color-background:var(--neutral-light);--wsf-field-radio-button-color:var(--neutral);--wsf-field-radio-checked-button-color-background:var(--primary);--wsf-field-radio-checked-button-color:var(--white);--wsf-field-radio-switch-color:var(--neutral-light);--wsf-field-radio-checked-switch-color-background:var(--primary);--wsf-field-radio-checked-switch-color:var(--white);--wsf-field-select-arrow-color:var(--neutral);--wsf-field-select-select2-choice-color-background:var(--neutral-light);--wsf-field-select-select2-choice-color:var(--neutral);--wsf-field-select-select2-choice-color-remove:var(--neutral);--wsf-field-select-select2-result-color-background:var(--neutral-light);--wsf-field-select-select2-result-color-background-selected:var(--primary);--wsf-field-select-select2-result-color-background-highlighted:var(--primary);--wsf-field-select-select2-result-color:var(--neutral);--wsf-field-select-select2-result-color-selected:var(--white);--wsf-field-select-select2-result-color-highlighted:var(--white);--wsf-field-progress-color-background:var(--neutral-ultra-light);--wsf-field-progress-color-background-bar:var(--primary-light);--wsf-field-progress-color-background-complete:var(--primary);--wsf-field-range-track-color:var(--neutral-ultra-light);--wsf-field-range-track-lower-color:var(--neutral-light);--wsf-field-range-track-upper-color:var(--neutral-ultra-light);--wsf-field-range-thumb-color:var(--primary);--wsf-field-range-tickmark-color:var(--neutral);--wsf-field-range-tickmark-label-color:var(--neutral)}form.wsf-form.form--light,.form--light .wsf-form{color-scheme:light}form.wsf-form.form--dark,.form--dark .wsf-form{color-scheme:dark}:has(>.is-bg){position:relative;isolation:isolate}:is(*,img,figure,picture).is-bg{position:var(--bg-position,absolute)!important;inset:var(--bg-inset,0);inline-size:var(--bg-width,100%);max-inline-size:100%;block-size:var(--bg-height,100%);border-radius:var(--bg-radius,0);object-fit:var(--bg-object-fit,cover);object-position:var(--bg-object-position,center);z-index:var(--bg-z-index,-2);border-radius:var(--bg-radius,0);pointer-events:none}:is(*,img,figure,picture).is-bg>img{object-fit:var(--bg-object-fit,cover);object-position:var(--bg-object-position,center)}.content-grid>:is(*,img,figure,picture).is-bg{grid-column:full}body :where(p,h1,h2,h3,h4,h5,h6,ul,ol,li){margin-block:0}.smart-spacing-normalize :where(p,h1,h2,h3,h4,h5,h6,ul,ol,li){margin-block:0}.smart-spacing{gap:0}.smart-spacing>*+*{margin-block-start:var(--flow-spacing,initial);margin-block-end:0}.smart-spacing>*+:where(h1,h2,h3,h4,h5,h6){margin-block-start:var(--heading-spacing,var(--flow-spacing,initial));margin-block-end:0}.smart-spacing>:where(*+h2){margin-block-start:var(--h2-spacing,var(--heading-spacing));margin-block-end:0}.smart-spacing>:where(*+h3){margin-block-start:var(--h3-spacing,var(--heading-spacing));margin-block-end:0}.smart-spacing>:where(*+h4){margin-block-start:var(--h4-spacing,var(--heading-spacing));margin-block-end:0}.smart-spacing>:where(*+h5){margin-block-start:var(--h5-spacing,var(--heading-spacing));margin-block-end:0}.smart-spacing>:where(*+h6){margin-block-start:var(--h6-spacing,var(--heading-spacing));margin-block-end:0}.smart-spacing>*+p{margin-block-start:var(--paragraph-spacing,var(--flow-spacing,initial));margin-block-end:0}.smart-spacing>:is(*+ul,*+ol){margin-block:var(--list-spacing,var(--flow-spacing,initial))}.smart-spacing>:is(ul,ol){padding-inline-start:var(--list-indent-spacing,var(--flow-spacing,initial))}.smart-spacing>ul *+li,.smart-spacing>ol *+li{margin-block-start:var(--list-item-spacing,var(--flow-spacing,initial));margin-block-end:0}.smart-spacing>ul ul,.smart-spacing>ol ol,.smart-spacing>ul ol,.smart-spacing>ol ul{margin-block:var(--nested-list-spacing,var(--list-item-spacing,initial));padding-inline-start:var(--nested-list-indent-spacing,initial)}.smart-spacing>:is(ul,ol) :is(ul,ol) li{margin-block-start:var(--nested-list-item-spacing,var(--list-item-spacing,initial))}.smart-spacing>*+figure,.smart-spacing>*+picture{margin-block:var(--figure-spacing,var(--flow-spacing,initial))}.smart-spacing figcaption{margin-block:var(--figcaption-spacing,var(--flow-spacing,initial))}.smart-spacing>*+blockquote:where(:not(figure>blockquote)){margin-block:var(--blockquote-spacing,var(--flow-spacing,initial))}.smart-spacing>blockquote *+*{margin-block-start:var(--paragraph-spacing,var(--flow-spacing,initial));margin-block-end:0}:is(.privacy-policy,.blog-content){gap:0}:is(.privacy-policy,.blog-content)>*+*{margin-block-start:var(--flow-spacing,initial);margin-block-end:0}:is(.privacy-policy,.blog-content)>*+:where(h1,h2,h3,h4,h5,h6){margin-block-start:var(--heading-spacing,var(--flow-spacing,initial));margin-block-end:0}:is(.privacy-policy,.blog-content)>:where(*+h2){margin-block-start:var(--h2-spacing,var(--heading-spacing));margin-block-end:0}:is(.privacy-policy,.blog-content)>:where(*+h3){margin-block-start:var(--h3-spacing,var(--heading-spacing));margin-block-end:0}:is(.privacy-policy,.blog-content)>:where(*+h4){margin-block-start:var(--h4-spacing,var(--heading-spacing));margin-block-end:0}:is(.privacy-policy,.blog-content)>:where(*+h5){margin-block-start:var(--h5-spacing,var(--heading-spacing));margin-block-end:0}:is(.privacy-policy,.blog-content)>:where(*+h6){margin-block-start:var(--h6-spacing,var(--heading-spacing));margin-block-end:0}:is(.privacy-policy,.blog-content)>*+p{margin-block-start:var(--paragraph-spacing,var(--flow-spacing,initial));margin-block-end:0}:is(.privacy-policy,.blog-content)>:is(*+ul,*+ol){margin-block:var(--list-spacing,var(--flow-spacing,initial))}:is(.privacy-policy,.blog-content)>:is(ul,ol){padding-inline-start:var(--list-indent-spacing,var(--flow-spacing,initial))}:is(.privacy-policy,.blog-content)>ul *+li,:is(.privacy-policy,.blog-content)>ol *+li{margin-block-start:var(--list-item-spacing,var(--flow-spacing,initial));margin-block-end:0}:is(.privacy-policy,.blog-content)>ul ul,:is(.privacy-policy,.blog-content)>ol ol,:is(.privacy-policy,.blog-content)>ul ol,:is(.privacy-policy,.blog-content)>ol ul{margin-block:var(--nested-list-spacing,var(--list-item-spacing,initial));padding-inline-start:var(--nested-list-indent-spacing,initial)}:is(.privacy-policy,.blog-content)>:is(ul,ol) :is(ul,ol) li{margin-block-start:var(--nested-list-item-spacing,var(--list-item-spacing,initial))}:is(.privacy-policy,.blog-content)>*+figure,:is(.privacy-policy,.blog-content)>*+picture{margin-block:var(--figure-spacing,var(--flow-spacing,initial))}:is(.privacy-policy,.blog-content) figcaption{margin-block:var(--figcaption-spacing,var(--flow-spacing,initial))}:is(.privacy-policy,.blog-content)>*+blockquote:where(:not(figure>blockquote)){margin-block:var(--blockquote-spacing,var(--flow-spacing,initial))}:is(.privacy-policy,.blog-content)>blockquote *+*{margin-block-start:var(--paragraph-spacing,var(--flow-spacing,initial));margin-block-end:0}.smart-spacing--off :where(p,h1,h2,h3,h4,h5,h6,ul,ol,li){margin-block:0}#shadow-host-companion{padding:0}