.el-inner-nav{isolation:isolate;color:#203a2b;background:#f6ebd9;border-block:1px solid #d7c4a7;width:100%;margin:0;position:relative}.el-inner-nav__inner{--el-ribbon-column-gap:clamp(1rem,3vw,3rem);grid-template-columns:minmax(11rem,calc(25% - 3vw - var(--el-ribbon-column-gap))) minmax(0,1fr);align-items:stretch;gap:var(--el-ribbon-column-gap);width:min(100% - 2*clamp(1.2rem,4.4vw,5rem),86rem);min-height:clamp(7rem,8.6vw,9.1rem);margin-inline:auto;display:grid}.el-inner-nav__heading{flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;min-width:0;padding:1.45rem 0;display:flex}.el-inner-nav__eyebrow{color:#82643e;font:700 .63rem/1.4 var(--font-body);letter-spacing:.17em;text-transform:uppercase}.el-inner-nav__title{color:#1d3727;max-width:16ch;font:400 clamp(1.28rem,1.55vw,1.8rem)/1.2 var(--font-display);letter-spacing:-.035em}.el-inner-nav__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;display:grid}.el-inner-nav__item{color:#213a2a;border-left:1px solid #96774f3d;grid-template-columns:clamp(2.9rem,4.9vw,5.5rem) minmax(0,1fr);align-items:center;gap:clamp(.45rem,1vw,1.15rem);min-height:6.5rem;padding:1rem clamp(.6rem,1.6vw,1.4rem);text-decoration:none;transition:background-color .18s,color .18s;display:grid;position:relative}.el-inner-nav__item:last-child{border-right:1px solid #96774f3d}.el-inner-nav__item:hover,.el-inner-nav__item:focus-visible{color:#895d30;background:#ede0cb}.el-inner-nav__item:focus-visible{outline-offset:-4px;outline:3px solid #8b622f}.el-inner-nav__art{aspect-ratio:1;background:radial-gradient(circle,#fffaf0c7,#0000 75%);place-items:center;width:100%;min-width:0;display:grid;position:relative}.el-inner-nav__art img{z-index:1;object-fit:contain;filter:drop-shadow(0 3px 5px #25311f26);width:100%;height:100%;transition:transform .22s;display:block;position:relative}.el-inner-nav__item:hover img{transform:translateY(-3px)}.el-inner-nav__line-icon{color:#9b7547;place-items:center;display:grid;position:absolute;inset:0}.el-inner-nav__item-name{min-width:0;font:500 clamp(.95rem,1.15vw,1.25rem)/1.25 var(--font-display);letter-spacing:-.018em;overflow-wrap:break-word}.el-nouveau>.el-inner-nav{width:100%;margin:0;display:block}.el-inner-nav--quiet .el-inner-nav__art{background:0 0;width:3.3rem;max-width:100%}.el-inner-nav--quiet .el-inner-nav__line-icon{color:#806347;position:static}.el-inner-nav--quiet .el-inner-nav__item{min-height:5.2rem}@media (width<=75rem){.el-inner-nav__inner{--el-ribbon-column-gap:1rem;grid-template-columns:minmax(9rem,calc(25% - 3vw - var(--el-ribbon-column-gap))) minmax(0,1fr)}.el-inner-nav__item{grid-template-columns:3.7rem minmax(0,1fr);padding-inline:.65rem}}@media (width<=63.999rem){.el-inner-nav__inner{padding:1.1rem 0 .85rem;display:block}.el-inner-nav__heading{padding:.15rem 0 .8rem}.el-inner-nav__title{max-width:none;font-size:1.45rem}.el-inner-nav__item{min-height:5.5rem}}@media (width<=47.999rem){.el-inner-nav__inner{width:min(100% - 2*clamp(1rem,5vw,1.65rem),86rem);min-height:0;padding:1.15rem 0 1.3rem;display:block}.el-inner-nav__heading{align-items:flex-start;gap:.2rem;padding:0 0 .9rem}.el-inner-nav__eyebrow{letter-spacing:.16em;font-size:.62rem;line-height:1.4}.el-inner-nav__title{max-width:none;font-size:clamp(1.38rem,5.5vw,1.65rem);line-height:1.15}.el-inner-nav__links{scroll-snap-type:none;overscroll-behavior:auto;-webkit-overflow-scrolling:auto;scrollbar-width:auto;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:.5rem;width:100%;min-width:0;margin:0;padding:0;scroll-padding:0;display:grid;overflow:visible}.el-inner-nav__item{scroll-snap-align:none;background:#fbf5e9;border:1px solid #d3bea1;flex:none;grid-template-columns:clamp(3rem,13vw,3.6rem) minmax(0,1fr);align-items:center;gap:clamp(.65rem,2.8vw,1rem);width:100%;min-width:0;min-height:4.8rem;margin:0;padding:.55rem clamp(.7rem,3vw,1rem);display:grid}.el-inner-nav__item:last-child{border:1px solid #d3bea1}.el-inner-nav__art{width:100%;min-width:0}.el-inner-nav__item-name{overflow-wrap:normal;font-size:clamp(1.05rem,4.3vw,1.25rem);line-height:1.2}.el-inner-nav--quiet .el-inner-nav__item{min-height:4.4rem}.el-inner-nav--quiet .el-inner-nav__art{max-width:3rem}}@media (prefers-reduced-motion:reduce){.el-inner-nav__item,.el-inner-nav__art img{transition:none}}
