._header_2sxnn_1{z-index:50;height:var(--mm-header-height);color:#fff;background:#171e19;border-bottom:1px solid #394139;position:fixed;inset:0 0 auto}._nav_2sxnn_2{max-width:1600px;padding:0 var(--mm-gutter);justify-content:space-between;align-items:center;gap:32px;height:100%;margin:0 auto;display:flex}._logo_2sxnn_3{flex-shrink:0;align-items:center;min-height:44px;display:flex}._links_2sxnn_4{align-items:center;gap:40px;display:flex}._links_2sxnn_4 a{align-items:center;min-height:44px;font-size:1rem;display:flex;position:relative}._links_2sxnn_4 a:after{content:"";transform-origin:0;background:#d7dfd2;height:1px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}._links_2sxnn_4 a:hover:after,._links_2sxnn_4 a[aria-current]:after{transform:scaleX(1)}._links_2sxnn_4 a:focus-visible:after{transform:scaleX(1)}._enquiry_2sxnn_8{border:1px solid #8c958a;align-items:center;gap:24px;min-height:44px;padding:11px 18px;font-size:.875rem;transition:background .2s;display:inline-flex}._enquiry_2sxnn_8:hover{background:#354033}._enquiry_2sxnn_8 .material-symbols-outlined{font-size:18px}._menuButton_2sxnn_11{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:.875rem;display:none}._skip_2sxnn_12{z-index:100;color:#19201c;background:#fff;padding:16px 24px;position:fixed;top:-100px;left:20px}._skip_2sxnn_12:focus{top:12px}._dialog_2sxnn_14{color:#1a201c;background:#f7f7f3;border:0;width:min(100%,520px);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0}._dialog_2sxnn_14::backdrop{background:#0a110cb3}._dialog_2sxnn_14[open]{animation:.52s cubic-bezier(.22,1,.36,1) both _menuSurfaceReveal_2sxnn_1}._dialog_2sxnn_14[open]::backdrop{animation:.34s ease-out both _menuBackdropReveal_2sxnn_1}._dialogPanel_2sxnn_18{padding:24px var(--mm-gutter) 40px;flex-direction:column;min-height:100%;display:flex}._dialogTop_2sxnn_19{justify-content:space-between;align-items:center;gap:16px;display:flex}._dialog_2sxnn_14[open] ._dialogTop_2sxnn_19{animation:.56s cubic-bezier(.22,1,.36,1) 45ms both _menuContentReveal_2sxnn_1}._menuLabel_2sxnn_21{font-size:.875rem;font-weight:500}._close_2sxnn_22{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:.875rem;display:flex}._mobileLinks_2sxnn_23{margin-top:52px;display:grid}._mobileLinks_2sxnn_23 a{--menu-reveal-delay:90ms;letter-spacing:-.035em;justify-content:space-between;align-items:center;padding:18px 0;font-size:clamp(1.65rem,6vw,2.4rem);font-weight:400;display:flex;position:relative}._mobileLinks_2sxnn_23 a:before{content:"";transform-origin:0;background:#c5ccc1;height:1px;position:absolute;inset:0 0 auto;transform:scaleX(1)}._dialog_2sxnn_14[open] ._mobileLinks_2sxnn_23 a{animation:_menuContentReveal_2sxnn_1 .68s var(--menu-reveal-delay) cubic-bezier(.22, 1, .36, 1) both}._dialog_2sxnn_14[open] ._mobileLinks_2sxnn_23 a:before{animation:_menuLineReveal_2sxnn_1 .62s calc(var(--menu-reveal-delay) + 55ms) cubic-bezier(.22, 1, .36, 1) both}._mobileLinks_2sxnn_23 a[aria-current]{color:#4a6540}._email_2sxnn_29{min-height:44px;margin-top:50px;font-size:.87rem}._dialog_2sxnn_14[open] ._email_2sxnn_29{animation:.62s cubic-bezier(.22,1,.36,1) .39s both _menuContentReveal_2sxnn_1}@keyframes _menuSurfaceReveal_2sxnn_1{0%{opacity:.9;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _menuBackdropReveal_2sxnn_1{0%{opacity:0}to{opacity:1}}@keyframes _menuContentReveal_2sxnn_1{0%{opacity:.08;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _menuLineReveal_2sxnn_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1023px){._links_2sxnn_4,._enquiry_2sxnn_8{display:none}._menuButton_2sxnn_11{display:inline-flex}}@media (prefers-reduced-motion:reduce){._links_2sxnn_4 a:after{transition:none}._dialog_2sxnn_14[open],._dialog_2sxnn_14[open] ._dialogTop_2sxnn_19,._dialog_2sxnn_14[open] ._mobileLinks_2sxnn_23 a,._dialog_2sxnn_14[open] ._mobileLinks_2sxnn_23 a:before,._dialog_2sxnn_14[open] ._email_2sxnn_29{animation:none}._dialog_2sxnn_14[open]::backdrop{animation:none}}
