@font-face{font-family:FF Unit Pro;src:url(/dist/assets/FF%20Unit%20Pro%20Light-D-Cf8GaK.otf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:FF Unit Pro;src:url(/dist/assets/FF%20Unit%20Pro%20Light%20Italic-DgNcUckB.otf)format("opentype");font-weight:300;font-style:italic}@font-face{font-family:FF Unit Pro;src:url(/dist/assets/FF%20Unit%20Pro%20Regular-DStEHsuU.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:FF Unit Pro;src:url(/dist/assets/FF%20Unit%20Pro%20Italic-Bfd320cQ.otf)format("opentype");font-weight:400;font-style:italic}@font-face{font-family:FF Unit Pro;src:url(/dist/assets/FF%20Unit%20Pro%20Medium-BT3oid49.otf)format("opentype");font-weight:500;font-style:normal}@font-face{font-family:FF Unit Pro;src:url(/dist/assets/FF%20Unit%20Pro%20Medium%20Italic-BoYg-hiA.otf)format("opentype");font-weight:500;font-style:italic}@font-face{font-family:FF Unit Pro;src:url(/dist/assets/FF%20Unit%20Pro%20Bold-Cuv_n2bh.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:FF Unit Pro;src:url(/dist/assets/FF%20Unit%20Pro%20Bold%20Italic-tSz7k8LN.otf)format("opentype");font-weight:700;font-style:italic}.hero{justify-content:center;align-items:center;height:65vh;display:flex;position:relative;overflow:hidden}.hero h1{letter-spacing:-.02em;font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:70px;font-weight:500;line-height:70px}@media (width<=767px){.hero h1{letter-spacing:-.2px;font-size:42px;line-height:44px}}.hero h1{z-index:1;position:relative}.hero-video{object-fit:contain;width:100%;height:116%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.article-layout{grid-template-columns:1fr 3fr;gap:1.875rem;margin-top:.9375rem;display:grid}@media (width<=767px){.article-layout{grid-template-columns:1fr;margin-top:.25rem}.article-layout .toc{display:none}.article-layout .article-sidebar:not(:has(h1)){display:none}}.article-sidebar{align-self:start;position:sticky;top:7.16667rem}.article-sidebar h1{letter-spacing:-.015em;font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:40px;font-weight:500;line-height:45px}@media (width<=767px){.article-sidebar h1{letter-spacing:0;font-size:22px;line-height:26px}}.article-sidebar h1{cursor:pointer;margin-bottom:.9375rem;transition:font-size .3s,line-height .3s,margin-bottom .3s}.article-sidebar.compact h1{font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:500;line-height:24px}@media (width<=767px){.article-sidebar.compact h1{font-size:15px;line-height:21px}}.article-sidebar.compact h1{margin-bottom:.375rem;animation:.3s step-end forwards weight-to-bold}.article-sidebar:not(.compact) h1{animation:.3s step-end forwards weight-to-normal}@media (width<=767px){.article-sidebar{position:static}.article-sidebar h1,.article-sidebar.compact h1,.article-sidebar:not(.compact) h1{cursor:default;margin-bottom:0;font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:25px;font-weight:500;line-height:33px;animation:none}}@media (width<=767px) and (width<=767px){.article-sidebar h1,.article-sidebar.compact h1,.article-sidebar:not(.compact) h1{font-size:19px;line-height:22px}}.article-sidebar .toc ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.article-sidebar .toc li{padding-block:.25rem}.article-sidebar .toc a{font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:500;line-height:24px}@media (width<=767px){.article-sidebar .toc a{font-size:15px;line-height:21px}}.article-sidebar .toc a{-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-left:-.375rem;padding:.25rem .375rem;display:inline}.article-sidebar .toc a:hover,.article-sidebar .toc a[aria-current=page]{color:#fff;background:#000}.article-sidebar .toc a .toc-arrow{white-space:nowrap;margin-left:.1em}.article-sidebar .toc a svg{vertical-align:middle;width:8px;height:12px;display:inline;position:relative;top:-.05em}.article-sidebar .toc a svg path{stroke:currentColor}:is(.article-content:has(.lead)>section:first-child shelf-board,.article-content>section:first-child:not(:has(h2)) shelf-board),.hero~.article-layout .article-content>section:first-child shelf-board{display:none}.hero~.article-layout .article-content>section:first-child h2{margin-top:0}.article-content .lead{font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:25px;font-weight:500;line-height:33px}@media (width<=767px){.article-content .lead{font-size:19px;line-height:22px}}.article-content .lead{-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:2;-moz-hyphenate-limit-chars:8 4 4;-webkit-hyphenate-limit-chars:8 4 4;-ms-hyphenate-limit-chars:8 4 4;hyphenate-limit-chars:8 4 4;-ms-hyphenate-limit-lines:2;-webkit-hyphenate-limit-lines:2;hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-moz-hyphenate-limit-last:always;-ms-hyphenate-limit-last:always;hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphenate-limit-zone:8%;-ms-hyphenate-limit-zone:8%;hyphenate-limit-zone:8%;max-width:60ch;margin-top:1.875rem;margin-bottom:5.625rem}@media (width<=767px){.article-content .lead{margin-top:.8125rem;margin-bottom:1.875rem;font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:25px;font-weight:500;line-height:33px}}@media (width<=767px) and (width<=767px){.article-content .lead{font-size:19px;line-height:22px}}.article-content h2{font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:500;line-height:29px}@media (width<=767px){.article-content h2{font-size:15.5px;line-height:21px}}.article-content h2{margin-top:.625rem;margin-bottom:1.875rem}@media (width<=767px){.article-content h2{margin-bottom:2.5rem;font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:25px;font-weight:500;line-height:33px}}@media (width<=767px) and (width<=767px){.article-content h2{font-size:19px;line-height:22px}}.article-content section{margin-bottom:5.625rem;scroll-margin-top:8.10417rem;font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:500;line-height:29px;container-type:inline-size}@media (width<=767px){.article-content section{font-size:15.5px;line-height:21px}}.article-content section{-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:2;-moz-hyphenate-limit-chars:8 4 4;-webkit-hyphenate-limit-chars:8 4 4;-ms-hyphenate-limit-chars:8 4 4;hyphenate-limit-chars:8 4 4;-ms-hyphenate-limit-lines:2;-webkit-hyphenate-limit-lines:2;hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-moz-hyphenate-limit-last:always;-ms-hyphenate-limit-last:always;hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphenate-limit-zone:8%;-ms-hyphenate-limit-zone:8%;hyphenate-limit-zone:8%}@media (width<=767px){.article-content section{margin-bottom:2.8125rem}}.article-content section .content-wrapper{max-width:65ch;margin-inline:auto}@media (width<=767px){.article-content section .content-wrapper{margin-inline:0;max-width:none;margin-left:1.25rem;margin-right:.8125rem}}.article-content section .content-wrapper p+p{text-indent:40px}.article-content section ul{margin-left:0;padding-left:1.2em;list-style-position:outside}.article-content section figure:not(.inline){width:calc(50cqi + 50%);margin-block:2.5rem}.article-content section figure.inline img{margin-block:1.25rem}@media (width<=767px){.article-content section figure.inline img{margin-block:.625rem}.article-content section.has-image-first h2{margin-bottom:.9375rem}.article-content section figure.inline+h3.caps-heading{margin-top:1lh}}.article-content section figure.portrait img{width:auto;max-height:60vh}@media (width<=767px){.article-content section figure.portrait img{max-height:50vh}}.article-content section figure img{max-width:100%;height:auto;margin-bottom:.625rem}@media (width<=767px){.article-content section figure img:has(+figcaption){margin-bottom:.25rem}.article-content section figure.inline img:has(+figcaption){margin-bottom:.25rem}}.article-content section figcaption{font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:500;line-height:24px}@media (width<=767px){.article-content section figcaption{font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:22px}}@media (width<=767px) and (width<=767px){.article-content section figcaption{font-size:13px;line-height:18px}}.article-content section aside.callout{width:calc(100% + min(30%,50cqi - 50%));margin-left:0;margin-right:max(-30%,50% - 50cqi);padding-left:0}.article-content section.has-image-first{--image-beside-gap:.8125rem}.article-content section.has-image-first.image-beside .content-wrapper{margin-top:calc(-1lh - 1.875rem)}@keyframes weight-to-bold{0%{font-weight:500}50%{font-weight:700}to{font-weight:700}}@keyframes weight-to-normal{0%{font-weight:700}50%{font-weight:500}to{font-weight:500}}.honeypot{opacity:0;pointer-events:none;position:absolute;left:-9999px}.application-content>section:first-child shelf-board{display:none}.application-lead{font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:500;line-height:29px}@media (width<=767px){.application-lead{font-size:15.5px;line-height:21px}}.application-lead{max-width:70ch;margin-bottom:2.5rem}.application-form{flex-direction:column;display:flex}.form-general-error{font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:22px}@media (width<=767px){.form-general-error{font-size:13px;line-height:18px}}.form-general-error{color:red;margin-bottom:1.25rem}.form-required-legend{letter-spacing:.1em;text-transform:uppercase;font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;line-height:15px}@media (width<=767px){.form-required-legend{font-size:10px;line-height:14px}}.form-required-legend{align-items:center;gap:.625rem;margin-bottom:1.25rem;display:flex}.form-required-dot{background:red;border-radius:50%;flex-shrink:0;width:1.125rem;height:1.125rem;display:inline-block}.application-form shelf-board{margin-bottom:0}.form-field{border-bottom:var(--line-width) solid #000;padding-block:.8125rem}.form-field.has-error{border-bottom-color:red}.form-field-header{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}.form-label{letter-spacing:.1em;text-transform:uppercase;font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;line-height:15px}@media (width<=767px){.form-label{font-size:10px;line-height:14px}}.form-input{font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:500;line-height:29px}@media (width<=767px){.form-input{font-size:15.5px;line-height:21px}}.form-input{background:0 0;border:none;outline:none;width:100%;padding:0;display:block}.form-input::placeholder{color:#0003}.form-input[type=number]{appearance:textfield}.form-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.form-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.form-textarea{resize:vertical;height:3lh}.form-input-number-wrap{align-items:baseline;gap:.625rem;display:flex}.form-input-suffix{font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:500;line-height:29px}@media (width<=767px){.form-input-suffix{font-size:15.5px;line-height:21px}}.form-input-suffix{color:#000;white-space:nowrap;margin-right:.375rem}.form-pills{flex-wrap:wrap;gap:.375rem;display:flex}.form-pill:is(button){appearance:none;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.form-pill input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.form-pill span{letter-spacing:.1em;text-transform:uppercase;font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;line-height:15px}@media (width<=767px){.form-pill span{font-size:10px;line-height:14px}}.form-pill span{color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;background:#d4d1d1;padding:.375rem .8125rem;transition:background .1s,color .1s;display:block}.form-pill.is-selected span,.form-pill:hover span{color:#fff;background:#000}.form-pill:has(input:checked) span{color:#fff;background:#000}.form-pill:focus-within span,.form-pill:focus span{outline-offset:1px;outline:2px solid #0063b2}.form-label-group{align-items:baseline;gap:.625rem;display:flex}.form-field-hint{font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:22px}@media (width<=767px){.form-field-hint{font-size:13px;line-height:18px}}.form-field-hint{color:#00000073}.form-file-wrap{align-items:center;gap:.8125rem;display:flex}.form-file-button{letter-spacing:.1em;text-transform:uppercase;font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;line-height:15px}@media (width<=767px){.form-file-button{font-size:10px;line-height:14px}}.form-file-button{cursor:pointer;background:#d4d1d1;align-items:center;gap:.625rem;padding:.375rem .8125rem;transition:background .1s,color .1s;display:inline-flex}.form-file-button svg{width:.875rem;height:1.125rem}.form-file-button:hover{color:#fff;background:#000}.form-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.form-file-name{font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:22px}@media (width<=767px){.form-file-name{font-size:13px;line-height:18px}}.form-field-consent{border-bottom:none;padding-bottom:1.875rem}.form-consent-text{font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:500;line-height:29px}@media (width<=767px){.form-consent-text{font-size:15.5px;line-height:21px}}.form-consent-text{max-width:70ch;margin-bottom:3.75rem}.form-consent-text a{text-decoration:underline}.form-consent-checkbox{cursor:pointer;align-items:flex-start;gap:.8125rem;display:flex}.form-consent-checkbox input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.form-consent-checkbox .form-consent-box{background:#d4d1d1;flex-shrink:0;width:2rem;height:2rem;margin-top:0;position:relative}.form-consent-checkbox .form-consent-box:before,.form-consent-checkbox .form-consent-box:after{content:"";background:#000;width:.125rem;height:65%;display:none;position:absolute;top:50%;left:50%}.form-consent-checkbox .form-consent-box:before{transform:translate(-50%,-50%)rotate(45deg)}.form-consent-checkbox .form-consent-box:after{transform:translate(-50%,-50%)rotate(-45deg)}.form-consent-checkbox:has(input:checked) .form-consent-box:before{display:block}.form-consent-checkbox:has(input:checked) .form-consent-box:after{display:block}.form-consent-checkbox:focus-within .form-consent-box{outline-offset:1px;outline:2px solid #0063b2}.form-consent-checkbox span:last-child{font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:500;line-height:29px}@media (width<=767px){.form-consent-checkbox span:last-child{font-size:15.5px;line-height:21px}}.form-field-consent.has-error .form-consent-checkbox .form-consent-box{outline-offset:1px;outline:2px solid red}.form-submit{letter-spacing:.1em;text-transform:uppercase;font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:17px}@media (width<=767px){.form-submit{letter-spacing:.075em;font-size:11px;line-height:15px}}.form-submit{appearance:none;color:#000;cursor:pointer;background:#d4d1d1;border:none;align-self:flex-start;margin-top:1.25rem;padding:.8125rem 1.875rem;transition:background .1s,color .1s}.form-submit:hover{color:#fff;background:#000}.application-success{flex-direction:column;justify-content:center;min-height:70vh;display:flex}.application-success-title{letter-spacing:-.015em;font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:40px;font-weight:500;line-height:45px}@media (width<=767px){.application-success-title{letter-spacing:0;font-size:22px;line-height:26px}}.application-success-title{margin-bottom:1.25rem}.application-success-text{font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:500;line-height:29px}@media (width<=767px){.application-success-text{font-size:15.5px;line-height:21px}}.application-success-text{max-width:70ch;margin-bottom:1.875rem}.application-success-link{font-family:FF Unit Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:500;line-height:24px}@media (width<=767px){.application-success-link{font-size:15px;line-height:21px}}.application-success-link{color:#000;background-color:#dfdcdc80;border-radius:.125rem;padding:.375rem .8125rem;text-decoration:none;display:inline-block}.application-success-link:hover{color:#fff;background-color:#000}
