.intro[data-astro-cid-fmp4ekgg]{display:none}html.js.intro-playing:not(.intro-done){overflow:hidden}html.js.intro-playing .intro[data-astro-cid-fmp4ekgg]{z-index:100;cursor:pointer;display:grid;position:fixed;inset:0}.intro-curtain[data-astro-cid-fmp4ekgg],.intro-panel[data-astro-cid-fmp4ekgg]{clip-path:inset(0);grid-area:1/1}.intro-curtain[data-astro-cid-fmp4ekgg]{background:var(--accent)}.intro-panel[data-astro-cid-fmp4ekgg]{background:var(--bg);color:var(--fg);place-content:center;justify-items:center;gap:1.5rem;display:grid;position:relative}.intro-logo[data-astro-cid-fmp4ekgg],.intro-tag[data-astro-cid-fmp4ekgg],.intro-count[data-astro-cid-fmp4ekgg],.intro-bar[data-astro-cid-fmp4ekgg]{transition:opacity .5s ease, translate .7s var(--ease-in-out)}html.intro-leaving .intro-logo[data-astro-cid-fmp4ekgg],html.intro-leaving .intro-tag[data-astro-cid-fmp4ekgg]{opacity:0;translate:0 -2.5rem}html.intro-leaving .intro-count[data-astro-cid-fmp4ekgg],html.intro-leaving .intro-bar[data-astro-cid-fmp4ekgg]{opacity:0;translate:0 1rem}html.js.intro-playing.intro-done .intro-panel[data-astro-cid-fmp4ekgg]{clip-path:inset(0 0 100%);transition:clip-path 1.05s var(--ease-in-out)}html.js.intro-playing.intro-done .intro-curtain[data-astro-cid-fmp4ekgg]{clip-path:inset(0 0 100%);transition:clip-path 1.05s var(--ease-in-out) .14s}.intro-logo[data-astro-cid-fmp4ekgg]{align-items:flex-end;gap:clamp(.75rem,2.5vw,1.75rem);display:flex}.intro-mark[data-astro-cid-fmp4ekgg]{display:block;overflow:clip}.intro-mark[data-astro-cid-fmp4ekgg] img{width:clamp(3.5rem,11vw,7.5rem);height:auto;animation:intro-up 1s var(--ease) .2s forwards;translate:0 102%}.intro-word[data-astro-cid-fmp4ekgg]{clip-path:inset(0 100% 0 0);animation:intro-wipe 1.1s var(--ease-in-out) .8s forwards;display:block}.intro-word[data-astro-cid-fmp4ekgg] img{width:clamp(11rem,36vw,26rem);height:auto;margin-bottom:.2em}.intro-tag[data-astro-cid-fmp4ekgg]{letter-spacing:.32em;text-transform:uppercase;text-align:center;color:var(--fg);opacity:0;font-size:clamp(.625rem,1.4vw,.875rem);font-weight:600;animation:.8s 1.5s forwards intro-fade}.intro-count[data-astro-cid-fmp4ekgg]{right:var(--gutter);bottom:calc(var(--gutter) + .5rem);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(3rem,9vw,7rem);line-height:.8;position:absolute}.intro-bar[data-astro-cid-fmp4ekgg]{left:var(--gutter);right:var(--gutter);bottom:var(--gutter);background:var(--line);height:1px;position:absolute}.intro-bar[data-astro-cid-fmp4ekgg] i[data-astro-cid-fmp4ekgg]{background:var(--fg);transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}.intro-tag[data-astro-cid-fmp4ekgg] em[data-astro-cid-fmp4ekgg]{color:var(--accent-text);font-style:normal}@keyframes intro-up{to{translate:0}}@keyframes intro-wipe{to{clip-path:inset(0)}}@keyframes intro-fade{to{opacity:1}}.qline[data-astro-cid-5nxuof77]{width:100%;min-width:0;overflow:hidden}.q-line[data-astro-cid-5nxuof77],.q-item[data-astro-cid-5nxuof77]{font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--fg) 82%, transparent);font-size:clamp(.6875rem,.85vw,.875rem);font-weight:500}em[data-astro-cid-5nxuof77]{color:var(--accent-text);font-style:normal;font-weight:700}.q-marquee[data-astro-cid-5nxuof77]{display:none}@media (width<=68.75rem){.q-line[data-astro-cid-5nxuof77]{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}.q-marquee[data-astro-cid-5nxuof77]{display:block}.q-track[data-astro-cid-5nxuof77]{will-change:transform;width:max-content;display:flex}.q-item[data-astro-cid-5nxuof77]{flex-shrink:0;font-size:.6875rem}.q-item[data-astro-cid-5nxuof77] b[data-astro-cid-5nxuof77]{color:var(--muted);margin-inline:1.5rem;font-weight:400}@media (prefers-reduced-motion:no-preference){.q-track[data-astro-cid-5nxuof77]{animation:32s linear infinite q-scroll}}}@keyframes q-scroll{to{transform:translate(-50%)}}.hero-b[data-astro-cid-bspypmvh]{isolation:isolate;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);height:100svh;min-height:34rem;display:grid;position:relative;overflow:hidden}.cols[data-astro-cid-bspypmvh]{z-index:-2;grid-template-columns:repeat(2,1fr);gap:.5rem;padding-inline:.5rem;display:grid;position:absolute;inset:0;rotate:-4deg;scale:1.18}@media (width>=48rem){.cols[data-astro-cid-bspypmvh]{grid-template-columns:repeat(3,1fr);gap:.75rem}}.col-2[data-astro-cid-bspypmvh]{display:none}@media (width>=48rem){.col-2[data-astro-cid-bspypmvh]{display:block}}.col[data-astro-cid-bspypmvh]{overflow:hidden}.col-track[data-astro-cid-bspypmvh]{will-change:transform;backface-visibility:hidden;gap:.5rem;display:grid}@media (width>=48rem){.col-track[data-astro-cid-bspypmvh]{gap:.75rem}}.col-track[data-astro-cid-bspypmvh] img{aspect-ratio:3/4;object-fit:cover;object-position:50% 20%;filter:grayscale()contrast(1.1)brightness(.62);width:100%}@media (prefers-reduced-motion:no-preference){.col-track[data-astro-cid-bspypmvh]{animation:70s linear infinite col-up}.col-1[data-astro-cid-bspypmvh] .col-track[data-astro-cid-bspypmvh]{animation-name:col-down;animation-duration:85s}.col-2[data-astro-cid-bspypmvh] .col-track[data-astro-cid-bspypmvh]{animation-duration:60s}.hero-b[data-astro-cid-bspypmvh].is-paused .col-track[data-astro-cid-bspypmvh]{animation-play-state:paused}}@keyframes col-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes col-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.shade[data-astro-cid-bspypmvh]{z-index:-1;background:linear-gradient(to top, var(--bg) 2%, color-mix(in srgb, var(--bg) 40%, transparent) 40%, color-mix(in srgb, var(--bg) 55%, transparent) 100%), radial-gradient(ellipse at 30% 55%, color-mix(in srgb, var(--bg) 55%, transparent), transparent 70%);position:absolute;inset:0}[data-theme=vino] .shade[data-astro-cid-bspypmvh]{background:linear-gradient(to top, var(--bg) 2%, color-mix(in srgb, var(--bg) 45%, transparent) 40%, color-mix(in srgb, var(--bg) 60%, transparent) 100%), #6a0b2266}[data-theme=instagram] .col-track[data-astro-cid-bspypmvh] img{filter:grayscale()contrast(1.05)brightness(.98)}[data-theme=instagram] .shade[data-astro-cid-bspypmvh]{background:linear-gradient(to top, var(--bg) 2%, color-mix(in srgb, var(--bg) 55%, transparent) 40%, color-mix(in srgb, var(--bg) 72%, transparent) 100%), radial-gradient(ellipse at 30% 55%, color-mix(in srgb, var(--bg) 70%, transparent), transparent 70%)}.b-top[data-astro-cid-bspypmvh]{padding-top:calc(var(--header-h) + 1.25rem);justify-content:space-between;gap:1rem;display:flex}.b-top[data-astro-cid-bspypmvh] .eyebrow[data-astro-cid-bspypmvh]{color:color-mix(in srgb, var(--fg) 75%, transparent);white-space:nowrap}@media (width<=30rem){.b-top[data-astro-cid-bspypmvh] .eyebrow[data-astro-cid-bspypmvh]+.eyebrow[data-astro-cid-bspypmvh]{display:none}}.b-center[data-astro-cid-bspypmvh]{align-self:center}@media (width<=47.99rem){.b-center[data-astro-cid-bspypmvh]{align-self:end;padding-bottom:1.75rem}}.b-title[data-astro-cid-bspypmvh]{letter-spacing:.005em;font-size:clamp(5rem,min(24vw,30svh),20rem);line-height:.84}.b-title[data-astro-cid-bspypmvh] .line[data-astro-cid-bspypmvh]{margin:-.03em 0 -.1em;padding:.03em .08em .1em 0;display:block;overflow:clip}.b-title[data-astro-cid-bspypmvh] .line[data-astro-cid-bspypmvh]>span[data-astro-cid-bspypmvh]{display:block}.b-title[data-astro-cid-bspypmvh] .accent[data-astro-cid-bspypmvh]{color:var(--accent-text)}.b-tag[data-astro-cid-bspypmvh]{letter-spacing:.34em;text-transform:uppercase;margin-top:clamp(1rem,2.5vw,1.75rem);font-size:clamp(.625rem,1.3vw,.875rem);font-weight:600}.b-tag[data-astro-cid-bspypmvh] em[data-astro-cid-bspypmvh]{color:var(--accent-text);font-style:normal}.b-bottom[data-astro-cid-bspypmvh]{border-top:1px solid var(--line);padding-block:1.25rem clamp(1.5rem,3.5vw,2.5rem)}@media (prefers-reduced-motion:no-preference){html.js .b-title[data-astro-cid-bspypmvh] .line[data-astro-cid-bspypmvh]>span[data-astro-cid-bspypmvh]{transition:translate 1.3s var(--ease);transition-delay:calc(.1s + var(--i) * .12s);translate:0 105%}html.js .b-tag[data-astro-cid-bspypmvh],html.js .b-top[data-astro-cid-bspypmvh],html.js .b-bottom[data-astro-cid-bspypmvh]{opacity:0;transition:opacity 1.2s .7s}html.js .cols[data-astro-cid-bspypmvh]{opacity:0;transition:opacity 1.6s ease, scale 2.2s var(--ease);scale:1.3}.hero-b[data-astro-cid-bspypmvh].is-in .b-title[data-astro-cid-bspypmvh] .line[data-astro-cid-bspypmvh]>span[data-astro-cid-bspypmvh]{translate:0}.hero-b[data-astro-cid-bspypmvh].is-in .b-tag[data-astro-cid-bspypmvh],.hero-b[data-astro-cid-bspypmvh].is-in .b-top[data-astro-cid-bspypmvh],.hero-b[data-astro-cid-bspypmvh].is-in .b-bottom[data-astro-cid-bspypmvh],.hero-b[data-astro-cid-bspypmvh].is-in .cols[data-astro-cid-bspypmvh]{opacity:1}.hero-b[data-astro-cid-bspypmvh].is-in .cols[data-astro-cid-bspypmvh]{scale:1.18}}.marquee[data-astro-cid-m3zpgalb]{border-block:1px solid var(--line);padding-block:clamp(1.75rem,4vw,3rem);overflow:hidden}.marquee-track[data-astro-cid-m3zpgalb]{will-change:transform;width:max-content;display:flex}.marquee-group[data-astro-cid-m3zpgalb]{flex-shrink:0;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.marquee-track[data-astro-cid-m3zpgalb]{animation:38s linear infinite marquee}.marquee[data-astro-cid-m3zpgalb]:hover .marquee-track[data-astro-cid-m3zpgalb]{animation-play-state:paused}}@keyframes marquee{to{transform:translate(-50%)}}.mq-word[data-astro-cid-m3zpgalb]{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;font-size:clamp(2.75rem,8vw,7rem);line-height:1}.mq-word[data-astro-cid-m3zpgalb].serif{font-family:var(--font-serif);text-transform:none}.mq-word[data-astro-cid-m3zpgalb].outline{color:#0000;-webkit-text-stroke:1px var(--fg)}.mq-star[data-astro-cid-m3zpgalb]{color:var(--muted);margin-inline:clamp(1.25rem,3vw,2.5rem);font-size:clamp(1rem,2vw,1.75rem)}.contacts[data-astro-cid-m3zpgalb]{gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=64rem){.contacts[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1.4fr;align-items:end}}.contacts-head[data-astro-cid-m3zpgalb]{gap:1.25rem;display:grid}.contacts-head[data-astro-cid-m3zpgalb] .lead[data-astro-cid-m3zpgalb]{color:var(--muted)}.contact-rows[data-astro-cid-m3zpgalb]{border-top:1px solid var(--line);margin:0}.contact-rows[data-astro-cid-m3zpgalb] div[data-astro-cid-m3zpgalb]{border-bottom:1px solid var(--line);gap:.35rem;padding-block:clamp(1rem,2.4vw,1.5rem);display:grid}@media (width>=40rem){.contact-rows[data-astro-cid-m3zpgalb] div[data-astro-cid-m3zpgalb]{grid-template-columns:9rem 1fr;align-items:baseline}}.contact-rows[data-astro-cid-m3zpgalb] dt[data-astro-cid-m3zpgalb]{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:600}.contact-rows[data-astro-cid-m3zpgalb] dd[data-astro-cid-m3zpgalb]{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,2.4vw,2.1rem);line-height:1.05}.contact-rows[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{text-decoration:none;transition:color .3s}.contact-rows[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover{color:var(--accent-text)}
