@keyframes aifc-shldtick{0%,5%{stroke-dashoffset:360}30%,80%{stroke-dashoffset:0}100%{stroke-dashoffset:360}}.aifc-shldtick{stroke-dasharray:360;animation:aifc-shldtick 4.4s cubic-bezier(.2,.85,.25,1) infinite}@keyframes aifc-shldbody{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}.aifc-shldbody{transform-box:view-box;transform-origin:500px 500px;animation:aifc-shldbody 4.4s ease-in-out infinite}@keyframes aifc-shldspark{0%,24%{opacity:0;transform:scale(.55)}36%{opacity:1;transform:scale(1.08)}44%,80%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.55)}}.aifc-shldspark{transform-box:view-box;transform-origin:800px 150px;animation:aifc-shldspark 4.4s ease-out infinite}@media (prefers-reduced-motion:reduce){.aifc-shldtick,.aifc-shldbody,.aifc-shldspark{animation:none}.aifc-shldtick{stroke-dashoffset:0}.aifc-shldspark{opacity:1}}@media (min-width:1081px){[data-x=leftcol]{grid-column:1;grid-row:1;padding-bottom:52px}[data-x=rightcol]{grid-column:2;grid-row:1}[data-x=pricenote]{grid-column:1;grid-row:1;align-self:end}}[data-m=mmenu] summary::-webkit-details-marker{display:none}[data-x=card]>summary::-webkit-details-marker{display:none}[data-x=card]>summary::marker{content:""}[data-x=card]>summary [data-x=chev]{animation:aifc-nudge 1.9s ease-in-out infinite}[data-x=card][open]>summary [data-x=chev]{transform:rotate(180deg);animation:none}@keyframes aifc-nudge{0%,58%,100%{transform:translateY(0)}70%{transform:translateY(4px)}82%{transform:translateY(0)}88%{transform:translateY(3px)}}[data-x=card]>summary [data-x=lbl-close]{display:none}[data-x=card][open]>summary [data-x=lbl-close]{display:inline}[data-x=card][open]>summary [data-x=lbl-open]{display:none}[data-m=mmenu] summary::marker{content:""}@media (max-width:1080px){[data-m=stack] [style*="text-align: right"],[data-m=stack] [style*="text-align:right"]{text-align:left!important}[data-m=stack] [style*="justify-content: flex-end"],[data-m=stack] [style*="justify-content:flex-end"]{justify-content:flex-start!important}[data-x=aud]{font-size:17px!important}[data-m=navlinks]{display:none!important}[data-m=mmenu]{display:block!important}[data-m=header]{position:relative;z-index:70;flex-wrap:nowrap!important}[data-x=nowrap],[data-x=aud]{white-space:normal!important;text-wrap:balance}[data-m=stack]{grid-template-columns:minmax(0,1fr)!important;gap:36px 0!important}[data-m=stack] [style*="text-align:right"]{text-align:left!important}}@media (max-width:820px){[data-x~=eyeb]{font-size:15px!important;letter-spacing:0.1em!important;margin-right:-0.1em!important}[data-x~=eyeb-l]{font-size:12.5px!important;letter-spacing:0.08em!important}[data-m=stack] [style*="text-align: right"],[data-m=stack] [style*="text-align:right"]{text-align:left!important}[data-x=nowrap]{font-size:clamp(19px,4.6vw,26px)!important}[data-x=aud]{font-size:17px!important}[data-x=card]>summary{padding:24px 22px!important}[data-x=card] a[href^="mailto"],[data-x=card] a[href^="mailto"] span{white-space:normal!important}[data-x=card] a[href^="mailto"]{text-align:left}[data-x=card]>div[data-m=stack]{padding:26px 22px 30px!important}[data-x=card]>summary [style*="justify-content: flex-end"],[data-x=card]>summary [style*="justify-content:flex-end"]{justify-content:flex-start!important}[data-x=card]>summary [style*="justify-items: end"],[data-x=card]>summary [style*="justify-items:end"]{justify-items:start!important}[data-m=photo]{min-height:0!important}[data-m=quote]{flex:0 0 100%!important;padding:40px 24px 26px!important}[data-m=stack] [style*="text-align:right"]{text-align:left!important}[data-m~=wrap]{padding-left:20px!important;padding-right:20px!important}[data-m~=band]{padding-top:64px!important;padding-bottom:64px!important}[data-m=header]{gap:12px!important;padding:16px 0!important}[data-m=logo]{width:196px!important;height:auto!important}[data-m=stack]{grid-template-columns:minmax(0,1fr)!important;gap:36px!important}[data-m=footer]{grid-template-columns:1fr 1fr!important;gap:32px 24px!important}[data-m=footbrand]{grid-column:1/-1}h1{font-size:36px!important}h2{font-size:30px!important}}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}a{text-decoration:none}a:not([style*="color"]){color:#7A1F2B}a:hover{opacity:.92}