.ft12-document{--lucy-ink: #29131b;--lucy-cream: #eee4d8;--lucy-coral: #c5838c;--lucy-rose: #923e52;--lucy-gold: #d7c2ac;--lucy-mauve: #d8bec3;--lucy-blue: #98717e;--lucy-blue-deep: #481f2e;--lucy-rule: rgba(41, 19, 27, .3)}.ft12-page .lucy-header{background:#190d12;color:var(--lucy-cream);border-bottom-color:#eee4d826}.ft12-page .lucy-header .lucy-brand svg{fill:currentColor}.ft12-page .lucy-header__join{border-color:currentColor}.ft12-page :is(.lucy-display,.lucy-closing h2,.lucy-menu__chapters a,.lucy-quote-mark,.lucy-principle__num,.lucy-dress h3),.ft12-page .lucy-checklist li:before{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.ft12-page :is(.lucy-candy-art,.lucy-ornament){display:none}.ft12-page .lucy-concept__grid{grid-template-columns:1fr}.ft12-page .lucy-concept__grid .lucy-prose{max-width:66ch;margin-left:auto}.ft12-page .lucy-section--coral{background-color:#e5d3d0}.ft12-page .lucy-section--gold{background-color:#e7dacb}.ft12-page .lucy-closing{background:#481f2e;color:var(--lucy-cream)}.ft12-page .lucy-closing__name{font-family:Archivo,sans-serif;letter-spacing:.15em}.ft12-page .lucy-facts{grid-template-columns:1fr 1fr}.ft12-page .lucy-facts__date strong{font-family:Georgia,Times New Roman,serif}.ft12-page .lucy-button--coral{background:#762d43;color:#f6e9dd;border-color:#c5838c;box-shadow:none}.ft12-page .lucy-button--coral:hover{background:#8f3952;box-shadow:none}.ft12-hero{position:relative;isolation:isolate;min-height:min(840px,calc(100svh - 84px));background:#090608;color:#f6e9dd;display:grid}.ft12-hero__media{position:absolute;inset:0;z-index:-2;overflow:hidden}.ft12-hero__media :is(video,img){position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 48%;object-position:center 48%}.ft12-hero__media video{opacity:0}.ft12-hero__media video[data-playing]{opacity:1}.ft12-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#10080c66,transparent 28%,#10080c26 52%,#10080ce8),linear-gradient(90deg,#10080c55,transparent 60%)}.ft12-hero__frame{display:flex;flex-direction:column;justify-content:space-between;gap:10rem;padding:2.5rem 4vw 5.5rem;width:100%;max-width:1800px;margin-inline:auto}.ft12-hero__topline{display:flex;justify-content:space-between;align-items:center;gap:1rem}.ft12-hero__topline h1{font-family:Archivo,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.17em}.ft12-eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.15em}.ft12-hero__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.ft12-hero__headline{font-family:Ahsing,Georgia,serif;font-size:clamp(3.5rem,8vw,8rem);letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.ft12-page .ft12-hero__note{font-size:1rem;margin-top:.8rem;color:#e3c9c8}.ft12-hero__invitation{padding-bottom:.2rem;text-align:center}.ft12-hero__invitation p{margin-top:.85rem;font-size:.75rem;color:#e3c9c8}.ft12-page .ft12-join{color:#f6e9dd;background:#762d43;border:1px solid #c5838c;min-width:210px;justify-content:space-between;box-shadow:none}.ft12-page .ft12-join:hover{background:#8f3952;transform:translateY(-2px);box-shadow:none}.ft12-page .ft12-join:active{transform:translateY(1px)}.ft12-details{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem 2rem;padding:1.25rem 4vw;background:#29131b;color:#eee4d8;font-size:.8rem}.ft12-details a{min-height:44px;display:inline-flex;align-items:center;gap:.75rem}.ft12-details a:hover{text-decoration:underline;text-underline-offset:.3em}@media (min-width: 1700px){.ft12-hero__media :is(video,img){-o-object-fit:contain;object-fit:contain}}@media (max-width: 700px){.ft12-hero{min-height:min(820px,calc(100svh - 72px))}.ft12-hero__frame{padding:1.5rem 1.25rem 5rem;gap:9rem}.ft12-hero__topline h1{font-size:1rem}.ft12-hero__media :is(video,img){-o-object-position:54% center;object-position:54% center}.ft12-hero__bottom{flex-direction:column;align-items:flex-start;gap:1.65rem}.ft12-hero__headline{font-size:clamp(2.75rem,12vw,5.25rem)}.ft12-hero__invitation{display:flex;align-items:center;gap:1rem;width:100%;text-align:left}.ft12-page .ft12-join{min-width:145px;padding:.8rem 1rem}.ft12-hero__invitation p{margin:0;max-width:14ch}.ft12-details{padding:1rem 1.25rem;gap:.3rem 1rem}.ft12-details>*{flex-basis:calc(50% - .5rem)}.ft12-details>:nth-child(2n){text-align:right;justify-content:flex-end}.ft12-page .lucy-facts{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion: reduce){.ft12-page .ft12-join{transition:none}}
