/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--mc-color-menucode-ink:#0a2c21;--mc-color-menucode-green:#34745a;--mc-color-menucode-paper:#fffdfa;--mc-color-menucode-mist:#edf2eb}}@layer components{.desktopNavList,.mobilePlatformList{margin:0;padding:0;list-style:none}.desktopNavList{align-items:center;gap:clamp(17px,2.4vw,34px);display:flex}.desktopNavList>li{align-items:center;display:flex}.platformMenu>summary{background:0 0;border-radius:0;gap:8px;margin-inline:0;padding-inline:0;line-height:1;transition:color .16s}.platformMenu>summary:hover,.platformMenu[open]>summary{color:var(--green);background:0 0}.platformMenu>summary:hover:after,.platformMenu[open]>summary:after,.platformMenu>summary.isActive:after{transform:scaleX(1)}.navChevron{border:0;flex:none;width:10px;height:7px;margin:0;transition:none;display:block;overflow:visible;transform:none}.platformMega{z-index:250;width:min(650px,100vw - 32px);max-height:calc(100vh - var(--header-height) - 18px);isolation:isolate;color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain;background:#fffdfa;border:1px solid #0a2c211c;border-radius:18px;padding:0;display:block;position:absolute;top:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 48px #05221921}.desktopNav .platformMega a:after{display:none}.platformLauncher{background:#fffdfa}.platformLauncherHeader{border-bottom:1px solid #0a2c2117;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:11px 14px 11px 18px;display:flex}.platformLauncherHeading{gap:2px;min-width:0;display:grid}.platformLauncherEyebrow,.platformLauncherIntro{margin:0}.platformLauncherEyebrow{color:var(--ink);letter-spacing:-.015em;font-size:13px;font-weight:700;line-height:1.2}.platformLauncherIntro{color:#667970;letter-spacing:-.01em;font-size:10.75px;font-weight:500;line-height:1.35}.desktopNav a.platformLauncherOverview{white-space:nowrap;min-height:36px;color:var(--green);border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 10px;font-size:11.25px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.platformLauncherOverview.isActive,.platformLauncherOverview:focus-visible,.platformLauncherOverview:hover{background:#eef5ec;color:var(--ink)!important}.platformLauncherOverview i{font-size:14px;font-style:normal;transition:transform .15s}.platformLauncherOverview:focus-visible i,.platformLauncherOverview:hover i{transform:translate(2px)}.platformLauncherGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.platformLauncherGrid>li:nth-child(2n){border-left:1px solid #0a2c2116}.platformLauncherGrid>li:nth-child(n+3){border-top:1px solid #0a2c2116}.desktopNav a.platformLauncherItem{min-height:82px;color:var(--ink);grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:13px 16px;transition:background-color .15s,color .15s;display:grid}.desktopNav a.platformLauncherItemStart{background:#f5f8f3}.platformLauncherItem.isActive,.platformLauncherItem:focus-visible,.platformLauncherItem:hover{color:var(--ink);background:#eaf3e8!important}.platformLauncherIcon{color:#4f7f6b;background:#edf4ec;border:1px solid #3d7b5e21;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.platformLauncherIconWarm{color:#786a49;background:#f4f0e7;border-color:#7c684021}.platformLauncherIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.platformLauncherCopy{gap:3px;min-width:0;display:grid}.platformLauncherCopy strong{color:var(--ink);letter-spacing:-.015em;white-space:nowrap;font-size:13.5px;font-weight:700;line-height:1.2}.platformLauncherCopy small{color:#536b61;font-size:10.75px;font-weight:500;line-height:1.35}.platformLauncherArrow{color:#36775e;opacity:.72;place-items:center;width:16px;height:16px;font-size:14px;line-height:1;transition:transform .15s,opacity .15s;display:grid}.platformLauncherItem:focus-visible .platformLauncherArrow,.platformLauncherItem:hover .platformLauncherArrow{opacity:1;transform:translate(2px)}.platformLauncherItem:focus-visible,.platformLauncherOverview:focus-visible{outline-offset:-3px;outline:2px solid #4f8f70}.mobilePlatformList{padding:5px 0 7px}.mobilePlatformList>li+li{border-top:1px solid #0a2c2113}.mobilePlatformList a{border-radius:10px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;column-gap:10px;min-height:54px!important;padding:8px 9px!important;display:grid!important}.mobilePlatformCopy{gap:2px;min-width:0;display:grid}.mobilePlatformCopy>strong{color:var(--ink);font-size:13px;font-weight:680}.mobilePlatformCopy>small{color:#65776f;font-size:10.5px;line-height:1.3}.mobilePlatformList a>i{color:var(--green);grid-column:2;font-size:14px;font-style:normal}.mobilePlatformList a.isActive,.mobilePlatform>summary.isActive{background:var(--mist);color:var(--green)}.mobilePlatformOverview{margin-top:5px}.mobilePlatformOverview a{background:#f1f6ef;grid-template-columns:minmax(0,1fr) auto;min-height:44px!important}.mobilePlatformOverview a>strong{color:var(--green);grid-column:1;align-self:center}@media (width<=820px){.mobilePlatform>div{padding:0 0 8px 9px}}@media (prefers-reduced-motion:reduce){.platformMenu>summary,.platformLauncherItem,.platformLauncherArrow,.platformLauncherOverview i{transition:none}.platformLauncherItem:focus-visible .platformLauncherArrow,.platformLauncherItem:hover .platformLauncherArrow,.platformLauncherOverview:focus-visible i,.platformLauncherOverview:hover i{transform:none}}}@layer utilities;
