/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
select.mm-searchable-select{display:none;}.mm-ss{position:relative;display:flex;width:100%;font-family:inherit;}.mm-ss__trigger{position:relative;display:flex;align-items:center;width:100%;height:48px;padding:var(--stack-2) var(--stack-5);background:#fff;border:none;border-radius:var(--border-radius-s);cursor:pointer;text-align:left;color:#000;}.mm-ss--open .mm-ss__trigger,.mm-ss__trigger:focus{outline:none;}.mm-ss__trigger-text{flex:1;font-size:var(--body-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.mm-ss__trigger-text--placeholder{color:#888;}.mm-ss__arrow{position:absolute;right:var(--stack-3);top:50%;width:24px;height:25px;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M12%2015.6098L7%2010.6348H17L12%2015.6098Z'%20fill='black'/%3E%3C/svg%3E") center no-repeat;transition:transform 0.2s ease;}.hero__octane.contact .mm-ss__trigger{border:1px solid #c0c0c0;}.mm-ss--open .mm-ss__arrow{transform:translateY(-50%) rotate(180deg);}.mm-ss__dropdown{display:none;position:absolute;top:calc(100% + var(--stack-0));left:0;right:0;z-index:1000;background:#fff;border-radius:var(--border-radius-s);box-shadow:0 6px 24px rgba(0,0,0,0.15);overflow:hidden;}.mm-ss--open .mm-ss__dropdown{display:block;}.mm-ss__search-wrap{display:flex;align-items:center;padding:var(--stack-1) var(--stack-2);border-bottom:1px solid #e8e8e8;}.mm-ss__search-icon{width:16px;height:16px;margin-right:var(--stack-1);flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2.5'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='16.5' y1='16.5' x2='22' y2='22'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;}.mm-ss__search{flex:1;border:none;outline:none;color:#333;background:transparent;}.mm-ss__search::placeholder{color:#bbb;}.mm-ss__options{max-height:280px;overflow-y:auto;overscroll-behavior:contain;}.mm-ss__options::-webkit-scrollbar{width:5px;}.mm-ss__options::-webkit-scrollbar-track{background:transparent;}.mm-ss__options::-webkit-scrollbar-thumb{background:#ccc;border-radius:var(--border-radius-xs);}.mm-ss__group-label{padding:var(--stack-2) var(--stack-3) var(--stack-0);font-weight:600;color:#999;letter-spacing:0.04em;pointer-events:none;}.mm-ss__option{padding:var(--stack-2) var(--stack-3);font-weight:700;color:#222;cursor:pointer;border-top:1px solid #f0f0f0;transition:background 0.1s ease;}.mm-ss__option:first-of-type{border-top:none;}.mm-ss__option:hover,.mm-ss__option:focus{background:#f5f8ff;}.mm-ss__option--selected{color:#1a5fd4;}
.anchor-list__wrapper{background:var(--white);border-radius:var(--stack-2);padding:var(--stack-3);}.anchor-list--octane{display:block;}.anchor-list__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--stack-1);}.anchor-list__item{margin:0;}.anchor-list__link{display:flex;align-items:center;gap:var(--stack-2);color:var(--n-900,#020202);font-size:var(--stack-3);font-style:normal;font-weight:var(--fw-500);line-height:150%;text-decoration:none;padding:var(--stack-2) var(--stack-2);border-radius:var(--stack-1);border:1px solid transparent;position:relative;transition:padding-left .22s ease,background-color .20s ease,border-color .20s ease,color .18s ease,box-shadow .18s ease,text-decoration-color .18s ease;}.anchor-list__icon{position:absolute;left:16px;top:50%;transform:translate(-4px,-50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s;}.anchor-list__item.is-active .anchor-list__icon{opacity:1;visibility:visible;transform:translate(0,-50%);transition:opacity .22s ease,transform .22s ease,visibility 0s;}.anchor-list__link:hover,.anchor-list__link:focus{text-decoration:underline;text-decoration-thickness:from-font;}.anchor-list__item.is-active .anchor-list__link{background:var(--p-100,#f3f8ff);border-color:var(--p-300,#a8ceff);color:var(--b-300,#0055b6);padding-left:39px;}.anchor-list__item.is-active .anchor-list__link:hover,.anchor-list__item.is-active .anchor-list__link:focus{text-decoration:none;}.anchor-list__link:focus{outline:none;}.anchor-list__link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--p-300,#a8ceff);transition:box-shadow .18s ease;}@media (prefers-reduced-motion:reduce){.anchor-list__link,.anchor-list__icon{transition:none !important;}}
