.arch-pattern[data-astro-cid-6d7deaf3]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}html.js .arch-pattern[data-astro-cid-6d7deaf3]{opacity:1;transform:none}.arch-svg[data-astro-cid-6d7deaf3]{width:100%;height:100%;display:block}html.js .arch-strokes[data-astro-cid-6d7deaf3] path[data-astro-cid-6d7deaf3],html.js .arch-strokes[data-astro-cid-6d7deaf3] line[data-astro-cid-6d7deaf3]{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 2.6s cubic-bezier(.16,1,.3,1)}html.js .arch-pattern[data-astro-cid-6d7deaf3].is-in .arch-strokes[data-astro-cid-6d7deaf3] path[data-astro-cid-6d7deaf3],html.js .arch-pattern[data-astro-cid-6d7deaf3].is-in .arch-strokes[data-astro-cid-6d7deaf3] line[data-astro-cid-6d7deaf3]{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){html.js .arch-strokes[data-astro-cid-6d7deaf3] path[data-astro-cid-6d7deaf3],html.js .arch-strokes[data-astro-cid-6d7deaf3] line[data-astro-cid-6d7deaf3]{stroke-dashoffset:0}}.contact-details-row[data-astro-cid-yvptqzqn]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.contact-pill-link[data-astro-cid-yvptqzqn]{background:var(--ink);color:var(--paper);letter-spacing:.16em;transition:background .3s var(--ease), transform .3s var(--ease);border-radius:999px;align-items:center;padding:.85rem 1.85rem;font-size:.75rem;text-decoration:none;display:inline-flex}.contact-pill-link[data-astro-cid-yvptqzqn]:hover{background:var(--gold-lo);transform:translateY(-2px)}.contact-pill-link[data-astro-cid-yvptqzqn].secondary{color:var(--ink);background:0 0;border:1px solid #a8874a66}.contact-pill-link[data-astro-cid-yvptqzqn].secondary:hover{background:var(--cream-2)}.contact-soon[data-astro-cid-yvptqzqn]{opacity:.85;border:1px dashed #a8874a66;border-radius:999px;margin:0;padding:.85rem 1.85rem}.site-footer[data-astro-cid-jo6i4kqk]{color:#d8d0c8;text-align:center;background:#181618}.footer-gold-line[data-astro-cid-jo6i4kqk]{background-position:50%;background-size:cover;background-color:var(--gold);width:100%;height:4px}.footer-inner[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center;padding:4.5rem 0 3.5rem;display:flex}.f-logo{width:74px;color:var(--paper)}.footer-script{width:min(100%,240px);margin:.75rem auto .4rem}.footer-sub[data-astro-cid-jo6i4kqk]{color:#a9a098;letter-spacing:.38em;text-transform:lowercase;margin:0 0 2rem;font-size:.62rem;font-weight:400}.footer-copy[data-astro-cid-jo6i4kqk]{letter-spacing:.14em;color:#7c746d;margin:0;font-size:.72rem}.lang-toggle[data-astro-cid-zh35qibh]{cursor:pointer;-webkit-backdrop-filter:blur(6px);-webkit-tap-highlight-color:transparent;user-select:none;transition:transform .25s var(--ease);background:#f7f3ef8c;border:1px solid #25252a38;border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;text-decoration:none;display:grid;position:relative}.lang-toggle[data-astro-cid-zh35qibh]:active{transform:scale(.96)}.lang-toggle[data-astro-cid-zh35qibh]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.knob[data-astro-cid-zh35qibh]{background:var(--ink);border-radius:999px;width:calc(50% - 3px);position:absolute;top:3px;bottom:3px;left:3px}html[lang=el] .knob[data-astro-cid-zh35qibh]{transform:translate(100%)}.opt[data-astro-cid-zh35qibh]{text-align:center;min-width:42px;font:500 .7rem/1 var(--sans);letter-spacing:.14em;color:var(--ink-2);padding:8px 10px;transition:color .4s .12s;position:relative}html[lang=en] .opt[data-astro-cid-zh35qibh][data-for=en],html[lang=el] .opt[data-astro-cid-zh35qibh][data-for=el]{color:var(--paper)}.lang-toggle[data-astro-cid-zh35qibh]:hover .opt[data-astro-cid-zh35qibh]{color:var(--ink)}html[lang=en] .lang-toggle[data-astro-cid-zh35qibh]:hover .opt[data-astro-cid-zh35qibh][data-for=en],html[lang=el] .lang-toggle[data-astro-cid-zh35qibh]:hover .opt[data-astro-cid-zh35qibh][data-for=el]{color:var(--paper)}.i18n-w{will-change:transform, opacity, filter;display:inline-block}.top[data-astro-cid-7aropxhg]{z-index:50;padding:18px var(--gutter);transition:padding .4s var(--ease), background-color .4s, box-shadow .4s;justify-content:flex-end;align-items:center;gap:clamp(18px,3vw,40px);display:flex;position:fixed;inset:0 0 auto}.top[data-astro-cid-7aropxhg]:before{content:"";z-index:-1;opacity:0;-webkit-backdrop-filter:blur(12px);background:#f7f3efd1;transition:opacity .4s;position:absolute;inset:0;box-shadow:0 1px #25252a14}.top[data-astro-cid-7aropxhg].scrolled{padding-block:10px}.top[data-astro-cid-7aropxhg].scrolled:before{opacity:1}.top-logo[data-astro-cid-7aropxhg]{width:44px;color:var(--ink);opacity:0;pointer-events:none;transition:opacity .4s, transform .4s var(--ease);margin-right:auto;transform:translateY(-6px)}.top[data-astro-cid-7aropxhg].scrolled .top-logo[data-astro-cid-7aropxhg]{opacity:1;pointer-events:auto;transform:none}.top[data-astro-cid-7aropxhg] nav[data-astro-cid-7aropxhg]{gap:clamp(14px,3vw,36px);display:flex}.top[data-astro-cid-7aropxhg] nav[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid #0000;padding:6px 0;font-size:.74rem;text-decoration:none}.top[data-astro-cid-7aropxhg] nav[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover{border-color:var(--gold)}@media (width<=700px){.m-hide[data-astro-cid-7aropxhg]{display:none}}.hero[data-astro-cid-7aropxhg]{background:radial-gradient(120% 80% at 50% 45%, var(--cream-2), var(--cream) 60%, #ddd5cc);min-height:max(100svh,640px);padding:96px var(--gutter) 88px;place-items:center;display:grid;position:relative;overflow:hidden}.foil-strip[data-astro-cid-7aropxhg]{width:clamp(18px,4vw,54px);animation:slide-in 1.4s var(--ease) both .2s;background-position:50%;background-size:auto 100%;position:absolute;top:18%;bottom:14%;left:0;box-shadow:inset -6px 0 12px #00000026}.lilac-arch[data-astro-cid-7aropxhg]{background:var(--lilac);width:clamp(40px,9vw,130px);height:46%;animation:slide-in-r 1.4s var(--ease) both .35s;border-radius:999px 0 0;position:absolute;top:12%;right:0}.hero-inner[data-astro-cid-7aropxhg]{text-align:center;justify-items:center;width:min(100%,860px);display:grid;position:relative}.hero-logo{z-index:2;width:clamp(110px,16vw,168px);color:var(--ink);animation:rise 1.2s var(--ease) both;position:relative}.hero-cookie[data-astro-cid-7aropxhg]{width:min(112%,800px);animation:rise 1.4s var(--ease) both .15s;margin:clamp(-70px,-5vw,-24px) 0 clamp(-70px,-6vw,-24px)}.hero-cookie[data-astro-cid-7aropxhg] img{mix-blend-mode:multiply;width:100%;animation:9s ease-in-out 1.5s infinite float;-webkit-mask-image:radial-gradient(50% 48% at 52% 56%,#000 62%,#0000 100%);mask-image:radial-gradient(50% 48% at 52% 56%,#000 62%,#0000 100%)}h1[data-astro-cid-7aropxhg]{z-index:2;width:min(92%,640px);animation:rise 1.2s var(--ease) both .35s;position:relative}.hero-tag[data-astro-cid-7aropxhg]{color:var(--ink-2);animation:rise 1.2s var(--ease) both .5s;margin:18px 0 0;font-size:clamp(.78rem,1.6vw,1rem)}.cue[data-astro-cid-7aropxhg]{border:1px solid var(--ink-2);opacity:.6;border-radius:12px;width:22px;height:36px;position:absolute;bottom:26px;left:50%;translate:-50%}.cue[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{background:var(--ink-2);border-radius:2px;width:2px;height:7px;animation:1.8s ease-in-out infinite cue;position:absolute;top:7px;left:50%;translate:-50%}@keyframes rise{0%{opacity:0;transform:translateY(26px)}}@keyframes float{50%{transform:translateY(-10px)rotate(-.6deg)}}@keyframes slide-in{0%{transform:translate(-100%)}}@keyframes slide-in-r{0%{transform:translate(100%)}}@keyframes cue{0%{opacity:0;translate:-50%}40%{opacity:1}to{opacity:0;translate:-50% 12px}}.intro[data-astro-cid-7aropxhg]{background:var(--paper);text-align:center;padding:clamp(80px,12vw,160px) 0 clamp(40px,6vw,80px)}.intro[data-astro-cid-7aropxhg] .eyebrow[data-astro-cid-7aropxhg]{color:var(--gold)}.lede[data-astro-cid-7aropxhg]{max-width:26ch}.lede[data-astro-cid-7aropxhg]:lang(el){max-width:32ch}.lede[data-astro-cid-7aropxhg]{font:300 clamp(1.8rem, 4.4vw, 3.4rem)/1.15 var(--serif);margin:22px auto 0}.sec-head[data-astro-cid-7aropxhg]{text-align:center;margin-bottom:clamp(40px,6vw,72px)}.sec-head[data-astro-cid-7aropxhg] .eyebrow[data-astro-cid-7aropxhg]{color:var(--gold);margin-bottom:16px}h2[data-astro-cid-7aropxhg]{font-size:clamp(2.6rem,6.5vw,5rem);font-weight:300}.flavours[data-astro-cid-7aropxhg]{background:var(--paper);padding:clamp(48px,8vw,100px) 0 clamp(80px,10vw,140px)}.arches[data-astro-cid-7aropxhg]{grid-template-columns:repeat(4,1fr);gap:clamp(14px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.arches[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{text-align:center}.arch[data-astro-cid-7aropxhg]{aspect-ratio:3/4.3;background:var(--charcoal);transition:transform .6s var(--ease), box-shadow .6s var(--ease);border-radius:999px 999px 6px 6px;overflow:hidden;box-shadow:0 30px 50px -30px #281e148c}.arch[data-astro-cid-7aropxhg] img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;transition:transform 1.2s var(--ease);transform:scale(1.02)}.arches[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:hover .arch[data-astro-cid-7aropxhg]{transform:translateY(-8px);box-shadow:0 40px 60px -30px #281e1499}.arches[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:hover .arch[data-astro-cid-7aropxhg] img{transform:scale(1.08)}.greek[data-astro-cid-7aropxhg]{font:italic 300 clamp(1.7rem, 3vw, 2.4rem)/1 var(--serif);margin:22px 0 6px}.fname[data-astro-cid-7aropxhg]{letter-spacing:.2em;color:var(--ink-2);align-items:center;gap:8px;font-size:.64rem;line-height:1.5;display:inline-flex}.fname[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}@media (width<=760px){.arches[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,1fr);row-gap:40px}}.band[data-astro-cid-7aropxhg]{color:#2b2112;background-position:50%;background-size:cover;padding:20px 0;overflow:hidden}.band-track[data-astro-cid-7aropxhg]{width:max-content;animation:38s linear infinite marquee;display:flex}.band[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{font:italic 400 clamp(1.3rem, 2.6vw, 2rem)/1 var(--serif);white-space:nowrap}.band[data-astro-cid-7aropxhg] em[data-astro-cid-7aropxhg]{vertical-align:middle;margin:0 .9em;font-size:.6em;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.gifts[data-astro-cid-7aropxhg]{padding:clamp(80px,10vw,140px) 0}.gift[data-astro-cid-7aropxhg]{grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(28px,6vw,96px);margin-bottom:clamp(64px,9vw,120px);display:grid}.gift[data-astro-cid-7aropxhg].flip .gift-img[data-astro-cid-7aropxhg]{order:2}.gift-img[data-astro-cid-7aropxhg]{border-radius:50% 50% 8px 8px/30% 30% 8px 8px;overflow:hidden}.gift-img[data-astro-cid-7aropxhg] img{width:100%;transition:transform 1.4s var(--ease)}.gift[data-astro-cid-7aropxhg]:hover .gift-img[data-astro-cid-7aropxhg] img{transform:scale(1.04)}.num[data-astro-cid-7aropxhg]{font:300 1rem/1 var(--sans);letter-spacing:.3em;color:var(--gold)}h3[data-astro-cid-7aropxhg]{margin:14px 0 16px;font-size:clamp(2rem,4vw,3.2rem);font-weight:300}.gift-text[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]:last-child{max-width:32ch;color:var(--ink-2);font-size:1.05rem}@media (width<=800px){.gift[data-astro-cid-7aropxhg]{grid-template-columns:1fr;gap:24px}.gift[data-astro-cid-7aropxhg].flip .gift-img[data-astro-cid-7aropxhg]{order:0}}.story[data-astro-cid-7aropxhg]{background:var(--cream-2);padding:clamp(90px,12vw,160px) 0;position:relative;overflow:hidden}.story-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid;position:relative}.story[data-astro-cid-7aropxhg] .eyebrow[data-astro-cid-7aropxhg]{color:var(--gold)}.year[data-astro-cid-7aropxhg]{font:300 clamp(6rem, 19vw, 15rem)/.95 var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.02em;background-position:50%;background-size:cover;margin:10px 0 0}.route[data-astro-cid-7aropxhg]{font:italic 400 1.35rem/1.2 var(--serif);color:var(--gold-lo);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:22px 0 26px;display:flex}.route[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{color:var(--gold);font-weight:300}.story-grid[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]:not(.route):not(.eyebrow):not(.year):not(.src){color:var(--ink-2);max-width:46ch;font-size:1.05rem}.src[data-astro-cid-7aropxhg]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:.72rem}@media (width<=800px){.story-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr}}.contact[data-astro-cid-7aropxhg]{background:var(--cream-2);padding:clamp(24px,4vw,48px) 0 clamp(80px,11vw,136px)}.contact-card[data-astro-cid-7aropxhg]{background:var(--paper);text-align:center;border:1px solid #a8874a47;border-radius:28px;padding:clamp(56px,7vw,80px) clamp(24px,5vw,48px);position:relative;overflow:hidden;box-shadow:0 28px 65px #18161a0f}.contact-gold-spine[data-astro-cid-7aropxhg]{background-position:50%;background-size:cover;background-color:var(--gold);width:10px;position:absolute;top:16%;bottom:16%;left:0}.contact-lilac-arch[data-astro-cid-7aropxhg]{background:var(--lilac);opacity:.7;border-top-left-radius:90px;width:75px;height:190px;position:absolute;top:12%;right:-20px}.contact-inner[data-astro-cid-7aropxhg]{z-index:2;justify-items:center;gap:16px;max-width:580px;margin:0 auto;display:grid;position:relative}.contact-eyebrow[data-astro-cid-7aropxhg]{color:var(--gold-lo);margin:0}.contact[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{margin-bottom:12px;font-size:clamp(2.1rem,3.8vw,3.1rem)}
