:root{--dr-header-height:72px;--dr-admin-bar-height:0px;--dr-transition:0.2s cubic-bezier(0.4, 0, 0.2, 1);--dr-burger-size:0.7;--dr-burger-line-height:2.5px;--dr-burger-line-color:var(--gray-900);--dr-burger-line-radius:0px;--drg-search-dropdown-radius:12px}html{scroll-padding-top:var(--dr-header-height,72px)}body.admin-bar,html.admin-bar{--dr-admin-bar-height:32px}@media screen and (max-width:782px){body.admin-bar,html.admin-bar{--dr-admin-bar-height:46px}}.drg-notification-bar{--drg-nb-bg:var(--brand-600, #3F6257);--drg-nb-border:var(--brand-700, #355048);--drg-nb-text:var(--white, #FFFFFF);--drg-nb-supporting:var(--brand-100, #DDEAE4);position:fixed;top:var(--dr-admin-bar-height,0);left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 0;background:var(--drg-nb-bg);border-bottom:1px solid var(--drg-nb-border);isolation:isolate;z-index:1200}body:has(.drg-notification-bar:not(.is-hidden)) .dr-header{top:calc(var(--drg-notification-bar-height,0px) + var(--dr-admin-bar-height,0px));transition:transform .3s cubic-bezier(.4, 0, .2, 1)}body.drg-notification-bar-active .dr-header{top:calc(var(--drg-notification-bar-height,0px) + var(--dr-admin-bar-height,0px));transition:transform .3s cubic-bezier(.4, 0, .2, 1)}body:has(.drg-notification-bar:not(.is-hidden)){padding-top:calc(var(--dr-header-height) + var(--drg-notification-bar-height,0px))}body.drg-notification-bar-active{padding-top:calc(var(--dr-header-height) + var(--drg-notification-bar-height,0px))}body:has(.drg-notification-bar.is-scroll-hidden) .dr-header{transform:translateY(calc(var(--drg-notification-bar-height,0) * -1))}body.drg-notification-bar-scroll-hidden .dr-header{transform:translateY(calc(var(--drg-notification-bar-height,0) * -1))}html.drg-page-scrolled .drg-notification-bar:not(.is-hidden){transform:translateY(-100%);transition:none}html.drg-page-scrolled .dr-header{transform:translateY(calc(var(--drg-notification-bar-height,0) * -1));transition:none}body.dr-transparent-header--no-padding:has(.drg-notification-bar:not(.is-hidden)){padding-top:var(--drg-notification-bar-height,0)}body.dr-transparent-header--no-padding.drg-notification-bar-active{padding-top:var(--drg-notification-bar-height,0)}.drg-notification-bar__container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:6px 56px 6px var(--container-padding-desktop);max-width:var(--container-max-width);width:100%;margin:0 auto}.drg-notification-bar__content{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:1;min-width:0}.drg-notification-bar__text-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;gap:2px 6px;text-align:center}.drg-notification-bar__text{font-family:var(--font-family, 'Inter', sans-serif);font-weight:600;font-size:16px;line-height:24px;color:var(--drg-nb-text)}.drg-notification-bar__supporting{font-family:var(--font-family, 'Inter', sans-serif);font-weight:400;font-size:16px;line-height:24px;color:var(--drg-nb-supporting)}.drg-notification-bar__link{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:opacity .15s ease}.drg-notification-bar__link:hover{opacity:.85}.drg-notification-bar__close{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;background:0 0;border:none;border-radius:8px;cursor:pointer;color:var(--drg-nb-text);opacity:.7;transition:opacity .15s ease,background-color .15s ease;z-index:1}.drg-notification-bar__close:hover{opacity:1;background-color:rgba(255,255,255,.1)}.drg-notification-bar__close:focus-visible{outline:2px solid var(--drg-nb-text);outline-offset:2px;opacity:1}.drg-notification-bar__close svg{width:20px;height:20px;flex-shrink:0}.drg-notification-bar.is-hidden{display:none!important}.drg-notification-bar.is-closing{animation:drg-nb-collapse .3s ease forwards;pointer-events:none}@keyframes drg-nb-collapse{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-100%)}}.drg-notification-bar{transition:transform .3s cubic-bezier(.4, 0, .2, 1),opacity .3s ease}html.drg-init-scroll .dr-header,html.drg-init-scroll .drg-notification-bar{transition:none!important}.drg-notification-bar.is-scroll-hidden{transform:translateY(-100%);opacity:0;pointer-events:none}body.dr-offcanvas-open .drg-notification-bar{transform:translateY(-100%);opacity:0;pointer-events:none}body.dr-offcanvas-open .dr-header{top:var(--dr-admin-bar-height,0)!important;transform:none!important}@media (max-width:768px){.drg-notification-bar{padding:16px 0}.drg-notification-bar__container{padding:0 56px 0 var(--container-padding-mobile)}.drg-notification-bar__text-wrap{flex-direction:column;align-items:flex-start;text-align:left;gap:4px}.drg-notification-bar__text{font-size:18px;line-height:28px;font-weight:600}.drg-notification-bar__supporting{font-size:16px;line-height:24px}.drg-notification-bar__close{top:16px;transform:none}}@media (max-width:480px){.drg-notification-bar__container{padding:0 48px 0 var(--container-padding-mobile)}.drg-notification-bar__text{font-size:16px;line-height:24px}.drg-notification-bar__supporting{font-size:14px;line-height:20px}.drg-notification-bar__close{right:8px;width:36px;height:36px}}.dr-header{position:fixed;top:var(--dr-admin-bar-height,0);left:0;right:0;z-index:1000;overflow:visible;background-color:rgba(255,255,255,.85);border-bottom:1px solid rgba(0,0,0,.08);-webkit-backdrop-filter:saturate(150%) blur(24px);backdrop-filter:saturate(150%) blur(24px);transition:background-color .3s ease,box-shadow .42s ease,border-color .3s ease,-webkit-backdrop-filter .25s ease,backdrop-filter .25s ease}.dr-header.is-scrolled{background-color:rgba(255,255,255,.95)}body:has(.dr-header){padding-top:var(--dr-header-height)}body.dr-transparent-header--no-padding{padding-top:0!important}body.dr-transparent-header--no-padding:has(.dr-header){padding-top:0}.dr-header--transparent{background-color:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .3s ease,border-color .3s ease,box-shadow .42s ease,-webkit-backdrop-filter .25s ease,backdrop-filter .25s ease}.dr-header--transparent.dr-header--light .dr-nav__label,.dr-header--transparent.dr-header--light .dr-nav__link,.dr-header--transparent.dr-header--light .dr-nav__trigger-text{color:rgba(255,255,255,.95);transition:color .3s ease}.dr-header--transparent.dr-header--light .dr-nav__link:hover,.dr-header--transparent.dr-header--light .dr-nav__trigger:hover .dr-nav__label,.dr-header--transparent.dr-header--light .dr-nav__trigger:hover .dr-nav__trigger-text{color:var(--white)}.dr-header--transparent.dr-header--light .dr-nav__arrow{color:rgba(255,255,255,.7);transition:color .3s ease,transform .2s ease}.dr-header--transparent.dr-header--light .dr-nav__trigger:hover .dr-nav__arrow{color:var(--white)}.dr-header--transparent.dr-header--light .dr-btn-secondary{background-color:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);color:var(--white);box-shadow:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.dr-header--transparent.dr-header--light .dr-btn-secondary:hover{background-color:rgba(255,255,255,.25);border-color:rgba(255,255,255,.4)}.dr-header--transparent.dr-header--light .dr-btn-primary{background-color:var(--white);border-color:var(--white);color:var(--gray-900);transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.dr-header--transparent.dr-header--light .dr-btn-primary:hover{background-color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}.dr-header--transparent.dr-header--light .dr-header__hamburger-line,.dr-header--transparent.dr-header--light .dr-header__hamburger-line::after,.dr-header--transparent.dr-header--light .dr-header__hamburger-line::before{background-color:var(--white);transition:background-color .3s ease,transform .4s ease,opacity .4s ease}.dr-header--transparent.dr-header--dark .dr-nav__label,.dr-header--transparent.dr-header--dark .dr-nav__link,.dr-header--transparent.dr-header--dark .dr-nav__trigger-text{color:var(--gray-900)}.dr-header--transparent.dr-header--dark .dr-nav__link:hover,.dr-header--transparent.dr-header--dark .dr-nav__trigger:hover .dr-nav__label,.dr-header--transparent.dr-header--dark .dr-nav__trigger:hover .dr-nav__trigger-text{color:var(--brand-700)}.dr-header--transparent.dr-header--dark .dr-nav__arrow{color:var(--gray-600)}.dr-header--transparent.is-scrolled{background-color:rgba(255,255,255,.98);border-bottom-color:rgba(0,0,0,.08);-webkit-backdrop-filter:saturate(150%) blur(24px);backdrop-filter:saturate(150%) blur(24px);box-shadow:0 0 2px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.04)}.dr-header--transparent.is-scrolled .dr-nav__label,.dr-header--transparent.is-scrolled .dr-nav__link,.dr-header--transparent.is-scrolled .dr-nav__trigger-text{color:var(--gray-900)}.dr-header--transparent.is-scrolled .dr-nav__link:hover,.dr-header--transparent.is-scrolled .dr-nav__trigger:hover .dr-nav__label,.dr-header--transparent.is-scrolled .dr-nav__trigger:hover .dr-nav__trigger-text{color:var(--brand-700)}.dr-header--transparent.is-scrolled .dr-nav__arrow{color:var(--gray-600)}.dr-header--transparent.is-scrolled .dr-btn-secondary{background-color:var(--white);border-color:var(--gray-300);color:var(--gray-700);box-shadow:inset 0 -2px 0 0 var(--gray-50),0 1px 2px 0 rgba(10,13,18,.05)}.dr-header--transparent.is-scrolled .dr-btn-secondary:hover{background-color:var(--gray-50);color:var(--gray-800)}.dr-header--transparent.is-scrolled .dr-btn-primary{background-color:var(--brand-600);border-color:var(--brand-600);color:var(--white)}.dr-header--transparent.is-scrolled .dr-btn-primary:hover{background-color:var(--brand-700);border-color:var(--brand-700)}.dr-header--transparent.is-scrolled .dr-header__hamburger-line,.dr-header--transparent.is-scrolled .dr-header__hamburger-line::after,.dr-header--transparent.is-scrolled .dr-header__hamburger-line::before{background-color:var(--dr-burger-line-color)}.dr-header__logo{position:relative}.dr-header__logo-img{transition:opacity .3s ease}.dr-header__logo-img--transparent{position:absolute;top:0;left:0;opacity:0}.dr-header__logo-img--standard{position:relative;opacity:1}.dr-header--transparent:not(.is-scrolled) .dr-header__logo-img--transparent{opacity:1}.dr-header--transparent:not(.is-scrolled) .dr-header__logo-img--standard{opacity:0}.dr-header--transparent.is-scrolled .dr-header__logo-img--transparent{opacity:0}.dr-header--transparent.is-scrolled .dr-header__logo-img--standard{opacity:1}.dr-header__logo-img.is-switching{opacity:0}.dr-header--transparent .dr-nav__arrow,.dr-header--transparent .dr-nav__label,.dr-header--transparent .dr-nav__link,.dr-header--transparent .dr-nav__trigger-text{transition:color .3s ease}.dr-header--transparent .dr-btn{transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.dr-header--transparent .dr-dropdown,.dr-header--transparent .dr-mega{background:var(--white)}body.dr-offcanvas-open .dr-header--transparent{background-color:rgba(255,255,255,.98);border-bottom-color:rgba(0,0,0,.08);-webkit-backdrop-filter:saturate(150%) blur(24px);backdrop-filter:saturate(150%) blur(24px);box-shadow:0 0 2px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.04)}body.dr-offcanvas-open .dr-header--transparent .dr-header__logo-img--transparent{opacity:0}body.dr-offcanvas-open .dr-header--transparent .dr-header__logo-img--standard{opacity:1}body.dr-offcanvas-open .dr-header--transparent .dr-nav__label,body.dr-offcanvas-open .dr-header--transparent .dr-nav__link,body.dr-offcanvas-open .dr-header--transparent .dr-nav__trigger-text{color:var(--gray-900)}body.dr-offcanvas-open .dr-header--transparent .dr-nav__arrow{color:var(--gray-600)}body.dr-offcanvas-open .dr-header--transparent .dr-btn-secondary{background-color:var(--white);border-color:var(--gray-300);color:var(--gray-700)}body.dr-offcanvas-open .dr-header--transparent .dr-btn-primary{background-color:var(--brand-600);border-color:var(--brand-600);color:var(--white)}body.dr-offcanvas-open .dr-header--transparent .dr-header__hamburger-line,body.dr-offcanvas-open .dr-header--transparent .dr-header__hamburger-line::after,body.dr-offcanvas-open .dr-header--transparent .dr-header__hamburger-line::before{background-color:var(--brand-900)}@media (max-width:768px){.dr-header--transparent.has-open-menu{background-color:rgba(255,255,255,.95);-webkit-backdrop-filter:saturate(150%) blur(24px);backdrop-filter:saturate(150%) blur(24px)}}.dr-header__container{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop);gap:var(--spacing-4xl)}.dr-header__logo{display:flex;align-items:center;flex-shrink:0;min-width:fit-content;color:var(--gray-900);font-weight:var(--font-bold);text-decoration:none;transition:opacity var(--dr-transition)}.dr-header__logo:hover{opacity:.8}.dr-header__logo img,.dr-header__logo-img{height:40px;width:auto}.dr-header__nav{flex:1 1 auto;display:flex;justify-content:flex-start;min-width:0}.dr-header__actions{display:flex;align-items:center;gap:var(--spacing-lg);flex-shrink:0;margin-left:auto}.dr-header__cta--desktop{display:inline-flex}.dr-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-md);padding:.3906rem .625rem;font-weight:var(--font-semibold);font-size:var(--text-sm);line-height:var(--leading-sm);text-align:center;white-space:nowrap;text-decoration:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--dr-transition),color var(--dr-transition)}.dr-btn-primary{border:1px solid var(--brand-600);background-color:var(--brand-600);color:var(--white);box-shadow:0 1px 2px 0 rgba(10,13,18,.05)}.dr-btn-primary:hover{border-color:var(--brand-700);background-color:var(--brand-700)}.dr-btn-secondary{border:1px solid var(--gray-300);background-color:var(--white);color:var(--gray-700);box-shadow:inset 0 -2px 0 0 var(--gray-50),0 1px 2px 0 rgba(10,13,18,.05)}.dr-btn-secondary:hover{background-color:var(--gray-50);color:var(--gray-800)}.dr-btn-tertiary{border:1px solid transparent;background-color:transparent;color:var(--gray-500)}.dr-btn-tertiary:hover{background-color:var(--gray-50);color:var(--gray-700)}.dr-btn-link{border:none;background-color:transparent;color:var(--gray-600);padding:0;gap:.2344rem}.dr-btn-link:hover{color:var(--gray-700)}.dr-btn-sm{padding:.3125rem .5469rem}.dr-btn-lg{padding:.3906rem .7031rem;font-size:var(--text-md);line-height:var(--leading-md)}.dr-btn-xl{padding:.4688rem .7812rem;font-size:var(--text-md);line-height:var(--leading-md)}.dr-btn-block{width:100%;justify-content:center}.dr-nav{flex:none;display:flex;justify-content:flex-start;min-width:0;position:static}.dr-nav__list{display:flex;align-items:center;gap:var(--spacing-sm);height:32px;list-style:none;margin:0;padding:0;position:static}.dr-nav__item{position:relative;height:32px;display:flex;align-items:center}.dr-nav__item--mega{position:static}.dr-nav__link{padding:var(--spacing-xs) var(--spacing-sm);font-weight:var(--font-semibold);font-size:var(--text-md);line-height:var(--leading-md);color:var(--gray-900);text-decoration:none;border-radius:var(--radius-md);transition:all var(--dr-transition)}.dr-nav__link:hover{color:var(--brand-700)}.dr-nav__link.is-active{color:var(--brand-600)}.dr-nav__trigger{display:flex;align-items:center;justify-content:center;height:32px;padding:var(--spacing-xs) var(--spacing-sm);gap:var(--spacing-xxs);background:0 0;border:none;border-radius:var(--radius-md);cursor:pointer;outline:0;text-decoration:none;transition:color var(--dr-transition)}.dr-nav__trigger:hover .dr-nav__label,.dr-nav__trigger:hover .dr-nav__trigger-text{color:var(--brand-700)}.dr-nav__trigger[aria-expanded=true] .dr-nav__arrow{transform:rotate(180deg)}.dr-nav__label,.dr-nav__trigger-text{display:flex;align-items:center;justify-content:center;height:24px;padding:0 var(--spacing-xxs);font-weight:var(--font-semibold);font-size:var(--text-md);line-height:var(--leading-md);color:var(--gray-900);transition:color var(--dr-transition)}.dr-nav__arrow{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:0 0;border:none;cursor:pointer;flex-shrink:0;color:var(--gray-600);transition:transform var(--dr-transition),color var(--dr-transition);will-change:transform}.dr-nav__arrow svg{width:10px;height:6px}.dr-nav__trigger:hover .dr-nav__arrow{color:var(--gray-700)}.dr-nav__item--mega[data-dr-open=true] .dr-nav__arrow,.dr-nav__trigger[aria-expanded=true] .dr-nav__arrow{transform:rotate(180deg)}.dr-dropdown{position:absolute;top:100%;left:50%;width:min(336px,92vw);max-width:336px;margin-top:var(--spacing-md);padding:var(--spacing-md);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);list-style:none;z-index:1100;opacity:0;pointer-events:none;transform:translateX(-50%) scale(.98);transform-origin:top center;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.dr-dropdown::before{content:"";position:absolute;top:-20px;left:-20px;right:-20px;height:30px}.dr-nav__item--dropdown[data-dr-open=true] .dr-dropdown{opacity:1;pointer-events:auto;transform:translateX(-50%) scale(1)}.dr-dropdown__list{display:flex;flex-direction:column;gap:var(--spacing-none);list-style:none;margin:0;padding:0}.dr-dropdown__item{display:flex;flex-direction:column;gap:var(--spacing-xxs);padding:var(--spacing-2_5);border-radius:var(--radius-md);text-decoration:none;list-style:none;opacity:0;transform:translateY(6px);transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),background-color .15s ease}.dr-dropdown__item--has-icon{flex-direction:row;align-items:flex-start;gap:var(--spacing-md)}.dr-dropdown__item:hover{background-color:var(--gray-50)}.dr-dropdown__item:first-child{transition-delay:20ms}.dr-dropdown__item:nth-child(2){transition-delay:40ms}.dr-dropdown__item:nth-child(3){transition-delay:60ms}.dr-dropdown__item:nth-child(4){transition-delay:80ms}.dr-dropdown__item:nth-child(5){transition-delay:0.10s}.dr-nav__item--dropdown[data-dr-open=true] .dr-dropdown__item{opacity:1;transform:translateY(0)}.dr-dropdown__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;flex-shrink:0;background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.dr-dropdown__icon i[data-lucide],.dr-dropdown__icon svg{width:18px;height:18px;stroke:var(--brand-600);stroke-width:2}.dr-dropdown__body{display:flex;flex-direction:column;gap:var(--spacing-xxs);flex:1;min-width:0}.dr-dropdown__title{font-weight:var(--font-semibold);font-size:var(--text-md);line-height:var(--leading-md);color:var(--gray-900);text-decoration:none}.dr-dropdown__desc{font-weight:var(--font-regular);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--gray-600)}.dr-mega{position:absolute;top:calc(100% - var(--spacing-lg));left:50%;display:flex;flex-direction:column;padding:0;width:max-content;min-width:800px;max-width:calc(100vw - 48px);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transform:translateX(-50%) scale(.98);transform-origin:top center;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);z-index:1100}.dr-mega::before{content:"";position:absolute;top:-20px;left:0;right:0;height:24px}.dr-nav__item--mega[data-dr-open=true] .dr-mega{opacity:1;pointer-events:auto;transform:translateX(-50%) scale(1)}.dr-mega__container{display:flex;flex-direction:column;padding:var(--spacing-3xl) var(--spacing-4xl);gap:var(--spacing-2xl);width:100%}.dr-mega__content{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:var(--spacing-3xl);width:100%}.dr-mega__content:has(> .dr-mega__section:first-child:last-child){grid-template-columns:1fr}.dr-mega__content:has(> .dr-mega__section:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(200px,1fr))}.dr-mega__content:has(> .dr-mega__section:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(180px,1fr))}.dr-mega:has(.dr-mega__content > .dr-mega__section:first-child:last-child),.dr-mega:has(.dr-mega__content > .dr-mega__section:nth-child(2):last-child){min-width:auto;width:max-content;max-width:calc(100vw - 48px)}.dr-mega__section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-lg);min-width:0;opacity:0;transform:translateY(8px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.dr-mega__section:first-child{transition-delay:20ms}.dr-mega__section:nth-child(2){transition-delay:40ms}.dr-mega__section:nth-child(3){transition-delay:60ms}.dr-mega__section:nth-child(4){transition-delay:80ms}.dr-nav__item--mega[data-dr-open=true] .dr-mega__section{opacity:1;transform:translateY(0)}.dr-mega__title{font-weight:var(--font-semibold);font-size:var(--text-md);line-height:var(--leading-md);color:var(--gray-900);margin:0;padding:0}.dr-mega__items{display:flex;flex-direction:column;gap:var(--spacing-xs);list-style:none;margin:0;padding:0;width:100%}.dr-mega__item{display:flex;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-2_5);border-radius:var(--radius-md);text-decoration:none;list-style:none;transition:background-color .15s ease}.dr-mega__item:hover{background:var(--gray-100)}.dr-mega__item:not(:has(.dr-mega__icon)){padding-left:var(--spacing-lg)}.dr-mega__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;flex-shrink:0;background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.dr-mega__icon .dr-lucide,.dr-mega__icon svg{width:24px;height:24px}.dr-mega__icon svg circle,.dr-mega__icon svg line,.dr-mega__icon svg path,.dr-mega__icon svg polygon,.dr-mega__icon svg polyline,.dr-mega__icon svg rect{stroke:var(--brand-600);stroke-width:2}.dr-mega__icon:empty,.dr-mega__icon:has(i:empty){display:none}.dr-mega__body{display:flex;flex-direction:column;gap:var(--spacing-xxs);min-width:0;flex:1}.dr-mega__section>.dr-mega__title{font-weight:var(--font-semibold);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--brand-600);text-transform:uppercase;letter-spacing:.02em}.dr-mega__body .dr-mega__title{font-weight:var(--font-semibold);font-size:var(--text-md);line-height:var(--leading-md);color:var(--gray-900)}.dr-mega__desc{font-weight:var(--font-regular);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--gray-600)}.dr-mobile{width:100%}.dr-mobile__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.dr-mobile__link{display:block;padding:var(--spacing-lg) var(--spacing-xl);font-weight:var(--font-semibold);font-size:clamp(16px, 1.2vw, 24px);line-height:clamp(24px, 1.6vw, 32px);color:var(--gray-900);text-decoration:none;border-bottom:1px solid var(--gray-200);transition:background-color var(--dr-transition);-webkit-tap-highlight-color:transparent}.dr-mobile__accordion{border-bottom:1px solid var(--gray-200)}.dr-mobile__accordion[data-expanded=true] .dr-mobile__panel-inner{opacity:1;transform:translateY(0)}.dr-mobile__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-lg) var(--spacing-xl);font-family:inherit;font-weight:var(--font-semibold);font-size:clamp(16px, 1.2vw, 24px);line-height:clamp(24px, 1.6vw, 32px);color:var(--gray-900);background:0 0;border:none;cursor:pointer;text-align:left;transition:background-color var(--dr-transition);-webkit-tap-highlight-color:transparent;user-select:none}.dr-mobile__trigger[aria-expanded=true] .dr-mobile__arrow{transform:rotate(180deg)}.dr-mobile__arrow{transition:transform .2s ease-out;flex-shrink:0}.dr-mobile__panel{display:grid;grid-template-rows:0fr;margin:0 var(--spacing-xl) var(--spacing-xs);transition:grid-template-rows .25s ease-out}.dr-mobile__accordion[data-expanded=true] .dr-mobile__panel{grid-template-rows:1fr}.dr-mobile__panel[data-collapsed=true]{grid-template-rows:0fr}.dr-mobile__panel-inner{overflow:hidden;min-height:0;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);opacity:0;transform:translateY(-8px);transition:opacity .2s ease-out,transform .2s ease-out}.dr-mobile__section{padding:var(--spacing-xl);border-top:1px solid var(--gray-100)}.dr-mobile__section:first-child{border-top:none}.dr-mobile__section:last-child{padding-bottom:var(--spacing-xl)}.dr-mobile__section-title{font-weight:var(--font-semibold);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--gray-500);margin:0 0 var(--spacing-lg) 0;padding:0}.dr-mobile__section-items{display:flex;flex-direction:column;gap:var(--spacing-xxs);list-style:none;margin:0;padding:0}.dr-mobile__section-items li{list-style:none}.dr-mobile__item{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--radius-none);text-decoration:none;transition:background-color .15s ease-out}.dr-mobile__item:hover{background-color:var(--gray-50)}.dr-mobile__icon{display:flex;align-items:center;justify-content:center;width:20px;height:22px;padding-top:2px;flex-shrink:0}.dr-mobile__icon i,.dr-mobile__icon svg{width:20px;height:20px;stroke:var(--brand-600);stroke-width:1.67}.dr-mobile__body{display:flex;flex-direction:column;gap:var(--spacing-xxs);flex:1;min-width:0}.dr-mobile__title{font-weight:var(--font-semibold);font-size:var(--text-md);line-height:var(--leading-md);color:var(--gray-900);text-decoration:none}.dr-mobile__desc{font-weight:var(--font-regular);font-size:clamp(13px, 1vw, 14px);line-height:clamp(18px, 1.4vw, 20px);color:var(--gray-500);text-decoration:none}.dr-header__toggle{display:none;background:0 0;color:inherit;outline:0;cursor:pointer;padding:var(--spacing-2_5);padding-right:0;line-height:1;-webkit-tap-highlight-color:transparent;align-items:center;border:0;z-index:1050}.dr-header__toggle:focus{box-shadow:none;outline:0}.dr-header__hamburger{position:relative;display:inline-flex;width:40px;height:24px;background:0 0;pointer-events:none;transform:scale(var(--dr-burger-size));transform-origin:right center;margin-left:calc(40px * (1 - var(--dr-burger-size)) * -1);color:var(--dr-burger-line-color)}.dr-header__hamburger-line{top:2px;display:block;margin-top:-2px}.dr-header__hamburger-line,.dr-header__hamburger-line::after,.dr-header__hamburger-line::before{position:absolute;width:40px;height:var(--dr-burger-line-height);transition-timing-function:ease;transition-duration:.4s;transition-property:transform,opacity;border-radius:var(--dr-burger-line-radius);background-color:var(--dr-burger-line-color)}.dr-header__hamburger-line::after,.dr-header__hamburger-line::before{display:block;content:"";height:inherit;background-color:inherit}.dr-header__hamburger-line::before{top:10px}.dr-header__hamburger-line::after{top:20px}.dr-header__hamburger--slider .dr-header__hamburger-line{top:2px}.dr-header__hamburger--slider .dr-header__hamburger-line::before{top:10px;transition-timing-function:ease;transition-duration:.4s;transition-property:transform,opacity}.dr-header__hamburger--slider .dr-header__hamburger-line::after{top:20px}.dr-header__hamburger--slider.is-active .dr-header__hamburger-line{transform:translate3d(0,10px,0) rotate(45deg)}.dr-header__hamburger--slider.is-active .dr-header__hamburger-line::before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.dr-header__hamburger--slider.is-active .dr-header__hamburger-line::after{transform:translate3d(0,-20px,0) rotate(-90deg)}.dr-header__hamburger.is-active .dr-header__hamburger-line,.dr-header__hamburger.is-active .dr-header__hamburger-line::after,.dr-header__hamburger.is-active .dr-header__hamburger-line::before{background-color:var(--brand-900)}.dr-offcanvas{--dr-cubic:cubic-bezier(0.4, 0.01, 0.165, 0.99);position:fixed;top:calc(var(--dr-header-height,64px) + var(--dr-admin-bar-height,0px));left:0;right:0;bottom:0;width:100%;height:calc(100vh - var(--dr-header-height,64px) - var(--dr-admin-bar-height,0px));height:calc(100dvh - var(--dr-header-height,64px) - var(--dr-admin-bar-height,0px));background:var(--white);opacity:0;pointer-events:none;transform:translateY(-12px);will-change:opacity,transform;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);z-index:1400;display:flex;flex-direction:column;overflow:hidden;contain:layout style}body.admin-bar .dr-offcanvas{top:calc(var(--dr-header-height,64px));height:calc(100vh - var(--dr-header-height,64px));height:calc(100dvh - var(--dr-header-height,64px))}.dr-offcanvas.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.dr-offcanvas .dr-mobile__list>li{transform:translateY(-12px);opacity:0;will-change:transform,opacity;transition:none}.dr-offcanvas .dr-offcanvas__footer{opacity:0;transition:none}.dr-offcanvas.is-active .dr-mobile__list>li{transform:translateY(0);opacity:1;transition:transform .3s var(--dr-cubic),opacity .3s var(--dr-cubic)}.dr-offcanvas.is-active .dr-mobile__list>li:first-child{transition-delay:50ms}.dr-offcanvas.is-active .dr-mobile__list>li:nth-child(2){transition-delay:0.1s}.dr-offcanvas.is-active .dr-mobile__list>li:nth-child(3){transition-delay:0.15s}.dr-offcanvas.is-active .dr-mobile__list>li:nth-child(4){transition-delay:0.2s}.dr-offcanvas.is-active .dr-mobile__list>li:nth-child(5){transition-delay:0.25s}.dr-offcanvas.is-active .dr-mobile__list>li:nth-child(6){transition-delay:0.3s}.dr-offcanvas.is-active .dr-offcanvas__footer{opacity:1;transition:opacity .25s ease-out;transition-delay:0.3s}.dr-offcanvas__content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.dr-offcanvas__footer{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-3xl) var(--spacing-xl);border-top:1px solid var(--gray-200);flex-shrink:0}.dr-offcanvas__cta{display:flex;justify-content:center;align-items:center;padding:var(--spacing-2_5) var(--spacing-xl);font-weight:var(--font-semibold);font-size:var(--text-md);line-height:var(--leading-md);text-decoration:none;border-radius:var(--radius-md);transition:background-color .15s ease,box-shadow .15s ease}.dr-offcanvas__cta--primary{background:var(--brand-600);color:var(--white);box-shadow:var(--shadow-xs-skeuomorphic)}.dr-offcanvas__cta--primary:hover{background:var(--brand-700)}.dr-offcanvas__cta--secondary{background:var(--white);color:var(--gray-700);border:1px solid var(--gray-300);box-shadow:var(--shadow-xs)}.dr-offcanvas__cta--secondary:hover{background:var(--gray-50)}body.dr-offcanvas-open{overflow:hidden}.dr-offcanvas.is-active~.drl-mobile-bar,body.dr-offcanvas-open .drl-mobile-bar,html.dr-offcanvas-open .drl-mobile-bar{display:none!important;pointer-events:none!important}.dr-dropdown__item:focus-visible,.dr-mega__item:focus-visible,.dr-mobile__item:focus-visible,.dr-mobile__link:focus-visible,.dr-mobile__trigger:focus-visible,.dr-nav__link:focus-visible,.dr-nav__trigger:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}#drl-back-button,.dorset-listing-waitlist-trigger,.dr-btn,.drl-btn,[role=button],a,button,input[type=button],input[type=reset],input[type=submit],summary{cursor:pointer!important}[role=button] *,a *,button *{cursor:inherit}[aria-disabled=true],button:disabled,input:disabled{cursor:not-allowed!important}@media screen and (max-width:782px){body.admin-bar,html.admin-bar{--dr-admin-bar-height:46px}}@media screen and (max-width:600px){#wpadminbar{position:fixed!important}}@media (max-width:1200px){.dr-header__container{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl);gap:var(--spacing-3xl)}.dr-header__logo img,.dr-header__logo-img{height:36px}.dr-btn{padding:.3125rem .5469rem}.dr-nav__list{gap:var(--spacing-xs)}.dr-nav__link{padding:var(--spacing-xs)}.dr-nav__trigger{padding:var(--spacing-xs)}}@media (max-width:1100px){.dr-header__container{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);gap:var(--spacing-2xl)}.dr-header__logo img,.dr-header__logo-img{height:34px}.dr-header__actions{gap:var(--spacing-md)}.dr-btn{padding:.3125rem .4688rem;font-size:var(--text-sm)}.dr-nav__list{gap:var(--spacing-xxs)}.dr-nav__label,.dr-nav__link,.dr-nav__trigger-text{font-size:var(--text-sm)}.dr-nav__trigger{padding:var(--spacing-xxs) var(--spacing-xs);gap:var(--spacing-xxs)}.dr-mega__content{grid-template-columns:repeat(2,1fr);gap:var(--spacing-2xl)}}@media (max-width:768px){.dr-header__cta--desktop{display:none}.dr-header__container{justify-content:space-between;padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile);gap:var(--spacing-xl)}.dr-header__logo img,.dr-header__logo-img{height:36px}.dr-header__toggle{display:inline-flex}.dr-mega{display:none!important}.dr-nav--desktop{display:none}}@media (min-width:769px){.dr-mobile{display:none}}@media screen and (min-width:1280px){.dr-header__container{padding-left:2.5vw;padding-right:2.5vw}}@media print{.dr-dropdown,.dr-header__toggle,.dr-mega,.dr-mobile__panel,.dr-offcanvas,.dr-offcanvas__overlay{display:none!important}}body.drg-search-open{overflow:hidden}.drg-search-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px;background:0 0;border:none;border-radius:8px;color:var(--gray-600,#475467);cursor:pointer;transition:color .15s ease,background-color .15s ease}.drg-search-trigger svg{color:var(--dr-burger-line-color,var(--gray-600,#475467))}.drg-search-trigger:hover{color:var(--gray-900,#101828);background-color:var(--gray-100,#f2f4f7)}.drg-search-trigger:focus-visible{outline:2px solid var(--brand-600,#3F6257);outline-offset:2px}.drg-search-trigger svg{width:20px;height:20px}@media (max-width:768px){.drg-search-trigger svg{width:24px;height:24px}}.drg-search-trigger__label{font-size:var(--text-sm, 14px);font-weight:500}.dr-header--transparent:not(.is-scrolled) .drg-search-trigger{color:var(--white,#fff)}.dr-header--transparent:not(.is-scrolled) .drg-search-trigger svg{color:var(--white,#fff)}.dr-header--transparent:not(.is-scrolled) .drg-search-trigger:hover{background-color:rgba(255,255,255,.1);color:var(--white,#fff)}.dr-header--transparent.dr-header--dark:not(.is-scrolled) .drg-search-trigger{color:var(--gray-900,#101828)}.dr-header--transparent.dr-header--dark:not(.is-scrolled) .drg-search-trigger svg{color:var(--gray-900,#101828)}.dr-header--transparent.dr-header--dark:not(.is-scrolled) .drg-search-trigger:hover{background-color:rgba(0,0,0,.05)}.drg-search-bar{position:absolute;top:0;left:0;right:0;z-index:1300;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease;--drg-search-accent:var(--brand-600, #3F6257);--drg-search-accent-strong:var(--brand-700, #355048);--drg-search-accent-soft:rgba(63, 98, 87, 0.15);--drg-search-focus-ring:0 0 0 4px rgba(63, 98, 87, 0.12)}.dr-header--search-open .drg-search-bar,.drg-search-bar.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.dr-header__inner{position:relative;z-index:1;transition:opacity .2s ease}.dr-header--search-open .dr-header__inner{opacity:0;pointer-events:none}.dr-header--search-open{background-color:var(--white,#fff)!important;border-bottom-color:transparent;box-shadow:none!important}.dr-header--search-open.dr-header--transparent{background-color:var(--white,#fff)!important}.drg-search-bar__backdrop{position:fixed;top:calc(var(--dr-header-height,80px) + var(--dr-admin-bar-height,0px));left:0;right:0;bottom:0;background:rgba(16,24,40,.45);opacity:0;z-index:999;pointer-events:none;transition:opacity .25s ease}body.drg-search-open .drg-search-bar__backdrop{opacity:1;pointer-events:auto}.drg-search-bar__container{position:relative;background:var(--white,#fff);height:var(--dr-header-height,80px);box-shadow:var(--shadow-sm,0 1px 3px rgba(10,13,18,.1));z-index:1300}.drg-search-bar__inner{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2xl,1.25rem);max-width:var(--dr-header-max-width,1400px);margin:0 auto;padding:var(--spacing-xl) var(--container-padding-desktop);height:100%;animation:drg-search-fade-in .25s ease;position:relative}@keyframes drg-search-fade-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.drg-search-bar__input-wrap{flex:1;position:relative;display:flex;align-items:center;gap:var(--spacing-md,.5rem);min-height:2.75rem;padding:.625rem .875rem;max-width:720px;margin:0 auto;background:var(--white,#fff);border:1px solid var(--gray-300,#d5d7da);border-radius:var(--radius-lg,.625rem);box-shadow:var(--shadow-xs,0 1px 2px rgba(10,13,18,.05));transition:border-color .15s ease,box-shadow .15s ease;padding-right:2.25rem}.drg-search-bar__input-wrap:focus-within{border-color:var(--drg-search-accent,#3f6257);box-shadow:var(--drg-search-focus-ring),var(--shadow-xs,0 1px 2px rgba(10,13,18,.05))}.drg-search-bar__icon{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--gray-400,#98a2b3)}.drg-search-bar__input{flex:1;width:100%;min-width:0;margin:0;padding:0;border:none;background:0 0;font-size:var(--text-sm, .875rem);line-height:1.5rem;font-weight:var(--font-regular,400);color:var(--gray-900,#101828);outline:0;box-shadow:none;transition:none;height:1.5rem;display:block}.drg-search-bar__input:focus{box-shadow:none!important}.drg-search-bar__input::placeholder{color:var(--gray-500,#717680);font-weight:var(--font-regular,400)}.drg-search-bar__input::-webkit-search-cancel-button{display:none}.drg-search-bar__clear{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:0 0;border:none;color:var(--gray-400,#98a2b3);cursor:pointer;transition:color .15s ease;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.drg-search-bar__clear[hidden]{display:none!important}.drg-search-bar__clear:hover{color:var(--gray-600,#475467)}.drg-search-bar__clear svg{width:16px;height:16px}.drg-search-bar__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:0 0;border:none;border-radius:var(--radius-md,.5rem);color:var(--gray-500,#667085);cursor:pointer;transition:background-color .15s ease,color .15s ease;position:absolute;right:var(--container-padding-desktop,2rem);top:50%;transform:translateY(-50%)}.drg-search-bar__close:hover{background:var(--gray-100,#f2f4f7);color:var(--gray-700,#414651)}.drg-search-bar__close svg{width:18px;height:18px}.drg-search-bar__dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:100%;max-width:720px;max-height:calc(100vh - var(--dr-header-height,80px) - 20px);overflow-y:auto;background:var(--white,#fff);border-top:1px solid var(--gray-100,#f2f4f7);border-radius:0 0 var(--drg-search-dropdown-radius,12px) var(--drg-search-dropdown-radius,12px);box-shadow:var(--shadow-2xl,0 24px 48px -12px rgba(10,13,18,.18));animation:drg-dropdown-in .15s ease;z-index:1300}@keyframes drg-dropdown-in{from{opacity:0}to{opacity:1}}.drg-search-bar__dropdown[hidden]{display:none}.drg-search-bar__empty,.drg-search-bar__loading,.drg-search-bar__no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--gray-500,#667085)}.drg-search-bar__empty[hidden],.drg-search-bar__loading[hidden],.drg-search-bar__no-results[hidden]{display:none}.drg-search-bar__empty p,.drg-search-bar__no-results p{margin:0;font-size:15px;color:var(--gray-400,#98a2b3)}.drg-search-bar__no-results svg{width:32px;height:32px;margin-bottom:12px;color:var(--gray-300,#d0d5dd)}.drg-search-bar__spinner{width:24px;height:24px;border:2px solid var(--gray-200,#eaecf0);border-top-color:var(--drg-search-accent,#3f6257);border-radius:50%;animation:drg-search-spin .7s linear infinite;margin-bottom:8px}@keyframes drg-search-spin{to{transform:rotate(360deg)}}.drg-search-bar__results{padding:12px 24px;max-width:720px;margin:0 auto}.drg-search-bar__results:empty{display:none}.drg-search-results-group{display:flex;align-items:center;padding:16px 16px 6px;margin-top:6px;border-top:1px solid var(--gray-100,#f2f4f7);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500,#667085)}.drg-search-bar__results>.drg-search-results-group:first-child{margin-top:0;border-top:none;padding-top:8px}.drg-search-bar__footer{padding:16px 24px;border-top:1px solid var(--gray-100,#f2f4f7)}.drg-search-bar__footer[hidden]{display:none}.drg-search-bar__view-all{display:flex;align-items:center;justify-content:center;gap:8px;max-width:var(--dr-header-max-width,1400px);margin:0 auto;padding:12px 20px;background:var(--gray-50,#f9fafb);border-radius:var(--radius-lg,.625rem);font-size:var(--text-sm, .875rem);font-weight:var(--font-medium,500);color:var(--gray-700,#344054);text-decoration:none;transition:background-color .15s ease}.drg-search-bar__view-all:hover{background:var(--gray-100,#f2f4f7)}.drg-search-bar__view-all svg{width:16px;height:16px}.drg-search-bar__count{color:var(--gray-500,#667085);font-weight:400}body.drg-search-open{overflow:hidden}html.drg-search-open{overflow:hidden}.drg-search-result{display:flex;align-items:flex-start;gap:16px;padding:12px 16px;border-radius:12px;cursor:pointer;transition:background-color .15s ease}.drg-search-result:hover,.drg-search-result[aria-selected=true]{background-color:var(--gray-50,#f9fafb)}.drg-search-result__image{flex-shrink:0;width:64px;height:64px;border-radius:8px;overflow:hidden;background:var(--gray-100,#f2f4f7)}.drg-search-result__image img{width:100%;height:100%;object-fit:cover}.drg-search-result__content{flex:1;min-width:0}.drg-search-result__title{margin:0;font-size:15px;font-weight:600;color:var(--gray-900,#101828);line-height:1.4}.drg-search-result__title mark{background:var(--drg-search-accent-soft,rgba(63,98,87,.15));color:var(--drg-search-accent-strong,#355048);border-radius:2px;padding:0 2px}.drg-search-result__excerpt{margin:8px 0 0 0;font-size:13px;line-height:1.5;color:var(--gray-600,#475467);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.drg-search-result__excerpt mark{background:var(--drg-search-accent-soft,rgba(63,98,87,.15));color:var(--drg-search-accent-strong,#355048);border-radius:2px;padding:0 2px}.drg-search-result__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:13px;color:var(--gray-500,#667085)}.drg-search-result__breadcrumb{color:var(--gray-600,#475467)}.drg-search-result__breadcrumb::after{content:'·';margin-left:6px;color:var(--gray-400,#98a2b3)}.drg-search-result__type{padding:2px 8px;background:var(--gray-100,#f2f4f7);border-radius:4px;font-size:12px;font-weight:500;color:var(--gray-600,#475467)}.drg-search-result__found-in{font-size:12px;font-style:italic;color:var(--gray-400,#98a2b3)}.drg-search-result__found-in::before{content:'—';margin-right:6px}.drg-search-result__action{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--gray-400,#98a2b3);opacity:0;transition:opacity .15s ease}.drg-search-result:hover .drg-search-result__action,.drg-search-result[aria-selected=true] .drg-search-result__action{opacity:1}.drg-search-result__action svg{width:16px;height:16px}.drg-search-result__action--download{color:var(--brand-600,#3f6257)}.drg-search-result--download:hover .drg-search-result__action--download,.drg-search-result--download[aria-selected=true] .drg-search-result__action--download{color:var(--brand-700,#355048)}@media (max-width:768px){.drg-search-bar__inner{padding:16px;gap:12px;min-height:64px;justify-content:space-between}.drg-search-bar__icon{width:20px;height:20px}.drg-search-bar__input{font-size:16px}.drg-search-bar__close{position:static;transform:none;width:32px;height:32px}.drg-search-bar__dropdown{max-height:calc(100vh - 80px)}.drg-search-result{padding:12px}.drg-search-result__image{width:48px;height:48px}}