.socials[data-astro-cid-vbyqbip7]{align-items:center;gap:clamp(12px,1.2vw,20px);margin:0;padding:0;list-style:none;display:flex}.socials[data-astro-cid-vbyqbip7] a[data-astro-cid-vbyqbip7]{color:var(--white);align-items:center;gap:18px;text-decoration:none;display:flex}.ico[data-astro-cid-vbyqbip7]{width:var(--s);height:var(--s);border-radius:calc(var(--s) * .18);background:var(--white);color:var(--green);place-items:center;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s;display:grid}.ico[data-astro-cid-vbyqbip7].mail{color:var(--white);font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:calc(var(--s) * 1.05);background:0 0;line-height:1}.socials[data-astro-cid-vbyqbip7] a[data-astro-cid-vbyqbip7]:hover .ico[data-astro-cid-vbyqbip7]{background:var(--gold);transform:translateY(-2px)}.socials[data-astro-cid-vbyqbip7] a[data-astro-cid-vbyqbip7]:hover .ico[data-astro-cid-vbyqbip7].mail{color:var(--gold);background:0 0}.handles[data-astro-cid-vbyqbip7]{flex-direction:column;align-items:flex-start;gap:16px}.handle[data-astro-cid-vbyqbip7]{font-size:1rem}.d-figma{--green:#092c28;--green-deep:#072320;--gold:#ae911c;--gold-muted:#9e8a38;--white:#fff;--white-80:#fffc;--white-82:#ffffffd1;--white-43:#ffffff6e;--white-24:#ffffff3d;--black-20:#0003;--black-61:#0000009c;--grey:#d9d9d9;--sans:var(--font-didact), "Century Gothic", "Questrial", system-ui, sans-serif;--serif:var(--font-noto-display), "Playfair Display", Georgia, serif;--header-h:100px;--gutter:clamp(20px, 6vw, 150px);--slant:clamp(28px, 4.2vw, 80px);background:var(--green) url(/_astro/velvet.droZ8wIW.jpg) left top / 1800px auto repeat;min-height:100vh;color:var(--white);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;font-size:1.0625rem;line-height:1.6;display:flex}.d-figma *,.d-figma :before,.d-figma :after{box-sizing:border-box}.d-figma main{outline:none;flex:1}.d-figma img{max-width:100%;display:block}.d-figma a{color:inherit}.d-figma :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.d-figma h1,.d-figma h2,.d-figma h3{font-family:var(--serif);text-wrap:balance;margin:0;font-weight:600;line-height:1.15}.d-figma p{text-wrap:pretty;margin:0 0 1em}.d-figma .skip{z-index:100;background:var(--gold);color:var(--green);border-radius:6px;padding:8px 14px;position:absolute;top:8px;left:-9999px}.d-figma .skip:focus{left:8px}.d-figma .wrap{width:min(1620px, 100% - 2 * var(--gutter));margin-inline:auto}.d-figma .page-title{font-family:var(--serif);text-align:center;letter-spacing:.01em;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600}.d-figma .caps-title{font-family:var(--serif);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.7rem,3.4vw,3rem);font-weight:700}.d-figma .pill{background:var(--green);min-height:48px;color:var(--gold);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.5em;padding:.65em 1.9em;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s;display:inline-flex}.d-figma .pill:hover{background:var(--green-deep)}.d-figma .pill:active{transform:scale(.97)}.d-figma .pill.gold{background:var(--gold-muted);color:var(--white);border-radius:999px}.d-figma .pill.gold:hover{background:var(--gold)}.d-figma .to-top{right:clamp(14px,2.5vw,32px);bottom:calc(clamp(16px, 3vh, 32px) + var(--switcher-space,0px));z-index:40;border:1px solid var(--white-24);background:var(--gold);width:50px;height:50px;color:var(--green);cursor:pointer;box-shadow:0 10px 30px var(--black-61);opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .25s,transform .25s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;transform:translateY(12px)scale(.9)}.d-figma .to-top[data-visible=true]{opacity:1;pointer-events:auto;transform:none}.d-figma .to-top:hover{background:#c4a422}.d-figma [data-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.d-figma [data-reveal][data-inview=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.d-figma *,.d-figma :before,.d-figma :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=900px){.d-figma{--header-h:64px}}html.menu-open{overflow:hidden}
