.LandingInlineRichTextEditor-module__JMy9da__root{min-width:1.5rem;position:relative}.LandingInlineRichTextEditor-module__JMy9da__rootEditing{cursor:text;outline-offset:.35rem;border-radius:.2rem;outline:1px dashed #d4af6e70}.LandingInlineRichTextEditor-module__JMy9da__rootActive{outline-color:#d4af6ed1;box-shadow:0 0 0 .3rem #d4af6e14}.LandingInlineRichTextEditor-module__JMy9da__content .landing-inline-editor{outline:none;min-width:1rem}.LandingInlineRichTextEditor-module__JMy9da__content .landing-inline-editor p{margin:0}.LandingInlineRichTextEditor-module__JMy9da__content .landing-inline-editor p+p{margin-top:1rem}.LandingInlineRichTextEditor-module__JMy9da__content .landing-inline-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#ffffff47;pointer-events:none;height:0}.LandingInlineRichTextEditor-module__JMy9da__content .landing-inline-editor strong{color:inherit;font-weight:700}.LandingInlineRichTextEditor-module__JMy9da__content .landing-inline-editor em{font-style:italic}.LandingInlineRichTextEditor-module__JMy9da__bubbleMenu{z-index:90;background:#0a0a0ef0;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.28rem;padding:.35rem;display:inline-flex;position:fixed;box-shadow:0 16px 30px #00000059}.LandingInlineRichTextEditor-module__JMy9da__bubbleButton,.LandingInlineRichTextEditor-module__JMy9da__paletteButton{cursor:pointer;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background-color .15s,transform .15s;display:inline-flex}.LandingInlineRichTextEditor-module__JMy9da__bubbleButton{color:#ffffffb8;background:0 0;border:1px solid #0000;border-radius:999px;width:1.85rem;height:1.85rem}.LandingInlineRichTextEditor-module__JMy9da__bubbleButton:hover:not(:disabled),.LandingInlineRichTextEditor-module__JMy9da__paletteButton:hover:not(:disabled){color:#fff;border-color:#ffffff3d}.LandingInlineRichTextEditor-module__JMy9da__bubbleButton:disabled,.LandingInlineRichTextEditor-module__JMy9da__paletteButton:disabled{cursor:not-allowed;opacity:.45}.LandingInlineRichTextEditor-module__JMy9da__bubbleButtonActive{color:#fff;background:#d4af6e29;border-color:#d4af6e59}.LandingInlineRichTextEditor-module__JMy9da__bubbleIcon{width:.9rem;height:.9rem}.LandingInlineRichTextEditor-module__JMy9da__bubbleDivider{background:#ffffff1a;width:1px;height:1.15rem;margin-inline:.12rem}.LandingInlineRichTextEditor-module__JMy9da__bubblePalette{align-items:center;gap:.28rem;display:inline-flex}.LandingInlineRichTextEditor-module__JMy9da__paletteButton{background:0 0;border:1px solid #ffffff1f;border-radius:999px;width:1.7rem;height:1.7rem}.LandingInlineRichTextEditor-module__JMy9da__paletteButtonActive{border-color:#d4af6e7a;transform:scale(1.05);box-shadow:0 0 0 1px #d4af6e33}.LandingInlineRichTextEditor-module__JMy9da__paletteSwatch{border:1px solid #ffffff1f;border-radius:999px;width:.78rem;height:.78rem}.LandingInlineRichTextEditor-module__JMy9da__emptyAction{color:#ffffff8f}
.LandingRichText-module__-GYcIW__root{white-space:normal}.LandingRichText-module__-GYcIW__inlineSpace{white-space:nowrap;width:.28em;min-width:.28em;display:inline-block}.LandingRichText-module__-GYcIW__root strong{font-weight:600}.LandingRichText-module__-GYcIW__root em{font-style:italic}.LandingRichText-module__-GYcIW__root u{text-underline-offset:.12em;text-decoration-thickness:1px}.LandingRichText-module__-GYcIW__root s{text-decoration-thickness:1px}
.LandingEditorContext-module__izHxpa__floatingActions{z-index:80;position:fixed;top:5.2rem;right:1rem}.LandingEditorContext-module__izHxpa__editStack{gap:.65rem;display:grid}.LandingEditorContext-module__izHxpa__statusPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080cd6;border:1px solid #ffffff1f;border-radius:1rem;gap:.75rem;max-width:28rem;padding:.72rem .95rem;display:grid;box-shadow:0 16px 28px #00000047}.LandingEditorContext-module__izHxpa__metaGrid{gap:.65rem;display:grid}.LandingEditorContext-module__izHxpa__metaItem{gap:.24rem;display:grid}.LandingEditorContext-module__izHxpa__metaLabel{color:#ffffff75;font-family:var(--font-inter);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;line-height:1.2}.LandingEditorContext-module__izHxpa__metaValue{color:#ffffffe6;font-family:var(--font-inter);font-size:.77rem;line-height:1.45}.LandingEditorContext-module__izHxpa__selectGroup{gap:.34rem;display:grid}.LandingEditorContext-module__izHxpa__selectWrap{position:relative}.LandingEditorContext-module__izHxpa__selectIcon{color:#fff9;pointer-events:none;width:.82rem;height:.82rem;position:absolute;top:50%;left:.72rem;transform:translateY(-50%)}.LandingEditorContext-module__izHxpa__select{color:#ffffffeb;width:100%;font-family:var(--font-inter);appearance:none;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.82rem;padding:.72rem .9rem .72rem 2rem;font-size:.75rem;line-height:1.2}.LandingEditorContext-module__izHxpa__select:disabled{opacity:.55}.LandingEditorContext-module__izHxpa__translatePanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080cd6;border:1px solid #ffffff1f;border-radius:1rem;gap:.8rem;max-width:28rem;padding:.8rem .95rem;display:grid;box-shadow:0 16px 28px #00000047}.LandingEditorContext-module__izHxpa__translateGrid{gap:.75rem;display:grid}.LandingEditorContext-module__izHxpa__translateActions{justify-content:flex-end;gap:.55rem;display:flex}.LandingEditorContext-module__izHxpa__statusText{color:#ffffffd1;font-family:var(--font-inter);letter-spacing:.04em;font-size:.72rem;line-height:1.45}.LandingEditorContext-module__izHxpa__statusSuccess{color:#baebb8fa}.LandingEditorContext-module__izHxpa__statusError{color:#ff9696fa}.LandingEditorContext-module__izHxpa__buttonRow{justify-content:flex-end;gap:.55rem;display:flex}.LandingEditorContext-module__izHxpa__primaryAction,.LandingEditorContext-module__izHxpa__secondaryAction{font-family:var(--font-inter);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:.42rem;padding:.78rem .98rem;font-size:.71rem;transition:background-color .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex}.LandingEditorContext-module__izHxpa__primaryAction{background:var(--landing-gold);color:#09090d;border:0;box-shadow:0 14px 24px #0000003d}.LandingEditorContext-module__izHxpa__primaryAction:hover:not(:disabled){background:var(--landing-gold-hover)}.LandingEditorContext-module__izHxpa__secondaryAction{color:#ffffffd6;background:#08080cd6;border:1px solid #ffffff24}.LandingEditorContext-module__izHxpa__secondaryAction:hover:not(:disabled){color:#fff;border-color:#ffffff3d}.LandingEditorContext-module__izHxpa__primaryAction:disabled,.LandingEditorContext-module__izHxpa__secondaryAction:disabled{opacity:.55;cursor:not-allowed}.LandingEditorContext-module__izHxpa__actionIcon{width:.84rem;height:.84rem}@media (max-width:900px){.LandingEditorContext-module__izHxpa__floatingActions{inset:auto .9rem .9rem}.LandingEditorContext-module__izHxpa__statusPanel,.LandingEditorContext-module__izHxpa__translatePanel{max-width:none}.LandingEditorContext-module__izHxpa__buttonRow,.LandingEditorContext-module__izHxpa__translateActions{flex-wrap:wrap}}
.EditableLandingText-module__wTGNrq__editable{transition:outline-color .15s,box-shadow .15s,background-color .15s}.EditableLandingText-module__wTGNrq__editableMode{cursor:pointer;outline-offset:.35rem;outline:1px dashed #d4af6e47;box-shadow:0 0 #0000}.EditableLandingText-module__wTGNrq__editableMode:hover{outline-color:#d4af6e80}
.ScrollReveal-module__f31seW__reveal{opacity:0;transition-property:opacity,transform;transition-duration:var(--reveal-duration,1.28s);transition-timing-function:cubic-bezier(.2,.95,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.ScrollReveal-module__f31seW__variantUp{transform:translateY(2rem)}.ScrollReveal-module__f31seW__variantLeft{transform:translate(-2rem)}.ScrollReveal-module__f31seW__variantRight{transform:translate(2rem)}.ScrollReveal-module__f31seW__variantScale{transform:translateY(1rem)scale(.96)}.ScrollReveal-module__f31seW__visible{opacity:1;transform:translate(0,0)scale(1)}@media (prefers-reduced-motion:reduce){.ScrollReveal-module__f31seW__reveal,.ScrollReveal-module__f31seW__variantUp,.ScrollReveal-module__f31seW__variantLeft,.ScrollReveal-module__f31seW__variantRight,.ScrollReveal-module__f31seW__variantScale,.ScrollReveal-module__f31seW__visible{opacity:1;transition:none;transform:none}}
.Footer-module__vOr3Fq__footer{background:var(--landing-bg);border-top:1px solid color-mix(in srgb,var(--landing-text)5%,transparent)}.Footer-module__vOr3Fq__container{width:min(var(--landing-container),100%);padding-inline:var(--landing-padding-mobile);margin:0 auto}.Footer-module__vOr3Fq__mainGrid{grid-template-columns:1fr;align-items:start;gap:3rem;padding-block:4rem;display:grid}.Footer-module__vOr3Fq__brandCol{max-width:24rem}.Footer-module__vOr3Fq__linksCol{min-width:0}.Footer-module__vOr3Fq__brandBlock{margin-bottom:1.5rem}.Footer-module__vOr3Fq__brandImage{object-fit:contain;width:auto;max-width:min(16rem,100%);height:2.1rem}.Footer-module__vOr3Fq__brandMain{color:var(--landing-text);font-family:var(--font-playfair);letter-spacing:.35em;font-size:1.125rem;font-weight:400;line-height:1.2}.Footer-module__vOr3Fq__brandSub{color:var(--landing-gold);font-family:var(--font-inter);letter-spacing:.5em;font-size:.5rem;font-weight:300}.Footer-module__vOr3Fq__brandCopy{color:color-mix(in srgb,var(--landing-text)25%,transparent);font-family:var(--font-inter);margin-bottom:2rem;font-size:.8125rem;font-weight:300;line-height:1.9}.Footer-module__vOr3Fq__socialRow{align-items:center;gap:1rem;display:flex}.Footer-module__vOr3Fq__socialIconLink{width:2.5rem;height:2.5rem;color:color-mix(in srgb,var(--landing-text)30%,transparent);border:1px solid color-mix(in srgb,var(--landing-text)10%,transparent);justify-content:center;align-items:center;transition:color .3s,border-color .3s;display:inline-flex}.Footer-module__vOr3Fq__socialIconLink:hover{color:var(--landing-gold);border-color:color-mix(in srgb,var(--landing-gold)40%,transparent)}.Footer-module__vOr3Fq__socialHandle{color:color-mix(in srgb,var(--landing-text)25%,transparent);font-family:var(--font-inter);letter-spacing:.15em;font-size:.6875rem;text-decoration:none;transition:color .3s}.Footer-module__vOr3Fq__socialHandle:hover{color:var(--landing-gold)}.Footer-module__vOr3Fq__linksTitle{color:color-mix(in srgb,var(--landing-text)50%,transparent);font-family:var(--font-inter);letter-spacing:.2em;margin-bottom:1.5rem;font-size:.6875rem}.Footer-module__vOr3Fq__linksList{gap:.75rem;list-style:none;display:grid}.Footer-module__vOr3Fq__linksItem{color:color-mix(in srgb,var(--landing-text)20%,transparent);font-family:var(--font-inter);font-size:.8125rem;font-weight:300;text-decoration:none;transition:color .3s}.Footer-module__vOr3Fq__linksItem:hover{color:color-mix(in srgb,var(--landing-gold)70%,transparent)}.Footer-module__vOr3Fq__newsletterCopy{color:color-mix(in srgb,var(--landing-text)20%,transparent);font-family:var(--font-inter);margin-bottom:1rem;font-size:.75rem;font-weight:300;line-height:1.8}.Footer-module__vOr3Fq__newsletterInputWrap{border-bottom:1px solid color-mix(in srgb,var(--landing-text)10%,transparent);align-items:center;transition:border-color .3s;display:flex}.Footer-module__vOr3Fq__newsletterInputWrap:focus-within{border-color:color-mix(in srgb,var(--landing-gold)30%,transparent)}.Footer-module__vOr3Fq__newsletterInput{width:100%;color:color-mix(in srgb,var(--landing-text)60%,transparent);font-family:var(--font-inter);background:0 0;border:0;outline:none;padding:.75rem 0;font-size:.8125rem;font-weight:300}.Footer-module__vOr3Fq__newsletterInput::placeholder{color:color-mix(in srgb,var(--landing-text)15%,transparent)}.Footer-module__vOr3Fq__newsletterButton{appearance:none;color:color-mix(in srgb,var(--landing-text)20%,transparent);cursor:pointer;background:0 0;border:0;transition:color .3s}.Footer-module__vOr3Fq__newsletterButton:hover{color:var(--landing-gold)}.Footer-module__vOr3Fq__bottomBar{border-top:1px solid color-mix(in srgb,var(--landing-text)5%,transparent);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding-block:1.5rem;display:flex}.Footer-module__vOr3Fq__bottomLeft,.Footer-module__vOr3Fq__bottomRight{font-family:var(--font-inter);font-size:.6875rem}.Footer-module__vOr3Fq__bottomLeft{color:color-mix(in srgb,var(--landing-text)15%,transparent);letter-spacing:.05em}.Footer-module__vOr3Fq__bottomRight{color:color-mix(in srgb,var(--landing-text)10%,transparent);letter-spacing:.1em}@media (min-width:768px){.Footer-module__vOr3Fq__container{padding-inline:var(--landing-padding-tablet)}.Footer-module__vOr3Fq__mainGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer-module__vOr3Fq__bottomBar{text-align:left;flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.Footer-module__vOr3Fq__container{padding-inline:var(--landing-padding-desktop)}.Footer-module__vOr3Fq__mainGrid{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:2rem;padding-block:6rem}}
