/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Jost';font-style:normal;font-weight:100 900;font-display:swap;src:url(/themes/custom/beauty/fonts/habd/jost-latin-wght-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300 700;font-display:swap;src:url(/themes/custom/beauty/fonts/habd/cormorant-garamond-latin-wght-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300 700;font-display:swap;src:url(/themes/custom/beauty/fonts/habd/cormorant-garamond-latin-wght-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}:root{--habd-forest:#0D2A1D;--habd-forest-deep:#07160F;--habd-forest-mid:#143A28;--habd-forest-hover:#153A28;--habd-forest-line:#21402F;--habd-forest-line-2:#1B3A2A;--habd-darkest:#050F0A;--habd-footer:#0A1F15;--habd-gold:#E5C88C;--habd-gold-light:#E8CE94;--habd-gold-deep:#C9A24A;--habd-gold-ink:#7A611E;--habd-gold-display:#9A7B2E;--habd-cream:#FDFAEC;--habd-cream-flat:#F5F1E6;--habd-paper:#FFFDF8;--habd-cream-line:#E4D9BC;--habd-ink:#12100C;--habd-ink-body:#4A463D;--habd-ink-meta:#6B6555;--habd-ink-light:#F5F1E6;--habd-ink-light-soft:#C3D0C6;--habd-ink-light-quiet:#A9B7AD;--habd-meta-dark:#8FA396;--habd-nav-active:#EFEBDF;--habd-serif:'Cormorant Garamond',Georgia,'Times New Roman',serif;--habd-sans:'Jost','Helvetica Neue',Arial,sans-serif;--habd-fs-h1:clamp(40px,calc(4.4vw + 23px),86px);--habd-fs-h2:clamp(34px,calc(3vw + 22px),62px);--habd-fs-h2-xl:clamp(44px,calc(4.2vw + 27px),88px);--habd-fs-lead:20px;--habd-fs-body:17px;--habd-fs-label:13px;--habd-gutter:56px;--habd-max:1440px;--habd-radius-s:8px;--habd-radius-m:12px;--habd-radius-l:14px;--habd-radius-xl:16px;--habd-radius-pill:999px;--habd-shadow-1:0 6px 16px rgba(4,14,9,0.4);--habd-shadow-2:0 10px 26px rgba(229,200,140,0.28);--habd-shadow-3:0 26px 54px rgba(4,14,9,0.55);--habd-z-header:490;--habd-header-h:139px;}@media (max-width:1279px){:root{--habd-header-h:109px;}}@media (max-width:1024px){:root{--habd-gutter:32px;}}@media (max-width:640px){:root{--habd-header-h:89px;--habd-gutter:20px;--habd-fs-lead:18px;}}.habd,.habd[data-tone="dark"]{--habd-heading:var(--habd-ink-light);--habd-text:var(--habd-ink-light-soft);--habd-meta:var(--habd-meta-dark);--habd-label:var(--habd-gold);--habd-line:var(--habd-forest-line);--habd-accent:var(--habd-gold);--habd-outline-border:var(--habd-gold);--habd-outline-text:var(--habd-gold);--habd-outline-hover:rgba(229,200,140,0.1);--habd-focus:var(--habd-gold);}.habd[data-tone="light"]{--habd-heading:var(--habd-ink);--habd-text:var(--habd-ink-body);--habd-meta:var(--habd-ink-meta);--habd-label:var(--habd-gold-ink);--habd-line:var(--habd-cream-line);--habd-accent:var(--habd-gold-ink);--habd-outline-border:var(--habd-gold-display);--habd-outline-text:var(--habd-gold-ink);--habd-outline-hover:#F3EAD5;--habd-focus:var(--habd-gold-ink);}.habd[data-ground="forest"]{--habd-bg:var(--habd-forest);}.habd[data-ground="forest-deep"]{--habd-bg:var(--habd-forest-deep);}.habd[data-ground="darkest"]{--habd-bg:var(--habd-darkest);}.habd[data-ground="forest-gradient"]{--habd-bg:linear-gradient(180deg,var(--habd-forest-mid) 0%,var(--habd-forest-deep) 100%);}.habd[data-ground="closing-gradient"]{--habd-bg:radial-gradient(110% 90% at 50% 0%,#123322 0%,#071710 58%,#040D08 100%);}.habd[data-ground="footer"]{--habd-bg:var(--habd-footer);}.habd[data-ground="cream"]{--habd-bg:var(--habd-cream);}.habd[data-ground="cream-flat"]{--habd-bg:var(--habd-cream-flat);}.habd[data-ground="cream-gradient"]{--habd-bg:linear-gradient(180deg,var(--habd-paper) 0%,var(--habd-cream-flat) 55%,#EBE4D2 100%);}.habd[data-ground="champagne-gradient"]{--habd-bg:linear-gradient(178deg,#F7E7BE 0%,#F2DEB4 45%,var(--habd-gold) 100%);}.habd[data-glow]{position:relative;overflow:hidden;isolation:isolate;}.habd[data-glow]::before{content:"";position:absolute;z-index:-1;width:820px;height:820px;border-radius:50%;background:radial-gradient(circle,rgba(229,200,140,0.16),rgba(229,200,140,0) 66%);pointer-events:none;}.habd[data-tone="light"][data-glow]::before{background:radial-gradient(circle,rgba(201,162,74,0.16),rgba(201,162,74,0) 66%);}.habd[data-glow="none"]::before{display:none;}.habd[data-glow="top-left"]::before{top:-300px;left:-260px;}.habd[data-glow="top-right"]::before{top:-300px;right:-260px;}.habd[data-glow="bottom-left"]::before{bottom:-300px;left:-260px;}.habd[data-glow="bottom-right"]::before{bottom:-300px;right:-260px;}.habd[data-glow="centre-left"]::before{top:50%;left:-300px;transform:translateY(-50%);}.habd,.habd *,.habd *::before,.habd *::after{box-sizing:border-box;}.habd.habd{font-family:var(--habd-sans) !important;font-size:var(--habd-fs-body);font-weight:300;line-height:1.6;letter-spacing:normal;text-align:left;color:var(--habd-text);background:var(--habd-bg,transparent);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.habd.habd :is(h1,h2,h3,h4,h5,h6){font-family:var(--habd-serif) !important;font-weight:400;font-size:inherit;line-height:1.05;letter-spacing:normal;text-transform:none;margin:0;color:var(--habd-heading);}.habd.habd :is(p,ul,ol,figure,blockquote,dl,dd){margin:0;}.habd:not(#habd-reset) p{font-family:inherit !important;font-size:inherit;font-weight:inherit;line-height:inherit;}.habd.habd :is(ul,ol)[class]{list-style:none;padding:0;}.habd.habd a{color:inherit;text-decoration:none;background:transparent;}.habd.habd a:where(:hover,:focus){color:inherit;text-decoration:none;}.habd.habd :focus-visible{outline:2px solid var(--habd-focus);outline-offset:3px;}.habd.habd :focus:not(:focus-visible){outline:none;}.habd.habd :is(input,button,select,textarea){font-family:inherit !important;letter-spacing:inherit;}.habd.habd button{text-transform:none;}.habd.habd img{display:block;max-width:100%;height:auto;border:0;}.habd .habd-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important;}.habd .habd-label{font-family:var(--habd-sans);font-size:var(--habd-fs-label);font-weight:400;letter-spacing:0.24em;line-height:1.4;text-transform:uppercase;color:var(--habd-label);}.habd.habd .habd-h1{font-size:var(--habd-fs-h1);line-height:0.98;letter-spacing:-0.01em;}.habd.habd .habd-h2{font-size:var(--habd-fs-h2);line-height:1.04;}.habd.habd .habd-h2--xl{font-size:var(--habd-fs-h2-xl);line-height:0.96;}.habd.habd .habd-h1,.habd.habd .habd-h2{overflow-wrap:break-word;}.habd .habd-accent{color:var(--habd-accent);}.habd[data-tone="dark"] .habd-accent{color:var(--habd-gold-light);}.habd .habd-lead{font-size:var(--habd-fs-lead);font-weight:300;line-height:1.65;color:var(--habd-text);text-wrap:pretty;}.habd .habd-meta{color:var(--habd-meta);}.habd .habd-section-header{display:flex;flex-direction:column;gap:22px;max-width:820px;}.habd .habd-section-header--centre{align-items:center;text-align:center;margin-left:auto;margin-right:auto;}.habd .habd-section-header__label{display:flex;align-items:center;gap:14px;}.habd .habd-section-header__label::after{content:"";width:140px;height:1px;background:linear-gradient(90deg,var(--habd-gold-deep),rgba(201,162,74,0));}.habd .habd-section-header--centre .habd-section-header__label::after{display:none;}.habd.habd .habd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin:0;padding:16px 31px;border:1px solid transparent;border-radius:var(--habd-radius-pill);background:transparent;font-family:var(--habd-sans);font-size:14px;font-weight:500;line-height:1.1;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;}.habd.habd .habd-btn--primary{padding:17px 32px;background:var(--habd-gold);border-color:var(--habd-gold);color:var(--habd-forest);box-shadow:var(--habd-shadow-2);}.habd.habd .habd-btn--primary:hover,.habd.habd .habd-btn--primary:focus-visible{background:var(--habd-gold-light);border-color:var(--habd-gold-light);color:var(--habd-forest);}.habd.habd .habd-btn--outline{border-color:var(--habd-outline-border);color:var(--habd-outline-text);}.habd.habd .habd-btn--outline:hover,.habd.habd .habd-btn--outline:focus-visible{background:var(--habd-outline-hover);border-color:var(--habd-outline-border);color:var(--habd-outline-text);}.habd.habd .habd-btn--green{background:var(--habd-forest);border-color:var(--habd-forest);color:var(--habd-gold);}.habd.habd .habd-btn--green:hover,.habd.habd .habd-btn--green:focus-visible{background:var(--habd-forest-hover);border-color:var(--habd-forest-hover);color:var(--habd-gold);}.habd.habd .habd-btn--link{padding:0;border:0;border-radius:0;font-size:13px;letter-spacing:0.1em;color:var(--habd-accent);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px;}@supports (text-decoration-color:color-mix(in srgb,red 50%,transparent)){.habd.habd .habd-btn--link{text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);}}.habd.habd .habd-btn--link:hover{text-decoration-color:currentColor;color:var(--habd-accent);}.habd.habd .habd-btn--arrow{width:46px;min-width:46px;height:46px;padding:0;border-color:var(--habd-outline-border);border-radius:50%;color:var(--habd-accent);}.habd.habd .habd-btn--arrow:hover,.habd.habd .habd-btn--arrow:focus-visible{background:var(--habd-outline-hover);border-color:var(--habd-outline-border);color:var(--habd-accent);}.habd.habd .habd-btn--s{padding:13px 22px;}.habd.habd .habd-btn--l{padding:22px 56px;font-size:16px;}@media (max-width:380px){.habd.habd .habd-btn--s{padding:10px 14px;}}@media (prefers-reduced-motion:reduce){.habd,.habd *,.habd *::before,.habd *::after{transition-duration:0s !important;animation-duration:0s !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;}}@media (forced-colors:active){.habd.habd .habd-btn{border:1px solid ButtonText;}}
html{scroll-padding-top:calc(var(--habd-offset-top,0px) + var(--habd-header-h) + 12px) !important;}#main-content:focus{outline:none;}body a.skip-link.visually-hidden.focusable:focus,body a.skip-link.visually-hidden.focusable:active{position:fixed !important;top:var(--habd-offset-top,0px);left:var(--habd-offset-left,0px);z-index:495;width:auto !important;height:auto !important;padding:12px 18px;background:var(--habd-forest);color:var(--habd-ink-light);font:500 15px/1.2 var(--habd-sans);text-decoration:none;outline:2px solid var(--habd-gold);outline-offset:-4px;}html.habd-nav-open{overflow:hidden;scrollbar-gutter:stable;}.habd.habd-header{position:-webkit-sticky;position:sticky;top:var(--habd-offset-top,0px);margin-top:var(--habd-preview-h,0px);z-index:var(--habd-z-header);width:100%;background:var(--habd-forest);border-bottom:1px solid var(--habd-forest-line);font-size:15px;font-weight:400;line-height:1.4;color:var(--habd-ink-light-quiet);--habd-nav-gap:22px;}body.toolbar-fixed .habd.habd-header{top:var(--habd-offset-top,39px);}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .habd.habd-header{top:var(--habd-offset-top,79px);}@media (max-width:1279px){html:not(.habd-js){scroll-padding-top:12px !important;}html:not(.habd-js) .habd.habd-header{position:relative;top:auto !important;}}@media (max-height:500px){html{scroll-padding-top:calc(var(--habd-offset-top,0px) + 12px) !important;}.habd.habd-header{position:relative;top:auto !important;}}.habd-header__bar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--habd-nav-gap);max-width:var(--habd-max);margin:0 auto;padding:20px var(--habd-gutter);}.habd.habd-header .habd-header__logo{display:block;flex:none;line-height:0;}.habd.habd-header .habd-header__logo img{width:126px;height:auto;}.habd-header__menu{display:flex;flex:none;align-items:center;gap:var(--habd-nav-gap);margin-left:auto;}.habd-nav__list{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--habd-nav-gap);}.habd-nav__item{flex:none;}.habd.habd-header .habd-nav__link,.habd.habd-header .habd-header__account-link{display:inline-flex;align-items:center;min-height:24px;font-size:15px;font-weight:400;line-height:1.3;white-space:nowrap;color:var(--habd-ink-light-quiet);text-decoration:none;transition:color 0.2s ease;}.habd.habd-header .habd-nav__link:hover,.habd.habd-header .habd-header__account-link:hover,.habd.habd-header .habd-nav__link--lead{color:var(--habd-nav-active);}.habd.habd-header .habd-nav__link[aria-current="page"]{color:var(--habd-nav-active);text-decoration:underline;text-decoration-color:var(--habd-gold-deep);text-decoration-thickness:1px;text-underline-offset:6px;}.habd-header__divider{flex:none;width:1px;height:22px;background:var(--habd-forest-line);}.habd-header__actions{display:flex;flex:none;align-items:center;gap:12px;}.habd.habd-header .habd-header__pill{min-height:44px;padding:13px 22px;box-shadow:none;}.habd.habd-header .habd-header__toggle{display:none;align-items:center;justify-content:center;gap:10px;min-width:44px;min-height:44px;margin:0;padding:0 16px;border:1px solid var(--habd-forest-line);border-radius:var(--habd-radius-pill);background:transparent;color:var(--habd-nav-active);font-size:14px;font-weight:500;line-height:1;letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;transition:border-color 0.2s ease,background-color 0.2s ease;}.habd.habd-header .habd-header__toggle:hover{border-color:var(--habd-gold-deep);}.habd-header__toggle-icon{display:block;width:18px;height:18px;flex:none;}.habd-header__toggle-icon line{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;transform-origin:9px 9px;transition:transform 0.2s ease,opacity 0.2s ease;}.habd-header__toggle[aria-expanded="true"] .habd-header__toggle-icon line:nth-child(1){transform:translateY(5px) rotate(45deg);}.habd-header__toggle[aria-expanded="true"] .habd-header__toggle-icon line:nth-child(2){opacity:0;}.habd-header__toggle[aria-expanded="true"] .habd-header__toggle-icon line:nth-child(3){transform:translateY(-5px) rotate(-45deg);}@media (max-width:1439px){.habd.habd-header{--habd-nav-gap:clamp(12px,calc(12px + (100vw - 1280px) * 0.0629),22px);}.habd-header__bar{padding-left:32px;padding-right:32px;}}@media (max-width:1279px){.habd.habd-header{--habd-nav-gap:16px;}.habd-header__bar{padding:14px 32px;}.habd.habd-header .habd-header__logo img{width:104px;}}@media (max-width:640px){.habd-header__bar{padding:12px 20px;gap:12px;}.habd.habd-header .habd-header__logo img{width:88px;}.habd.habd-header .habd-header__pill{padding:11px 16px;font-size:13px;}.habd-header__actions{gap:8px;}}@media (max-width:380px){.habd.habd-header .habd-header__logo img{width:80px;}.habd.habd-header .habd-header__pill{padding:10px 14px;}.habd.habd-header .habd-header__toggle{padding:0 12px;}.habd-header__toggle-label{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;}}html:not(.habd-js) .habd-header__bar{flex-wrap:wrap;}html:not(.habd-js) .habd-nav__list{flex-wrap:wrap;row-gap:8px;}@media (max-width:1279px){html:not(.habd-js) .habd-header__menu{order:3;flex:1 1 100%;flex-wrap:wrap;margin-left:0;row-gap:8px;}}html.habd-collapse .habd.habd-header .habd-header__toggle{display:inline-flex;}html.habd-collapse .habd-header__menu{display:none;position:fixed;top:var(--habd-panel-top,calc(var(--habd-offset-top,0px) + var(--habd-header-h)));left:var(--habd-offset-left,0px);right:0;bottom:0;z-index:1;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:24px 32px 40px;overflow-y:auto;overscroll-behavior:contain;background:var(--habd-forest-deep);border-top:1px solid var(--habd-forest-line);}html.habd-collapse .habd-header__menu[data-open]{display:flex;}html.habd-collapse .habd-nav__list{flex-direction:column;align-items:stretch;gap:0;}html.habd-collapse .habd-nav__item{border-bottom:1px solid var(--habd-forest-line);}html.habd-collapse .habd.habd-header .habd-nav__link,html.habd-collapse .habd.habd-header .habd-header__account-link{display:flex;width:100%;min-height:52px;padding:10px 0;font-size:18px;}html.habd-collapse .habd-header__divider{display:none;}html.habd-collapse .habd-header__account{margin-top:12px;}@media (max-width:640px){html.habd-collapse .habd-header__menu{padding:20px 20px 32px;}}.habd.habd-footer{background:var(--habd-footer);color:var(--habd-ink-light-soft);font-size:16px;}.habd-footer__inner{display:flex;flex-direction:column;gap:52px;max-width:var(--habd-max);margin:0 auto;padding:68px var(--habd-gutter) 36px;}.habd-footer__top{display:flex;justify-content:space-between;gap:60px;}.habd-footer__brand{display:flex;flex:0 1 300px;flex-direction:column;gap:20px;max-width:300px;min-width:0;}.habd.habd-footer .habd-footer__logo{display:block;width:168px;line-height:0;}.habd.habd-footer .habd-footer__logo img{width:168px;height:auto;}.habd.habd-footer .habd-footer__strapline{font-size:16px;font-weight:300;line-height:1.6;color:var(--habd-meta-dark);}.habd-footer__nav{display:flex;gap:56px;}.habd-footer__col{display:flex;flex-direction:column;gap:13px;min-width:0;}.habd.habd-footer .habd-footer__heading{font-family:var(--habd-sans) !important;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0.2em;text-transform:uppercase;color:var(--habd-gold);}.habd-footer__list{display:flex;flex-direction:column;gap:13px;}.habd.habd-footer .habd-footer__link{display:inline-flex;align-items:center;min-height:24px;font-size:16px;font-weight:300;line-height:1.4;color:var(--habd-ink-light-soft);text-decoration:none;transition:color 0.2s ease;}.habd.habd-footer .habd-footer__link:hover{color:var(--habd-ink-light);text-decoration:underline;text-underline-offset:4px;}.habd.habd-footer .habd-footer__link[aria-current="page"]{color:var(--habd-ink-light);}.habd.habd-footer .habd-footer__legal{display:flex;justify-content:space-between;gap:12px 24px;padding-top:22px;border-top:1px solid var(--habd-forest-line-2);font-size:14px;font-weight:300;line-height:1.5;color:var(--habd-meta-dark);}.habd-footer__subscribe{display:flex;flex-direction:column;gap:13px;margin-top:4px;}.habd.habd-footer .habd-footer__subscribe .block{margin:0;}.habd.habd-footer .habd-subscribe__form{display:flex;align-items:center;gap:6px;width:100%;max-width:360px;margin:0;padding:5px;border:1px solid var(--habd-meta-dark);border-radius:var(--habd-radius-pill);background:rgba(255,255,255,0.03);transition:border-color 0.2s ease;}.habd.habd-footer .habd-subscribe__form:focus-within{border-color:var(--habd-gold-deep);}.habd.habd-footer .habd-subscribe__form .form-item,.habd.habd-footer .habd-subscribe__form .form-group{flex:1 1 auto;min-width:0;margin:0;}.habd.habd-footer .habd-subscribe__form .form-actions{flex:none;display:flex;order:3;margin:0;}.habd.habd-footer .habd-subscribe__form .habd-subscribe__input{display:block;width:100%;height:auto;min-height:44px;margin:0;padding:0 14px;border:0;border-radius:var(--habd-radius-pill);background:transparent;box-shadow:none;color:var(--habd-ink-light);font-size:16px;font-weight:300;line-height:1.4;}.habd.habd-footer .habd-subscribe__form .habd-subscribe__input::placeholder{color:var(--habd-meta-dark);opacity:1;}.habd.habd-footer .habd-subscribe__form .habd-subscribe__input:focus{outline:none;box-shadow:none;}.habd.habd-footer .habd-subscribe__form .habd-subscribe__input:focus-visible{outline:2px solid var(--habd-gold);outline-offset:2px;}.habd.habd-footer .habd-subscribe__form .habd-subscribe__submit{min-height:44px;padding:0 20px;font-size:13px;}@media (max-width:1279px){.habd-footer__top{flex-direction:column;gap:40px;}.habd-footer__brand{flex-basis:auto;max-width:none;}.habd-footer__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;}.habd-footer__list{gap:0;}.habd.habd-footer .habd-footer__link{min-height:44px;}}@media (max-width:1024px){.habd-footer__inner{padding-top:56px;padding-bottom:32px;gap:44px;}.habd-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:640px){.habd-footer__inner{padding-top:48px;padding-bottom:28px;gap:36px;}.habd-footer__nav{grid-template-columns:minmax(0,1fr);gap:28px;}.habd.habd-footer .habd-footer__legal{flex-direction:column;}}@media (min-width:998px){body.path-frontpage .home-hero-banner{padding-top:0 !important;}}.paragraph--type--partner-block,.leaflet-container{isolation:isolate;}@media print{.habd.habd-header{position:static;margin-top:0;}.habd.habd-header .habd-header__toggle{display:none !important;}html.habd-collapse .habd-header__menu{display:none !important;}.habd-footer__subscribe{display:none;}}
.habd.habd .habd-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:inherit;}.habd.habd .habd-fallback--brand{background:linear-gradient(160deg,#1B4C34 0%,#0B2318 62%,#061410 100%);}.habd.habd .habd-fallback__mark{width:52px;height:auto;opacity:0.9;}.habd.habd .habd-fallback--slot{padding:16px;background:repeating-linear-gradient(135deg,#F1EADA 0 14px,#EDE5D0 14px 28px);border:1px dashed #C9B98F;border-radius:inherit;}.habd.habd .habd-fallback__label{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.4;letter-spacing:0;text-transform:none;color:#6B6555;text-align:center;}.habd.habd .habd-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #EBE3CF;border-radius:var(--habd-radius-l);background:#FFFFFF;box-shadow:0 14px 32px rgba(31,29,26,0.12);color:var(--habd-ink-meta);transition:box-shadow 180ms ease,transform 180ms ease,border-color 180ms ease;--habd-focus:var(--habd-gold-ink);}.habd.habd a.habd-card:hover,.habd.habd a.habd-card:focus-visible{transform:translateY(-3px);border-color:var(--habd-gold-deep);box-shadow:0 20px 40px rgba(31,29,26,0.16);color:var(--habd-ink-meta);}.habd.habd .habd-card__media{position:relative;display:block;flex:none;height:200px;overflow:hidden;background:var(--habd-forest);}.habd.habd .habd-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:20px 22px 24px;}.habd.habd .habd-card__kicker{font-size:12px;font-weight:400;letter-spacing:0.2em;line-height:1.4;text-transform:uppercase;color:var(--habd-gold-ink);}.habd.habd .habd-card__title{font-size:26px;line-height:1.1;color:var(--habd-forest);}.habd.habd .habd-card__meta{font-size:15px;line-height:1.45;color:var(--habd-ink-meta);}.habd.habd .habd-card__text{display:-webkit-box;overflow:hidden;font-size:16px;line-height:1.5;color:var(--habd-ink-meta);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}.habd.habd .habd-card__cta{margin-top:auto;padding-top:6px;font-size:13px;font-weight:500;letter-spacing:0.1em;line-height:1.4;text-transform:uppercase;color:var(--habd-gold-ink);text-decoration:underline;text-decoration-color:rgba(122,97,30,0.4);text-underline-offset:5px;}.habd.habd a.habd-card:hover .habd-card__cta{text-decoration-color:currentColor;}.habd.habd .habd-card__media > :is(img,picture,.habd-fallback){position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;}.habd.habd .habd-card__media > picture > img{width:100%;height:100%;max-width:none;object-fit:cover;}.habd.habd[data-tone="dark"] .habd-card{--habd-focus:var(--habd-gold);}@media (prefers-reduced-motion:reduce){.habd.habd a.habd-card:hover,.habd.habd a.habd-card:focus-visible{transform:none;}}
.habd-page .field--name-field-content{margin-bottom:0;}section.habd{--habd-pad-t:80px;--habd-pad-b:88px;--habd-pad-scale:1;position:relative;padding-top:calc(var(--habd-pad-t) * var(--habd-pad-scale));padding-bottom:calc(var(--habd-pad-b) * var(--habd-pad-scale));overflow-wrap:break-word;}section.habd[tabindex="-1"]:focus{outline:none;}section.habd.habd{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;}section.habd > .habd-band__inner{position:relative;width:100%;max-width:var(--habd-max);margin-left:auto;margin-right:auto;padding-left:var(--habd-gutter);padding-right:var(--habd-gutter);}section.habd[data-ground="forest-gradient"]{--habd-bg:linear-gradient(158deg,#143A28 0%,#0D2A1D 46%,#07160F 100%);}section.habd[data-ground="cream-gradient"]{--habd-bg:linear-gradient(160deg,#FFFDF8 0%,#FDFAEC 46%,#F6EFDD 100%);}section.habd[data-ground="champagne-gradient"]{--habd-bg:linear-gradient(120deg,#FFFDF8 0%,#F7F0DF 38%,#EFE2C4 72%,#E9D8B4 100%);}section.habd.habd-feature-splits[data-ground="forest-gradient"]{--habd-bg:linear-gradient(168deg,#153A28 0%,#0D2A1D 40%,#07160F 100%);}section.habd.habd-featured-people[data-ground="forest-gradient"]{--habd-bg:linear-gradient(155deg,#143A28 0%,#0D2A1D 44%,#07160F 100%);}section.habd.habd-tag-wall[data-ground="forest-gradient"]{--habd-bg:linear-gradient(158deg,#0F3122 0%,#0B2318 46%,#050F0A 100%);}section.habd.habd-expanding-panels[data-ground="cream-gradient"]{--habd-bg:linear-gradient(165deg,#FFFDF8 0%,#F5F1E6 42%,#EBE4D2 100%);}section.habd.habd-testimonials[data-ground="cream-gradient"]{--habd-bg:linear-gradient(162deg,#FFFDF8 0%,#FDFAEC 48%,#F6EFDD 100%);}section.habd[data-glow]::before{width:var(--habd-glow-size,700px);height:var(--habd-glow-size,700px);}section.habd[data-tone="dark"][data-glow]::before{background:radial-gradient(circle,rgba(229,200,140,var(--habd-glow-alpha,0.15)),rgba(229,200,140,0) 68%);}section.habd[data-tone="light"][data-glow]::before{background:radial-gradient(circle,rgba(201,162,74,var(--habd-glow-alpha,0.16)),rgba(201,162,74,0) 70%);}section.habd[data-glow="top-left"]::before{top:var(--habd-glow-y,-220px);left:var(--habd-glow-x,-160px);}section.habd[data-glow="top-right"]::before{top:var(--habd-glow-y,-220px);right:var(--habd-glow-x,-160px);left:auto;}section.habd[data-glow="bottom-left"]::before{bottom:var(--habd-glow-y,-240px);left:var(--habd-glow-x,-160px);top:auto;}section.habd[data-glow="bottom-right"]::before{bottom:var(--habd-glow-y,-240px);right:var(--habd-glow-x,-160px);top:auto;left:auto;}section.habd[data-glow="centre-left"]::before{top:50%;left:var(--habd-glow-x,-300px);transform:translateY(-50%);}section.habd[data-glow="top-centre"]::before{top:var(--habd-glow-y,-280px);left:var(--habd-glow-x,calc(50% - 410px));}section.habd .habd-section-header{gap:14px;max-width:none;}section.habd .habd-section-header__label::after{display:none;}.habd.habd .habd-section-header__heading{line-height:1.04;text-wrap:balance;}section.habd[data-tone="light"] .habd-section-header__heading .habd-accent{color:var(--habd-gold-display);}section.habd[data-tone="dark"] .habd-section-header__heading .habd-accent{color:var(--habd-gold);}.habd.habd .habd-section-header__lead{max-width:600px;font-size:18px;line-height:1.6;}.habd.habd .habd-band__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 60px;}.habd.habd .habd-band__head > .habd-section-header{flex:1 1 auto;min-width:0;}.habd.habd .habd-band__head--baseline{align-items:flex-end;align-items:last baseline;}.habd.habd .habd-band__aside{flex:0 1 auto;max-width:400px;font-size:18px;line-height:1.65;color:var(--habd-meta);text-align:right;text-wrap:pretty;}.habd.habd .habd-band__actions{flex:none;}.habd.habd .habd-prose{display:flex;flex-direction:column;gap:0.9em;text-wrap:pretty;}.habd.habd .habd-prose > *{margin:0;}.habd.habd .habd-prose :is(ul,ol):not([class]){margin:0;padding-left:1.3em;}.habd.habd .habd-prose strong,.habd.habd .habd-prose b{font-weight:500;}.habd.habd .habd-prose a{color:var(--habd-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}.habd.habd .habd-prose a:hover{color:var(--habd-heading);}.habd.habd .habd-prose blockquote{margin:0;padding:0 0 0 18px;border:0;border-left:2px solid var(--habd-gold-deep);font-size:inherit;line-height:inherit;color:inherit;}.habd.habd .habd-prose img{max-width:100%;height:auto;border-radius:var(--habd-radius-s);}.habd.habd .habd-textlink{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;font-size:13px;font-weight:500;letter-spacing:0.1em;line-height:1.2;text-transform:uppercase;color:var(--habd-accent);text-decoration:underline;text-decoration-color:rgba(229,200,140,0.5);text-decoration-thickness:1px;text-underline-offset:5px;}.habd.habd .habd-textlink:hover,.habd.habd .habd-textlink:focus-visible{color:var(--habd-accent);text-decoration-color:currentColor;}section.habd.habd .habd-btn{line-height:1.45;}section.habd.habd .habd-btn--primary:not(.habd-centred-band__signup){padding:16px 31px;}section.habd.habd :is(.habd-band__actions,.habd-tag-wall__actions) .habd-btn{padding:14px 26px;font-size:13px;}.habd.habd .habd-check{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(155deg,#F7E7BE,var(--habd-gold-deep));color:var(--habd-forest);font-family:var(--habd-sans);font-weight:500;line-height:1;}.habd.habd .habd-check--s{width:20px;height:20px;margin-top:4px;background:var(--habd-gold-deep);font-size:11px;}.habd.habd .habd-check--m{width:26px;height:26px;font-size:13px;}.habd.habd :is(.habd-check,.habd-proof-row__check,.habd-trust-mark__icon){font-family:system-ui,-apple-system,'Segoe UI Symbol',sans-serif;font-weight:400;}.habd.habd :is(.habd-hero__media,.habd-media-split__media,.habd-cta-strip__cover,.habd-panel__media,.habd-person-card__media,.habd-card__media) > :is(img,picture,.habd-fallback){position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;}.habd.habd :is(.habd-hero__media,.habd-media-split__media,.habd-cta-strip__cover,.habd-panel__media,.habd-person-card__media,.habd-card__media) > picture > img{width:100%;height:100%;max-width:none;object-fit:cover;}.habd.habd [class*="habd-grid--n"]{min-width:0;}section.habd.habd-hero{--habd-pad-t:72px;--habd-pad-b:56px;overflow:hidden;isolation:isolate;}section.habd.habd-hero::after{content:"";position:absolute;top:0;left:0;right:0;height:1px;z-index:0;background:linear-gradient(90deg,rgba(229,200,140,0.55),rgba(229,200,140,0.06) 60%,rgba(229,200,140,0));pointer-events:none;}.habd.habd .habd-hero__media{position:absolute;inset:0;z-index:-2;}.habd.habd .habd-hero__scrim{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgba(5,15,10,0.6) 0,rgba(5,15,10,0) 200px),radial-gradient(70% 60% at 4% 0%,rgba(52,110,80,0.22) 0%,rgba(13,42,29,0) 58%);}.habd.habd-hero--photo .habd-hero__scrim{background:linear-gradient(to top,rgba(5,15,10,0.6) 0,rgba(5,15,10,0) 200px),radial-gradient(70% 60% at 4% 0%,rgba(52,110,80,0.22) 0%,rgba(13,42,29,0) 58%),linear-gradient(100deg,#0D2A1D 0 12%,rgba(13,42,29,0.86) 44%,rgba(13,42,29,0.5) 72%,rgba(13,42,29,0.12) 100%);}.habd.habd .habd-hero__content{display:flex;flex-direction:column;gap:28px;max-width:800px;}.habd.habd .habd-hero__label{display:flex;align-items:center;gap:14px;color:var(--habd-gold-deep);}.habd.habd .habd-hero__label::after{content:"";flex:none;width:140px;height:1px;background:linear-gradient(90deg,var(--habd-gold-deep),rgba(201,162,74,0));}.habd.habd .habd-hero__title{position:relative;font-size:var(--habd-fs-h1);line-height:0.98;letter-spacing:-0.01em;color:var(--habd-ink-light);text-shadow:0 2px 24px rgba(5,15,10,0.55);overflow-wrap:break-word;}.habd.habd .habd-hero__title::before{content:"";position:absolute;left:-80px;top:-70px;width:660px;max-width:120%;height:300px;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(229,200,140,0.22),rgba(229,200,140,0) 68%);filter:blur(10px);pointer-events:none;}.habd.habd .habd-hero__accent{color:var(--habd-gold-light);}.habd.habd .habd-hero__lead{max-width:620px;font-size:22px;line-height:1.6;color:var(--habd-ink-light-soft);}.habd.habd .habd-search{display:flex;align-items:center;gap:16px;max-width:780px;margin:0;padding:12px 12px 12px 30px;border-radius:var(--habd-radius-pill);background:linear-gradient(178deg,#FFFEFA,#F1EADA);box-shadow:0 26px 54px rgba(4,14,9,0.55),0 2px 0 rgba(255,255,255,0.7) inset,0 0 0 1px rgba(201,162,74,0.28);}.habd.habd .habd-search:focus-within{box-shadow:0 26px 54px rgba(4,14,9,0.55),0 2px 0 rgba(255,255,255,0.7) inset,0 0 0 2px var(--habd-gold-deep);}.habd.habd .habd-search__ring{flex:none;width:20px;height:20px;border:2px solid var(--habd-gold-deep);border-radius:50%;}.habd.habd .habd-search__input{flex:1 1 auto;width:auto;min-width:0;height:52px;min-height:44px;margin:0;padding:0 4px;border:0;border-radius:8px;background:transparent;box-shadow:none;font-size:21px;font-weight:300;line-height:normal;color:var(--habd-ink);text-overflow:ellipsis;-webkit-appearance:none;appearance:none;}.habd.habd .habd-search__input::placeholder{color:var(--habd-ink-meta);opacity:1;}.habd.habd .habd-search__input::-webkit-search-decoration{-webkit-appearance:none;}.habd.habd .habd-search__input:focus-visible{outline:2px solid var(--habd-gold-ink);outline-offset:2px;}.habd.habd .habd-search__submit{flex:none;padding:19px 39px;font-size:15px;}.habd.habd .habd-hero__foot{display:flex;flex-wrap:wrap;align-items:flex-start;gap:28px 44px;padding-top:4px;}.habd.habd .habd-hero__marks{display:flex;flex-wrap:wrap;gap:28px 44px;}.habd.habd .habd-trust-mark{display:flex;align-items:flex-start;gap:14px;}.habd.habd .habd-trust-mark__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:16px;line-height:1;}.habd.habd .habd-trust-mark--verified .habd-trust-mark__icon{background:linear-gradient(155deg,#F7E7BE,var(--habd-gold-deep));color:var(--habd-forest);box-shadow:0 6px 16px rgba(201,162,74,0.4),0 1px 0 rgba(255,255,255,0.6) inset;}.habd.habd .habd-trust-mark--expert .habd-trust-mark__icon{border:1px solid var(--habd-gold-deep);color:var(--habd-gold-deep);font-size:15px;}.habd.habd .habd-trust-mark__text{display:flex;flex-direction:column;}.habd.habd .habd-trust-mark__title{font-family:var(--habd-serif);font-size:26px;font-weight:400;line-height:1.1;color:var(--habd-ink-light);}.habd.habd .habd-trust-mark__line{font-size:16px;color:var(--habd-meta-dark);}.habd.habd-hero--photo .habd-trust-mark__line{color:var(--habd-ink-light-soft);}.habd.habd-hero--photo .habd-hero__label{color:var(--habd-gold);}.habd.habd .habd-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-left:auto;}section.habd.habd-path-cards{--habd-pad-t:64px;--habd-pad-b:70px;border-bottom:1px solid #E4DCC6;}.habd.habd .habd-path-cards__head{align-items:baseline;margin-bottom:30px;}.habd.habd .habd-path-cards__aside{font-size:17px;line-height:1.5;color:var(--habd-meta);text-align:right;}.habd.habd .habd-path-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}.habd.habd .habd-path-cards__grid.habd-grid--n1{grid-template-columns:minmax(0,1fr);}.habd.habd .habd-path-card{display:flex;}.habd.habd .habd-path-card__card{display:flex;flex-direction:column;gap:16px;width:100%;min-height:240px;padding:38px 40px 34px;border:1px solid #E4DCC6;border-radius:var(--habd-radius-xl);background:#FFFFFF;color:var(--habd-ink-body);transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease;}.habd.habd .habd-path-card[data-tone="dark"] .habd-path-card__card{border-color:var(--habd-forest-line);background:var(--habd-forest);color:var(--habd-ink-light-soft);}.habd.habd a.habd-path-card__card:hover,.habd.habd a.habd-path-card__card:focus-visible{border-color:var(--habd-gold-deep);transform:translateY(-3px);box-shadow:0 18px 40px rgba(31,29,26,0.12);color:var(--habd-ink-body);}.habd.habd .habd-path-card[data-tone="dark"] a.habd-path-card__card:hover,.habd.habd .habd-path-card[data-tone="dark"] a.habd-path-card__card:focus-visible{box-shadow:0 18px 40px rgba(4,14,9,0.34);color:var(--habd-ink-light-soft);}.habd.habd .habd-path-card__number{font-family:var(--habd-serif);font-size:20px;line-height:1;color:var(--habd-gold-ink);}.habd.habd .habd-path-card[data-tone="dark"] .habd-path-card__number{color:var(--habd-gold);}.habd.habd .habd-path-card__title{font-size:min(var(--habd-fs-h2),46px);line-height:1.04;color:var(--habd-forest);}.habd.habd .habd-path-card[data-tone="dark"] .habd-path-card__title{color:var(--habd-ink-light);}.habd.habd .habd-path-card__text{max-width:460px;font-size:18px;line-height:1.6;}.habd.habd .habd-path-card__pill{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;margin-top:auto;padding:13px 26px;border:1px solid var(--habd-gold-display);border-radius:var(--habd-radius-pill);font-size:13px;font-weight:500;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;color:var(--habd-gold-ink);transition:background-color 180ms ease;}.habd.habd .habd-path-card[data-tone="dark"] .habd-path-card__pill{border-color:var(--habd-gold);color:var(--habd-gold);}.habd.habd a.habd-path-card__card:hover .habd-path-card__pill{background:#F3EAD5;}.habd.habd .habd-path-card[data-tone="dark"] a.habd-path-card__card:hover .habd-path-card__pill{background:rgba(229,200,140,0.1);}section.habd.habd-media-split{--habd-pad-t:88px;--habd-pad-b:88px;--habd-glow-size:640px;--habd-glow-y:-200px;--habd-glow-x:-140px;}section.habd.habd-media-split--portrait{--habd-pad-t:78px;--habd-pad-b:84px;}.habd.habd .habd-media-split__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;align-items:center;}.habd.habd-media-split--portrait .habd-media-split__grid{grid-template-columns:minmax(0,1fr) 420px;}.habd.habd-media-split--image-left.habd-media-split--half .habd-media-split__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);}.habd.habd-media-split--image-left.habd-media-split--portrait .habd-media-split__grid{grid-template-columns:420px minmax(0,1fr);}.habd.habd-media-split--image-left .habd-media-split__media{order:-1;}.habd.habd .habd-media-split__text{display:flex;flex-direction:column;gap:26px;}.habd.habd-media-split--portrait .habd-media-split__text{gap:24px;}.habd.habd-media-split .habd-section-header{gap:26px;}.habd.habd-media-split--portrait .habd-section-header{gap:24px;}.habd.habd-media-split .habd-section-header__heading{font-size:min(var(--habd-fs-h2),58px);text-wrap:wrap;}.habd.habd-media-split--portrait .habd-section-header__heading{font-size:var(--habd-fs-h2);}.habd.habd .habd-media-split__body{max-width:660px;font-size:20px;line-height:1.7;color:var(--habd-text);}.habd.habd-media-split--portrait .habd-media-split__body{font-size:21px;line-height:1.6;}.habd.habd .habd-media-split__media{position:relative;height:560px;overflow:hidden;border-radius:var(--habd-radius-m);}.habd.habd-media-split--portrait .habd-media-split__media{height:460px;border-radius:var(--habd-radius-l);box-shadow:0 22px 48px rgba(0,0,0,0.42);}.habd.habd ul.habd-media-split__stats{display:flex;flex-wrap:wrap;gap:14px 44px;padding-top:22px;border-top:1px solid var(--habd-line);}.habd.habd .habd-stat{display:flex;flex-direction:column;gap:4px;}.habd.habd .habd-stat__figure{font-family:var(--habd-serif);font-size:42px;line-height:1;color:var(--habd-accent);}.habd.habd-media-split[data-tone="light"] .habd-stat__figure{color:var(--habd-gold-display);}.habd.habd .habd-stat__label{font-size:14px;letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;color:var(--habd-meta);}.habd.habd .habd-media-split__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px;}section.habd.habd-logo-strip{--habd-pad-t:34px;--habd-pad-b:34px;border-top:1px solid var(--habd-line);border-bottom:1px solid var(--habd-line);}.habd.habd .habd-logo-strip__row{display:flex;align-items:center;gap:40px;}.habd.habd .habd-logo-strip__intro{flex:none;display:flex;flex-direction:column;gap:6px;max-width:340px;}.habd.habd .habd-logo-strip__line{font-size:15px;line-height:1.5;color:var(--habd-meta);}.habd.habd .habd-logo-strip__title{font-size:22px;line-height:1.2;color:var(--habd-accent);}.habd.habd .habd-logo-strip__logos{flex:1 1 auto;display:flex;gap:14px;min-width:0;}.habd.habd .habd-logo{flex:1 1 0;min-width:0;}.habd.habd .habd-logo__tile{display:flex;align-items:center;justify-content:center;height:66px;padding:8px;border-radius:var(--habd-radius-s);background:linear-gradient(178deg,#FFFEFA,#F1EADA);box-shadow:0 6px 16px rgba(4,14,9,0.4);color:#6E695C;transition:box-shadow 180ms ease,transform 180ms ease;}.habd.habd a.habd-logo__tile:hover,.habd.habd a.habd-logo__tile:focus-visible{transform:translateY(-2px);box-shadow:0 10px 22px rgba(4,14,9,0.5);color:#6E695C;}.habd.habd .habd-logo__name{font-family:var(--habd-serif);font-size:19px;line-height:1.15;text-align:center;}.habd.habd .habd-logo__image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}.habd.habd .habd-logo__image img{width:auto;max-width:100%;height:auto;max-height:50px;object-fit:contain;}section.habd.habd-proof-rows{--habd-pad-t:76px;--habd-pad-b:72px;}.habd.habd .habd-proof-rows__stack{display:flex;flex-direction:column;gap:40px;}.habd.habd-proof-rows .habd-section-header{max-width:780px;}.habd.habd-proof-rows .habd-section-header__heading{font-size:min(var(--habd-fs-h2),56px);line-height:1.02;}.habd.habd .habd-proof-rows__aside{max-width:340px;font-size:19px;text-align:left;}.habd.habd .habd-proof-rows__list{display:flex;flex-direction:column;}.habd.habd .habd-proof-row{display:flex;align-items:center;gap:32px;padding:20px 0;border-top:1px solid var(--habd-line);}.habd.habd .habd-proof-row:last-child{border-bottom:1px solid var(--habd-line);}.habd.habd .habd-proof-row__check{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--habd-gold);color:var(--habd-forest);font-size:14px;line-height:1;}.habd.habd .habd-proof-row__term{flex:1 1 auto;min-width:0;font-family:var(--habd-serif);font-size:40px;font-style:italic;font-weight:300;line-height:1.05;color:var(--habd-heading);}.habd.habd .habd-proof-row__member{flex:none;width:260px;font-size:20px;line-height:1.4;color:var(--habd-meta);}.habd.habd .habd-proof-row__link{display:inline-flex;align-items:center;min-height:44px;color:var(--habd-meta);text-decoration:underline;text-decoration-color:rgba(143,163,150,0.5);text-underline-offset:4px;}.habd.habd .habd-proof-row__link:hover,.habd.habd .habd-proof-row__link:focus-visible{color:var(--habd-heading);text-decoration-color:currentColor;}.habd.habd .habd-proof-row__position{flex:none;width:160px;font-size:13px;letter-spacing:0.18em;line-height:1.4;text-align:right;text-transform:uppercase;color:var(--habd-label);}.habd.habd .habd-proof-rows__foot{display:flex;align-items:center;justify-content:space-between;gap:24px 48px;}.habd.habd .habd-proof-rows__body{max-width:720px;font-size:19px;line-height:1.6;color:var(--habd-text);}.habd.habd .habd-proof-rows__foot > .habd-btn{flex:none;}section.habd.habd-statement-rows{--habd-pad-t:80px;--habd-pad-b:88px;--habd-glow-size:560px;--habd-glow-y:-180px;--habd-glow-x:-140px;}.habd.habd .habd-statement-rows__stack{display:flex;flex-direction:column;gap:44px;}.habd.habd-statement-rows .habd-section-header{max-width:700px;}.habd.habd-statement-rows .habd-section-header__heading{font-size:min(var(--habd-fs-h2),50px);}.habd.habd .habd-statement-rows__list{display:flex;flex-direction:column;}.habd.habd .habd-statement-row{display:flex;padding:26px 0;border-top:1px solid #EAE1CC;}.habd.habd[data-tone="dark"] .habd-statement-row{border-top-color:var(--habd-line);}.habd.habd .habd-statement-row--end{justify-content:flex-end;text-align:right;}.habd.habd .habd-statement-row__inner{display:flex;flex-direction:column;gap:8px;max-width:760px;}.habd.habd .habd-statement-row__statement{font-family:var(--habd-serif);font-size:min(calc(1.6vw + 17px),40px);font-weight:400;line-height:1.12;color:var(--habd-heading);}.habd.habd[data-tone="light"] .habd-statement-row__statement{color:var(--habd-forest);}.habd.habd .habd-statement-row__text{font-size:17px;line-height:1.6;color:var(--habd-meta);}.habd.habd .habd-statement-rows__outcome{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start;padding-top:34px;border-top:2px solid var(--habd-gold-deep);}.habd.habd .habd-statement-rows__outcome-head{display:flex;flex-direction:column;gap:14px;}.habd.habd .habd-statement-rows__outcome-title{font-size:min(var(--habd-fs-h2),54px);line-height:1.04;text-wrap:balance;}.habd.habd .habd-statement-rows__outcome-body{font-size:20px;line-height:1.7;color:var(--habd-text);}.habd.habd .habd-statement-rows__card{display:flex;flex-direction:column;gap:22px;padding:34px 36px;border:1px solid #EBE3CF;border-radius:var(--habd-radius-xl);background:#FFFFFF;box-shadow:0 12px 30px rgba(31,29,26,0.07);}.habd.habd .habd-statement-rows__card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 30px;}.habd.habd .habd-statement-rows__card-title{font-size:34px;line-height:1.1;color:var(--habd-ink);}.habd.habd .habd-statement-rows__card-note{font-size:13px;letter-spacing:0.2em;line-height:1.4;text-transform:uppercase;color:var(--habd-gold-ink);}.habd.habd .habd-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px;}.habd.habd .habd-checklist__item{display:flex;align-items:flex-start;gap:12px;}.habd.habd .habd-checklist__text{font-size:17px;line-height:1.5;color:#3F3A31;}.habd.habd .habd-statement-rows__actions{display:flex;flex-wrap:wrap;gap:12px;}section.habd.habd-feature-splits{--habd-pad-t:104px;--habd-pad-b:112px;--habd-glow-size:700px;--habd-glow-y:-240px;--habd-glow-x:-160px;}.habd.habd .habd-feature-splits__stack{display:flex;flex-direction:column;gap:44px;}.habd.habd .habd-feature-splits__list{display:flex;flex-direction:column;}.habd.habd .habd-feature-split{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:72px;align-items:center;}.habd.habd .habd-feature-split--single{grid-template-columns:minmax(0,1fr);}.habd.habd .habd-feature-split + .habd-feature-split{margin-top:44px;padding-top:44px;}.habd.habd .habd-feature-split + .habd-feature-split::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(229,200,140,0.5),rgba(229,200,140,0.05) 70%,rgba(229,200,140,0));}.habd.habd .habd-feature-split__text{display:flex;flex-direction:column;gap:22px;min-width:0;}.habd.habd .habd-feature-split__title{font-size:min(var(--habd-fs-h2-xl),72px);line-height:1;text-wrap:pretty;overflow-wrap:break-word;}.habd.habd .habd-feature-split__body{max-width:580px;font-size:21px;line-height:1.65;color:var(--habd-text);text-wrap:pretty;}.habd.habd .habd-feature-split__figure{display:flex;flex-direction:column;gap:10px;}.habd.habd .habd-feature-split__number{align-self:flex-start;font-family:var(--habd-serif);font-size:clamp(110px,calc(7.25vw + 63.6px),168px);line-height:0.85;color:var(--habd-gold);}@supports ((-webkit-background-clip:text) or (background-clip:text)){.habd.habd[data-tone="dark"] .habd-feature-split__number{background:linear-gradient(150deg,#FFF6E2 6%,#E5C88C 38%,#A97F2E 74%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}}.habd.habd[data-tone="light"] .habd-feature-split__number{color:var(--habd-gold-display);}.habd.habd .habd-feature-split__figure-label{font-size:14px;letter-spacing:0.2em;line-height:1.4;text-transform:uppercase;color:var(--habd-label);}.habd.habd .habd-feature-split__checks{display:flex;flex-direction:column;gap:14px;}.habd.habd .habd-feature-split__check{display:flex;align-items:center;gap:16px;padding:20px 24px;border:1px solid rgba(229,200,140,0.34);border-radius:var(--habd-radius-m);background:rgba(229,200,140,0.05);}.habd.habd .habd-feature-split__check-text{font-size:19px;line-height:1.4;color:var(--habd-heading);}.habd.habd[data-tone="dark"] .habd-feature-split__check-text{color:var(--habd-nav-active);}.habd.habd[data-tone="light"] .habd-feature-split__check{border-color:var(--habd-cream-line);background:rgba(255,255,255,0.6);}section.habd.habd-badge-panel{--habd-pad-t:92px;--habd-pad-b:96px;--habd-glow-size:900px;--habd-glow-y:-300px;--habd-glow-x:42%;--habd-glow-alpha:0.14;}.habd.habd .habd-badge-panel__grid{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:72px;align-items:start;}.habd.habd .habd-badge-panel__text{display:flex;flex-direction:column;gap:34px;min-width:0;}.habd.habd .habd-badge-panel__title{font-size:var(--habd-fs-h2-xl);line-height:0.94;letter-spacing:-0.015em;color:var(--habd-gold);overflow-wrap:break-word;text-wrap:balance;}@supports ((-webkit-background-clip:text) or (background-clip:text)){.habd.habd[data-tone="dark"] .habd-badge-panel__title{background:linear-gradient(122deg,#FFF6E2 4%,#E5C88C 32%,#A97F2E 56%,#F0DCAF 86%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}}.habd.habd[data-tone="light"] .habd-badge-panel__title{color:var(--habd-heading);}.habd.habd .habd-badge-panel__body{max-width:560px;font-size:21px;line-height:1.6;color:var(--habd-ink-light-quiet);}.habd.habd[data-tone="light"] .habd-badge-panel__body{color:var(--habd-text);}.habd.habd .habd-badge-panel__quote{display:flex;flex-direction:column;gap:10px;max-width:560px;margin:0;padding:4px 0 4px 24px;border-left:2px solid var(--habd-gold-deep);}.habd.habd .habd-badge-panel__quote-text{margin:0;padding:0;border:0;font-family:var(--habd-serif);font-size:26px;font-weight:400;line-height:1.35;color:var(--habd-heading);text-wrap:pretty;}.habd.habd .habd-badge-panel__cite{font-size:15px;line-height:1.5;color:var(--habd-meta);}.habd.habd .habd-badge-panel__actions{display:flex;flex-wrap:wrap;gap:12px;}.habd.habd .habd-badge-panel__rows{display:flex;flex-direction:column;}.habd.habd .habd-numbered-row{display:flex;align-items:baseline;gap:22px;padding:18px 0;border-bottom:1px solid var(--habd-forest-line-2);}.habd.habd[data-tone="light"] .habd-numbered-row{border-bottom-color:var(--habd-line);}.habd.habd .habd-numbered-row:first-child{padding-top:0;}.habd.habd .habd-numbered-row:last-child{padding-bottom:0;border-bottom:0;}.habd.habd .habd-numbered-row__number{flex:none;width:88px;font-family:var(--habd-serif);font-size:48px;line-height:1;color:var(--habd-accent);}.habd.habd .habd-numbered-row__content{min-width:0;}.habd.habd .habd-numbered-row__title{font-family:var(--habd-sans) !important;font-size:21px;font-weight:400;line-height:1.35;color:var(--habd-heading);}.habd.habd .habd-numbered-row__text{margin-top:4px;font-size:16px;line-height:1.5;color:var(--habd-meta);}section.habd.habd-tag-wall{--habd-pad-t:84px;--habd-pad-b:90px;--habd-glow-size:700px;--habd-glow-y:-220px;--habd-glow-x:-160px;--habd-glow-alpha:0.14;}.habd.habd .habd-tag-wall__stack{display:flex;flex-direction:column;gap:36px;}.habd.habd-tag-wall .habd-section-header{max-width:720px;}.habd.habd-tag-wall .habd-section-header__heading{font-size:min(var(--habd-fs-h2),50px);}.habd.habd .habd-tag-wall__tags{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 26px;}.habd.habd .habd-tag{font-family:var(--habd-serif);font-weight:400;line-height:1.1;color:var(--habd-heading);overflow-wrap:break-word;min-width:0;}.habd.habd .habd-tag--s{font-size:22px;}.habd.habd .habd-tag--m{font-size:25px;}.habd.habd .habd-tag--l{font-size:34px;}.habd.habd .habd-tag--xl{font-size:42px;}.habd.habd .habd-tag--style-1{color:var(--habd-heading);}.habd.habd .habd-tag--style-2{color:var(--habd-text);}.habd.habd[data-tone="dark"] .habd-tag--style-2{color:var(--habd-ink-light-quiet);}.habd.habd .habd-tag--style-3{color:var(--habd-accent);}.habd.habd .habd-tag--style-4{color:var(--habd-meta);}.habd.habd .habd-tag-wall__actions{display:flex;gap:12px;}section.habd.habd-expanding-panels{--habd-pad-t:72px;--habd-pad-b:76px;--habd-glow-size:620px;--habd-glow-y:-180px;--habd-glow-x:-140px;}section.habd.habd-expanding-panels::after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(201,162,74,0),var(--habd-gold-deep) 40%,rgba(201,162,74,0.1));pointer-events:none;}.habd.habd .habd-expanding-panels__stack{display:flex;flex-direction:column;gap:28px;}.habd.habd-expanding-panels .habd-section-header__heading{font-size:min(var(--habd-fs-h2),46px);}.habd.habd-expanding-panels[data-tone="light"] .habd-section-header__heading{color:var(--habd-forest);}.habd.habd .habd-expanding-panels__aside{max-width:380px;}.habd.habd .habd-panels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;}.habd.habd .habd-panel{position:relative;min-width:0;min-height:300px;overflow:hidden;border:1px solid rgba(154,123,46,0.5);border-radius:var(--habd-radius-l);background:#E7E2D4;box-shadow:0 10px 24px rgba(31,29,26,0.14);--habd-heading:var(--habd-ink-light);--habd-text:#D2DBD4;--habd-accent:var(--habd-gold);--habd-focus:var(--habd-gold);color:#D2DBD4;}.habd.habd .habd-panel__ground,.habd.habd .habd-panel__media,.habd.habd .habd-panel__scrim{position:absolute;inset:0;}.habd.habd .habd-panel__ground{background:linear-gradient(160deg,#1B4C34,#0B2318 62%,#061410);}.habd.habd .habd-panel__scrim{background:linear-gradient(to top,rgba(6,20,13,0.95) 0%,rgba(6,20,13,0.84) 55%,rgba(6,20,13,0.72) 100%);pointer-events:none;}.habd.habd .habd-panel__number{position:absolute;top:14px;left:0;right:0;z-index:2;font-family:var(--habd-serif);font-size:18px;line-height:1;text-align:center;color:var(--habd-gold);text-shadow:0 1px 8px rgba(5,15,10,0.85);pointer-events:none;}.habd.habd .habd-panel__toggle{display:none;}.habd.habd .habd-panel__body{position:absolute;left:22px;right:22px;bottom:22px;z-index:3;display:flex;flex-direction:column;gap:8px;max-width:420px;}.habd.habd .habd-panel__tag{font-size:11px;letter-spacing:0.2em;line-height:1.4;text-transform:uppercase;color:var(--habd-gold);}.habd.habd .habd-panel__title{font-size:30px;line-height:1.06;color:var(--habd-ink-light);}.habd.habd .habd-panel__copy{max-width:380px;font-size:16px;line-height:1.5;color:#D2DBD4;text-wrap:pretty;}.habd.habd .habd-panel__link{margin-top:6px;}@media (min-width:1025px){html.habd-js .habd.habd .habd-panels{display:flex;height:380px;}html.habd-js .habd.habd .habd-panel{flex:1 1 0;min-height:0;cursor:pointer;border-color:rgba(154,123,46,0.18);transition:flex 340ms cubic-bezier(0.2,0.8,0.2,1),box-shadow 340ms ease,border-color 340ms ease;}html.habd-js .habd.habd .habd-panel.is-open{flex:5.2 1 0;border-color:rgba(154,123,46,0.5);box-shadow:0 26px 56px rgba(31,29,26,0.26);}html.habd-js .habd.habd .habd-panel.is-open .habd-panel__scrim{background:linear-gradient(to bottom,rgba(5,15,10,0.7) 0,rgba(5,15,10,0.6) 36px,rgba(5,15,10,0) 96px),radial-gradient(120% 80% at 20% 100%,rgba(6,20,13,0.96) 0%,rgba(6,20,13,0.55) 52%,rgba(6,20,13,0.08) 100%);}html.habd-js .habd.habd .habd-panel:not(.is-open) .habd-panel__scrim{background:linear-gradient(to bottom,rgba(5,15,10,0.7) 0,rgba(5,15,10,0.6) 36px,rgba(5,15,10,0) 96px),linear-gradient(to top,rgba(5,15,10,0.94),rgba(11,35,24,0.78) 60%,rgba(20,55,38,0.62));}html.habd-js .habd.habd .habd-panel__toggle{display:block;position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;color:var(--habd-ink-light);cursor:pointer;}html.habd-js .habd.habd .habd-panel__toggle:focus-visible{outline-offset:-4px;}html.habd-js .habd.habd .habd-panel__vtitle{position:absolute;left:0;right:0;bottom:18px;height:250px;display:flex;align-items:flex-start;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--habd-serif);font-size:21px;line-height:1;white-space:nowrap;overflow:hidden;color:var(--habd-ink-light);text-shadow:0 1px 8px rgba(5,15,10,0.85);transition:opacity 200ms ease;}html.habd-js .habd.habd .habd-panel.is-open .habd-panel__vtitle{opacity:0;}html.habd-js .habd.habd .habd-panel__body{width:min(380px,calc(100% - 44px));visibility:hidden;opacity:0;pointer-events:none;transition:opacity 200ms ease,visibility 0s linear 200ms;}html.habd-js .habd.habd .habd-panel.is-open .habd-panel__body,html.habd-js .habd.habd .habd-panel:focus-within .habd-panel__body{visibility:visible;opacity:1;transition:opacity 260ms ease 120ms,visibility 0s;}html.habd-js .habd.habd .habd-panel__link{pointer-events:auto;}html.habd-js .habd.habd .habd-panels:not(.is-enhanced) .habd-panel:is(:hover,:focus-within){flex:5.2 1 0;}html.habd-js .habd.habd .habd-panels:not(.is-enhanced) .habd-panel:is(:hover,:focus-within) .habd-panel__body{visibility:visible;opacity:1;}html.habd-js .habd.habd .habd-panels:not(.is-enhanced):is(:hover,:focus-within) .habd-panel.is-open:not(:hover):not(:focus-within){flex:1 1 0;}html.habd-js .habd.habd .habd-panels:not(.is-enhanced):is(:hover,:focus-within) .habd-panel.is-open:not(:hover):not(:focus-within) .habd-panel__body{visibility:hidden;opacity:0;}}section.habd.habd-featured-people{--habd-pad-t:56px;--habd-pad-b:60px;--habd-glow-size:700px;--habd-glow-y:-240px;--habd-glow-x:-160px;}.habd.habd .habd-featured-people__stack{display:flex;flex-direction:column;gap:36px;}.habd.habd-featured-people .habd-section-header{gap:12px;}.habd.habd-featured-people .habd-section-header__heading{font-size:min(var(--habd-fs-h2),40px);line-height:1.05;}.habd.habd .habd-featured-people__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}.habd.habd .habd-featured-people__grid.habd-grid--n1{grid-template-columns:minmax(0,1fr);}.habd.habd .habd-featured-people__grid.habd-grid--n2{grid-template-columns:repeat(2,minmax(0,1fr));}.habd.habd .habd-person-card{display:flex;min-width:0;}.habd.habd .habd-person-card__card{position:relative;display:block;width:100%;height:360px;overflow:hidden;border-radius:var(--habd-radius-l);background:var(--habd-forest);box-shadow:0 18px 40px rgba(0,0,0,0.42);color:var(--habd-ink-light-soft);}.habd.habd .habd-person-card__media{position:absolute;inset:0;}.habd.habd .habd-person-card__media img{transition:transform 400ms ease;}.habd.habd a.habd-person-card__card:hover .habd-person-card__media img{transform:scale(1.03);}.habd.habd .habd-person-card__scrim{position:absolute;inset:0;background:linear-gradient(to top,rgba(6,20,13,0.94) 14%,rgba(6,20,13,0.25) 58%,rgba(6,20,13,0.05));pointer-events:none;}.habd.habd .habd-person-card__body{position:absolute;left:22px;right:22px;bottom:20px;display:flex;flex-direction:column;gap:8px;}.habd.habd .habd-person-card__discipline{font-size:12px;letter-spacing:0.2em;line-height:1.4;text-transform:uppercase;color:var(--habd-gold);}.habd.habd .habd-person-card__name{font-size:28px;line-height:1.06;color:var(--habd-ink-light);}.habd.habd .habd-person-card__cta{font-size:13px;font-weight:500;letter-spacing:0.1em;line-height:1.4;text-transform:uppercase;color:var(--habd-ink-light-soft);text-decoration:underline;text-decoration-color:rgba(195,208,198,0);text-underline-offset:4px;transition:text-decoration-color 180ms ease;}.habd.habd a.habd-person-card__card:hover .habd-person-card__cta,.habd.habd a.habd-person-card__card:focus-visible .habd-person-card__cta{text-decoration-color:currentColor;}section.habd.habd-event-rail{--habd-pad-t:76px;--habd-pad-b:84px;border-top:1px solid #EFE8D8;}.habd.habd .habd-event-rail__stack{display:flex;flex-direction:column;gap:34px;}.habd.habd-event-rail .habd-section-header{gap:12px;max-width:700px;}.habd.habd-event-rail .habd-section-header__heading{font-size:min(var(--habd-fs-h2),46px);}.habd.habd .habd-rail{display:flex;flex-direction:column;gap:18px;}.habd.habd ul.habd-rail__track{display:flex;gap:20px;margin:-10px -8px -30px;padding:10px 8px 30px;scroll-padding-inline:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;}.habd.habd .habd-rail__track::-webkit-scrollbar{display:none;}.habd.habd .habd-rail__item{flex:none;width:340px;scroll-snap-align:start;}.habd.habd .habd-rail__arrows{display:flex;justify-content:flex-end;gap:10px;}.habd.habd .habd-rail__arrows[hidden]{display:none;}.habd.habd .habd-rail__arrow{font-size:18px;font-weight:400;letter-spacing:0;}.habd.habd .habd-rail__arrow--next{border-color:var(--habd-gold-deep);background:var(--habd-gold-deep);color:var(--habd-forest);}.habd.habd .habd-rail__arrow--next:hover,.habd.habd .habd-rail__arrow--next:focus-visible{border-color:var(--habd-gold);background:var(--habd-gold);color:var(--habd-forest);}.habd.habd .habd-rail__arrow[aria-disabled="true"]{opacity:0.4;cursor:default;}.habd.habd .habd-rail__arrow--prev[aria-disabled="true"]:hover{background:transparent;}.habd.habd .habd-rail__arrow--next[aria-disabled="true"]:hover{border-color:var(--habd-gold-deep);background:var(--habd-gold-deep);}section.habd.habd-cta-strip{--habd-pad-t:34px;--habd-pad-b:34px;--habd-glow-size:560px;--habd-glow-y:-220px;--habd-glow-x:-120px;--habd-glow-alpha:0.22;border-top:1px solid #DCD5C3;}.habd.habd .habd-cta-strip__grid{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:32px;align-items:center;}.habd.habd .habd-cta-strip__cover{position:relative;height:118px;overflow:hidden;border-radius:10px;box-shadow:0 12px 26px rgba(31,29,26,0.18);}.habd.habd .habd-cta-strip__text{display:flex;flex-direction:column;gap:12px;max-width:620px;}.habd.habd .habd-cta-strip__label{font-size:12px;}.habd.habd .habd-cta-strip__title{font-size:28px;line-height:1.1;color:var(--habd-heading);}.habd.habd[data-tone="light"] .habd-cta-strip__title{color:var(--habd-forest);}.habd.habd .habd-cta-strip__aside{font-size:16px;line-height:1.5;color:var(--habd-text);text-wrap:pretty;}.habd.habd .habd-cta-strip__action .habd-btn{padding:14px 27px;font-size:13px;}section.habd.habd-testimonials{--habd-pad-t:80px;--habd-pad-b:88px;--habd-glow-size:600px;--habd-glow-y:-220px;--habd-glow-x:-140px;}.habd.habd .habd-testimonials__stack{display:flex;flex-direction:column;gap:36px;}.habd.habd-testimonials .habd-section-header{gap:12px;}.habd.habd-testimonials .habd-section-header__heading{font-size:min(var(--habd-fs-h2),48px);}.habd.habd .habd-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}.habd.habd .habd-testimonial{display:flex;min-width:0;}.habd.habd .habd-testimonial__card{display:flex;flex-direction:column;gap:16px;width:100%;margin:0;padding:28px;border:1px solid #EBE3CF;border-radius:var(--habd-radius-xl);background:#FFFFFF;box-shadow:0 12px 30px rgba(13,42,29,0.08);}.habd.habd .habd-testimonial__stars{font-size:15px;letter-spacing:0.28em;line-height:1;color:var(--habd-gold-ink);}.habd.habd .habd-testimonial__star--off{color:#B8A77A;}.habd.habd .habd-testimonial__quote{margin:0;padding:0;border:0;font-family:var(--habd-sans);font-size:18px;font-weight:300;line-height:1.65;color:#3F3A31;text-wrap:pretty;}.habd.habd .habd-testimonial__by{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid #EFE8D8;}.habd.habd .habd-testimonial__avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;border-radius:50%;background:linear-gradient(155deg,#F7E7BE,var(--habd-gold-deep));box-shadow:0 4px 10px rgba(201,162,74,0.3);font-family:var(--habd-serif);font-size:17px;line-height:1;color:var(--habd-forest);}.habd.habd .habd-testimonial__avatar img{width:100%;height:100%;object-fit:cover;}.habd.habd .habd-testimonial__who{display:flex;flex-direction:column;min-width:0;}.habd.habd .habd-testimonial__name{font-size:16px;font-weight:500;line-height:1.35;color:var(--habd-forest);}.habd.habd .habd-testimonial__role{font-size:14px;line-height:1.4;color:var(--habd-ink-meta);}section.habd.habd-latest-articles{--habd-pad-t:76px;--habd-pad-b:84px;border-top:1px solid #EFE8D8;}.habd.habd .habd-latest-articles__stack{display:flex;flex-direction:column;gap:34px;}.habd.habd-latest-articles .habd-section-header{gap:12px;}.habd.habd-latest-articles .habd-section-header__heading{font-size:min(var(--habd-fs-h2),46px);}.habd.habd .habd-latest-articles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}.habd.habd .habd-latest-articles__item{display:flex;min-width:0;}.habd.habd .habd-card--article{width:100%;border-radius:var(--habd-radius-xl);box-shadow:0 12px 30px rgba(31,29,26,0.07);}.habd.habd .habd-card--article .habd-card__media{height:196px;}.habd.habd .habd-card--article .habd-card__body{gap:10px;padding:24px 26px 28px;}.habd.habd .habd-card--article .habd-card__title{display:-webkit-box;min-height:3.3em;overflow:hidden;font-size:28px;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;}section.habd.habd-centred-band{--habd-pad-t:90px;--habd-pad-b:96px;--habd-glow-size:820px;--habd-glow-y:-260px;--habd-glow-x:38%;--habd-glow-alpha:0.13;}section.habd.habd-centred-band--closing{--habd-pad-t:108px;--habd-pad-b:116px;--habd-glow-size:860px;--habd-glow-y:-280px;--habd-glow-x:34%;--habd-glow-alpha:0.16;}.habd.habd .habd-centred-band__stack{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;}.habd.habd-centred-band--closing .habd-centred-band__stack{gap:22px;}.habd.habd .habd-centred-band__mark{width:52px;height:auto;}.habd.habd .habd-centred-band__title{max-width:1000px;font-size:min(var(--habd-fs-h2),60px);line-height:1.04;text-wrap:balance;}.habd.habd-centred-band--closing .habd-centred-band__title{font-size:min(var(--habd-fs-h2-xl),84px);line-height:1;text-shadow:0 2px 26px rgba(5,15,10,0.6);}.habd.habd .habd-centred-band__body{max-width:780px;font-size:20px;line-height:1.7;color:var(--habd-ink-light-quiet);}.habd.habd[data-tone="light"] .habd-centred-band__body{color:var(--habd-text);}.habd.habd-centred-band--closing .habd-centred-band__body{max-width:760px;font-size:21px;line-height:1.65;color:var(--habd-text);}.habd.habd .habd-centred-band__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;}.habd.habd-centred-band--closing .habd-centred-band__actions{margin-top:14px;}.habd.habd .habd-btn--primary.habd-centred-band__signup{padding:22px 56px;border:0;background:linear-gradient(178deg,#F2DEB4,var(--habd-gold));box-shadow:0 18px 40px rgba(229,200,140,0.3),0 1px 0 rgba(255,255,255,0.6) inset;font-size:16px;}.habd.habd .habd-btn--primary.habd-centred-band__signup:hover,.habd.habd .habd-btn--primary.habd-centred-band__signup:focus-visible{background:linear-gradient(178deg,#F7E7BE,var(--habd-gold-light));}.habd.habd .habd-centred-band__note{font-size:15px;line-height:1.5;color:var(--habd-meta);}.habd.habd :is(.habd-path-card__number,.habd-stat__figure,.habd-stat__label,.habd-logo__name,.habd-proof-row__position,.habd-feature-split__number,.habd-feature-split__figure-label,.habd-statement-rows__card-note,.habd-numbered-row__number,.habd-panel__number,.habd-panel__vtitle,.habd-panel__tag,.habd-person-card__discipline,.habd-testimonial__avatar){font-weight:400;}@media (max-width:1024px){section.habd{--habd-pad-scale:0.8;}section.habd.habd-logo-strip,section.habd.habd-cta-strip{--habd-pad-scale:1;}.habd.habd .habd-band__head{flex-direction:column;align-items:flex-start;}.habd.habd .habd-band__aside,.habd.habd .habd-path-cards__aside{max-width:640px;text-align:left;}.habd.habd-hero--photo .habd-hero__scrim{background:linear-gradient(to top,rgba(5,15,10,0.6) 0,rgba(5,15,10,0) 200px),radial-gradient(70% 60% at 4% 0%,rgba(52,110,80,0.22) 0%,rgba(13,42,29,0) 58%),linear-gradient(100deg,#0D2A1D 0 30%,rgba(13,42,29,0.88) 65%,rgba(13,42,29,0.72) 100%);}.habd.habd .habd-search__input{font-size:18px;}.habd.habd .habd-hero__actions{margin-left:0;width:100%;}.habd.habd .habd-path-cards__grid{grid-template-columns:minmax(0,1fr);}.habd.habd .habd-media-split__grid,.habd.habd-media-split--portrait .habd-media-split__grid,.habd.habd-media-split--image-left.habd-media-split--half .habd-media-split__grid,.habd.habd-media-split--image-left.habd-media-split--portrait .habd-media-split__grid{grid-template-columns:minmax(0,1fr);gap:40px;}.habd.habd-media-split--image-left .habd-media-split__media{order:0;}.habd.habd .habd-media-split__media{height:440px;}.habd.habd-media-split--portrait .habd-media-split__media{width:100%;max-width:420px;height:460px;}.habd.habd .habd-logo-strip__row{flex-direction:column;align-items:stretch;gap:24px;}.habd.habd .habd-logo-strip__intro{max-width:none;}.habd.habd .habd-logo-strip__logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));}.habd.habd .habd-proof-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"check term term"
      ". member position";gap:10px 20px;}.habd.habd .habd-proof-row__check{grid-area:check;align-self:center;}.habd.habd .habd-proof-row__term{grid-area:term;font-size:34px;}.habd.habd .habd-proof-row__member{grid-area:member;width:auto;font-size:18px;}.habd.habd .habd-proof-row__position{grid-area:position;width:auto;align-self:center;}.habd.habd .habd-proof-rows__foot{flex-direction:column;align-items:flex-start;}.habd.habd .habd-statement-rows__outcome{grid-template-columns:minmax(0,1fr);gap:24px;}.habd.habd .habd-feature-split{grid-template-columns:minmax(0,1fr);gap:36px;align-items:start;}.habd.habd .habd-badge-panel__grid{grid-template-columns:minmax(0,1fr);gap:56px;}.habd.habd .habd-tag--s{font-size:20px;}.habd.habd .habd-tag--m{font-size:23px;}.habd.habd .habd-tag--l{font-size:30px;}.habd.habd .habd-tag--xl{font-size:36px;}.habd.habd .habd-panels{grid-template-columns:repeat(2,minmax(0,1fr));}.habd.habd .habd-panel{min-height:260px;}.habd.habd .habd-panel__body{position:relative;left:auto;right:auto;bottom:auto;justify-content:flex-end;min-height:260px;max-width:none;padding:48px 22px 22px;}.habd.habd .habd-featured-people__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.habd.habd .habd-featured-people__grid > .habd-person-card:nth-child(3):last-child{grid-column:1 / -1;}.habd.habd .habd-featured-people__grid > .habd-person-card:nth-child(3):last-child .habd-person-card__card{height:300px;}.habd.habd .habd-cta-strip__grid{grid-template-columns:190px minmax(0,1fr);}.habd.habd .habd-cta-strip__action{grid-column:2;}.habd.habd .habd-testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.habd.habd .habd-latest-articles__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.habd.habd .habd-latest-articles__item:nth-child(3):last-child{grid-column:1 / -1;}.habd.habd .habd-latest-articles__item:nth-child(3):last-child .habd-card{flex-direction:row;}.habd.habd .habd-latest-articles__item:nth-child(3):last-child .habd-card__media{width:42%;height:auto;min-height:220px;}.habd.habd .habd-latest-articles__item:nth-child(3):last-child .habd-card__title{min-height:0;}}@media (max-width:640px){section.habd{--habd-pad-scale:0.66;}section.habd.habd-logo-strip,section.habd.habd-cta-strip{--habd-pad-scale:0.85;}section.habd[data-ground="champagne-gradient"]{--habd-bg:linear-gradient(120deg,#FFFDF8 0%,#F7F0DF 45%,#EFE2C4 100%);}section.habd.habd-cta-strip{--habd-glow-alpha:0.12;}section.habd.habd-tag-wall{--habd-glow-alpha:0.08;}section.habd.habd .habd-section-header__heading{font-size:34px;}section.habd.habd-media-split--portrait .habd-section-header__heading{font-size:40px;}section.habd.habd-featured-people .habd-section-header__heading{font-size:32px;}.habd.habd .habd-band__aside,.habd.habd .habd-section-header__lead{font-size:17px;}.habd.habd-hero--photo .habd-hero__scrim{background:linear-gradient(to top,rgba(5,15,10,0.6) 0,rgba(5,15,10,0) 200px),rgba(13,42,29,0.8);}.habd.habd .habd-hero__content{gap:24px;}.habd.habd .habd-hero__label::after{display:none;}.habd.habd .habd-hero__title{font-size:40px;line-height:1.02;}.habd.habd .habd-hero__title::before{left:-40px;top:-20px;width:100%;height:calc(100% + 30px);}.habd.habd .habd-hero__lead{font-size:18px;}.habd.habd .habd-search{flex-direction:column;align-items:stretch;gap:10px;padding:10px;border-radius:24px;}.habd.habd .habd-search__ring{display:none;}.habd.habd .habd-search__input{width:100%;height:52px;padding:0 16px;font-size:16px;}.habd.habd .habd-search__submit{width:100%;min-height:52px;padding:16px 24px;}.habd.habd .habd-hero__marks{flex-direction:column;gap:18px;}.habd.habd .habd-hero__actions{flex-direction:column;}.habd.habd .habd-hero__actions .habd-btn{width:100%;white-space:normal;text-align:center;}.habd.habd .habd-path-card__card{min-height:0;padding:28px 24px 26px;}.habd.habd .habd-path-card__title{font-size:32px;}.habd.habd .habd-path-card__text{font-size:17px;}.habd.habd .habd-media-split__body,.habd.habd-media-split--portrait .habd-media-split__body{font-size:18px;}.habd.habd .habd-media-split__media,.habd.habd-media-split--portrait .habd-media-split__media{max-width:none;height:360px;}.habd.habd .habd-stat__figure{font-size:36px;}.habd.habd .habd-logo-strip__logos{grid-template-columns:repeat(2,minmax(0,1fr));}.habd.habd .habd-logo-strip__line{font-size:16px;}.habd.habd .habd-proof-row{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"check term"
      ". member"
      ". position";gap:6px 16px;}.habd.habd .habd-proof-row__term{font-size:28px;}.habd.habd .habd-proof-row__member{font-size:17px;}.habd.habd .habd-proof-row__position{text-align:left;}.habd.habd .habd-proof-row__check{align-self:start;margin-top:4px;}.habd.habd .habd-proof-rows__body{font-size:17px;}.habd.habd .habd-statement-row--end{justify-content:flex-start;text-align:left;}.habd.habd .habd-statement-row__statement{font-size:28px;}.habd.habd .habd-statement-row__text{font-size:16px;}.habd.habd .habd-statement-rows__outcome-title{font-size:34px;}.habd.habd .habd-statement-rows__outcome-body{font-size:18px;}.habd.habd .habd-statement-rows__card{padding:26px 22px;}.habd.habd .habd-statement-rows__card-title{font-size:28px;}.habd.habd .habd-checklist{grid-template-columns:minmax(0,1fr);}.habd.habd .habd-checklist__text{font-size:16px;}.habd.habd .habd-feature-split__title{font-size:40px;}.habd.habd .habd-feature-split__body{font-size:18px;}.habd.habd .habd-feature-split__check{padding:16px 18px;}.habd.habd .habd-feature-split__check-text{font-size:17px;}.habd.habd .habd-badge-panel__title{font-size:44px;line-height:1;}.habd.habd .habd-badge-panel__body{font-size:18px;}.habd.habd .habd-badge-panel__quote-text{font-size:22px;}.habd.habd .habd-badge-panel__cite{font-size:16px;}.habd.habd .habd-badge-panel__actions{flex-direction:column;align-items:stretch;}.habd.habd .habd-badge-panel__actions .habd-btn{white-space:normal;text-align:center;}.habd.habd .habd-numbered-row{gap:14px;}.habd.habd .habd-numbered-row__number{width:56px;font-size:36px;}.habd.habd .habd-numbered-row__title{font-size:19px;}.habd.habd .habd-tag-wall__tags{gap:10px 18px;}.habd.habd .habd-tag--s{font-size:19px;}.habd.habd .habd-tag--m{font-size:22px;}.habd.habd .habd-tag--l{font-size:26px;}.habd.habd .habd-tag--xl{font-size:30px;}.habd.habd .habd-panels{grid-template-columns:minmax(0,1fr);}.habd.habd .habd-panel,.habd.habd .habd-panel__body{min-height:200px;}.habd.habd .habd-featured-people__grid,.habd.habd .habd-featured-people__grid.habd-grid--n2{grid-template-columns:minmax(0,1fr);}.habd.habd .habd-featured-people__grid > .habd-person-card .habd-person-card__card,.habd.habd .habd-featured-people__grid > .habd-person-card:nth-child(3):last-child .habd-person-card__card{height:340px;}.habd.habd .habd-rail__item{width:min(84vw,320px);}.habd.habd .habd-rail__arrows{display:none;}.habd.habd .habd-card__meta{font-size:16px;}.habd.habd .habd-cta-strip__grid{grid-template-columns:minmax(0,1fr);gap:20px;}.habd.habd .habd-cta-strip__cover{height:160px;}.habd.habd .habd-cta-strip__action{grid-column:auto;}.habd.habd .habd-cta-strip__action .habd-btn{width:100%;white-space:normal;}.habd.habd .habd-cta-strip__title{font-size:26px;}.habd.habd .habd-testimonials__grid{grid-template-columns:minmax(0,1fr);}.habd.habd .habd-testimonial__card{padding:24px 22px;}.habd.habd .habd-testimonial__quote{font-size:17px;}.habd.habd .habd-latest-articles__grid{grid-template-columns:minmax(0,1fr);}.habd.habd .habd-latest-articles__item:nth-child(3):last-child .habd-card{flex-direction:column;}.habd.habd .habd-latest-articles__item:nth-child(3):last-child .habd-card__media{width:auto;height:196px;min-height:0;}.habd.habd .habd-card--article .habd-card__title{min-height:0;font-size:26px;}.habd.habd .habd-centred-band__title{font-size:36px;}.habd.habd-centred-band--closing .habd-centred-band__title{font-size:44px;}.habd.habd .habd-centred-band__body,.habd.habd-centred-band--closing .habd-centred-band__body{font-size:18px;}.habd.habd .habd-centred-band__actions{width:100%;max-width:360px;}.habd.habd .habd-centred-band__actions .habd-btn{width:100%;white-space:normal;}.habd.habd .habd-btn--primary.habd-centred-band__signup{padding:20px 28px;}.habd.habd .habd-centred-band__note{font-size:16px;}}@media (prefers-reduced-motion:reduce){.habd.habd a.habd-path-card__card:hover,.habd.habd a.habd-path-card__card:focus-visible,.habd.habd a.habd-card:hover,.habd.habd a.habd-card:focus-visible,.habd.habd a.habd-logo__tile:hover,.habd.habd a.habd-logo__tile:focus-visible{transform:none;}.habd.habd a.habd-person-card__card:hover .habd-person-card__media img{transform:none;}.habd.habd .habd-rail__track{scroll-behavior:auto;}}
.habd-suggest-host{position:relative;}.habd .habd-suggest{position:absolute;top:calc(100% + 10px);left:0;z-index:60;width:max(100%,360px);max-width:calc(100vw - 32px);max-height:min(70vh,460px);padding:8px 0;overflow-y:auto;border:1px solid #E3DBC8;border-radius:12px;background:#FFFFFF;box-shadow:0 18px 40px rgba(14,38,24,0.18);text-align:left;}.habd .habd-suggest[hidden]{display:none;}.habd .habd-suggest__group + .habd-suggest__group{margin-top:4px;padding-top:4px;border-top:1px solid #F0EADB;}.habd .habd-suggest__heading{padding:8px 16px 4px;font-size:11px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--habd-gold-ink,#8A6A2E);}.habd.habd .habd-suggest__option{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 16px;font-size:15px;line-height:1.3;color:var(--habd-ink,#1C2A21);text-decoration:none;}.habd.habd .habd-suggest__option:hover,.habd.habd .habd-suggest__option.is-active{background:var(--habd-cream,#FBF7EC);color:var(--habd-ink,#1C2A21);}.habd .habd-suggest__label{min-width:0;overflow-wrap:anywhere;}.habd .habd-suggest__hint{flex:none;font-size:13px;color:var(--habd-ink-meta,#6B6A5E);}@media (max-width:640px){.habd .habd-suggest{width:100%;max-width:none;}.habd .habd-suggest__hint{display:none;}}
