.fg-nav-band.sn{transition:translate .3s cubic-bezier(.2,0,0,1)}.fg-nav-band.sn-fixed{inset-inline:0;z-index:50;position:fixed;top:0}.fg-nav-band.sn-tucked{translate:0 -101%}.sn-nav{margin-left:auto;display:flex}.sn .fg-nav>li{display:flex}.sn-trigger{cursor:pointer;background:0 0;border:0;padding:0}.sn-trigger:after{transition:rotate .2s,translate .2s}.sn-trigger[aria-expanded=true]:after{translate:0 1px;rotate:225deg}.sn-plain:after{display:none!important}.sn .fg-nav-link,.sn .fg-logo,.sn .fg-theme{position:relative}.sn .fg-nav-link:before,.sn .fg-logo:before,.sn .fg-theme:before{content:"";width:max(100%,40px);height:max(100%,40px);position:absolute;top:50%;left:50%;translate:-50% -50%}.sn .fg-nav-link:hover,.sn-trigger[aria-expanded=true]{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}.sn :focus-visible,.sn-mobile :focus-visible{outline-offset:4px;outline:1px solid}.sn-viewport{background:var(--h-f7f6fa);border-bottom:var(--hair);animation:.18s sn-in;position:absolute;top:100%;left:0;right:0;box-shadow:0 32px 48px -40px #17151d55}.sn-viewport[hidden]{display:none}@keyframes sn-in{0%{opacity:0;translate:0 -6px}}.sn-panel{max-width:var(--frame);padding:40px clamp(20px,calc(30 * var(--u)),30px) 48px;gap:clamp(24px,calc(48 * var(--u)),48px);grid-template-columns:minmax(180px,1fr) minmax(0,3fr);margin-inline:auto;display:grid}.sn-panel-title{font:400 2rem/1.1 var(--font-figma-serif);color:var(--h-1e1d1a)}.sn-panel-intro{max-width:320px;font:400 .9375rem/1.55 var(--font-figma-sans);color:var(--h-585652);margin-top:16px}.sn-panel-all{font:500 .875rem/1 var(--font-figma-sans);color:var(--h-1e1d1a);border-bottom:1px solid;align-items:center;gap:8px;margin-top:28px;padding-bottom:6px;display:inline-flex}.sn-panel-all:hover .sn-arrow{translate:3px}.sn-cards{grid-template-columns:repeat(auto-fill,minmax(max(180px,33.3333% - 8px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sn-cards[data-count="4"]{grid-template-columns:repeat(auto-fill,minmax(max(180px,50% - 6px),1fr))}.sn-card{background:var(--h-ffffff);border:var(--hair);height:100%;min-height:132px;color:var(--h-1e1d1a);flex-direction:column;gap:8px;padding:22px 24px 52px;transition:border-color .16s;display:flex;position:relative}.sn-card:hover{border-color:var(--h-1e1d1a)}.sn-card-title{font:400 1.375rem/1.2 var(--font-figma-serif)}.sn-card-desc{font:400 .875rem/1.5 var(--font-figma-sans);color:var(--h-585652)}.sn-arrow{flex:none;transition:translate .16s}.sn-card .sn-arrow{position:absolute;bottom:22px;left:24px}.sn-card:hover .sn-arrow{translate:4px}.fg-mobile-menu.sn-mobile nav{gap:0;margin-block:24px 32px}.sn-m-group{border-bottom:var(--hair);padding-block:8px}.fg-mobile-menu .sn-m-group>a{font:400 1.75rem/1.2 var(--font-figma-serif);padding:12px;display:block}.sn-m-group ul{margin:0 0 8px;padding:0 0 0 12px;list-style:none;display:grid}.fg-mobile-menu .sn-m-group li a{font:400 1rem/1.4 var(--font-figma-sans);color:var(--h-585652);padding:8px 12px;display:block}@media (prefers-reduced-motion:reduce){.fg-nav-band.sn,.sn-viewport,.sn-arrow{transition:none!important;animation:none!important}}@media (max-width:699.98px){.sn-nav{display:none}}
