.ThreeDweddingLanding-module__yRvf-q__page{--m-ivory:#f4efe6;--m-stable-vh:100svh;--m-cream:#ebe3d4;--m-burgundy:#6b2438;--m-gold:#b8956a;--m-ink:#14110f;--m-title:#5a5550;--m-muted:#14110fa8;--m-pad:clamp(1.25rem, 5vw, 2.5rem);--m-max:1120px;--m-all-in-one-surface:#f3eae1;--m-all-in-one-surface-deep:#e8dccf;--m-emboss-pattern:url(/marketing/wedding-emboss-floral.svg);--m-experience-slide-bg:url(/marketing/experience-slide-emboss-bg.jpg);--m-all-in-one-bg:url(/marketing/all-in-one-emboss-bg.jpg);--m-section-h2-size:clamp(1.4375rem, 5.2vw, 1.75rem);width:100%;color:var(--m-ink);background:var(--m-ivory);font-family:var(--font-supporting), "PingFang TC", "Noto Sans TC", sans-serif;overflow-x:clip}.ThreeDweddingLanding-module__yRvf-q__page [data-reveal]{opacity:0;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.ThreeDweddingLanding-module__yRvf-q__page [data-reveal][data-visible=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ThreeDweddingLanding-module__yRvf-q__page [data-reveal]{opacity:1;transition:none;transform:none}}.ThreeDweddingLanding-module__yRvf-q__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--m-muted);margin:0 0 .75rem;font-size:.6875rem;font-weight:500}.ThreeDweddingLanding-module__yRvf-q__eyebrowLight{letter-spacing:.22em;text-transform:uppercase;color:#f4efe6b8;margin:0 0 1rem;font-size:.6875rem;font-weight:500}.ThreeDweddingLanding-module__yRvf-q__hero{width:100%;min-height:var(--m-stable-vh,100svh);box-sizing:border-box;background-color:var(--m-ivory);--hero-stationery-x:-20px;--hero-stationery-y:34px;--hero-stationery-scale:.48;--hero-stationery-max-w:230px;--hero-stationery-max-h:88px;--hero-stationery-opacity:.58;--hero-video-x:0px;--hero-video-y:0px;flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.ThreeDweddingLanding-module__yRvf-q__heroBackground{z-index:0;object-fit:cover;object-position:72% top;opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.ThreeDweddingLanding-module__yRvf-q__heroOverlay{z-index:1;width:var(--hero-stationery-max-w);max-width:none;height:auto;max-height:var(--hero-stationery-max-h);object-fit:cover;object-position:left bottom;opacity:var(--hero-stationery-opacity);filter:saturate(1.12)contrast(1.06);transform:translate(var(--hero-stationery-x), var(--hero-stationery-y)) scale(var(--hero-stationery-scale));transform-origin:0 100%;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:0;left:0}.ThreeDweddingLanding-module__yRvf-q__heroEyebrow{letter-spacing:.2em;text-transform:uppercase;color:#14110f85;margin:0 0 .85rem;font-size:.6875rem;font-weight:500}.ThreeDweddingLanding-module__yRvf-q__heroLineClip{margin-block:-.06em;padding-block:.06em;display:block;overflow:hidden}.ThreeDweddingLanding-module__yRvf-q__hero[data-hero-intro-settled=true] [data-hero-motion=headline-lead],.ThreeDweddingLanding-module__yRvf-q__hero[data-hero-intro-settled=true] [data-hero-motion=headline-line-1],.ThreeDweddingLanding-module__yRvf-q__hero[data-hero-intro-settled=true] [data-hero-motion=headline-line-2]{transform:none}.ThreeDweddingLanding-module__yRvf-q__heroLineInner{display:block}.ThreeDweddingLanding-module__yRvf-q__hero:not([data-hero-intro-settled=true]) [data-hero-motion=chiffon]{opacity:.38}.ThreeDweddingLanding-module__yRvf-q__hero:not([data-hero-intro-settled=true]) [data-hero-motion=phone-shell],.ThreeDweddingLanding-module__yRvf-q__hero:not([data-hero-intro-settled=true]) [data-hero-motion=stationery]{opacity:0}.ThreeDweddingLanding-module__yRvf-q__hero:not([data-hero-intro-settled=true]) [data-hero-motion=support-copy],.ThreeDweddingLanding-module__yRvf-q__hero:not([data-hero-intro-settled=true]) [data-hero-motion=cta]{opacity:0;transform:translateY(8px)}.ThreeDweddingLanding-module__yRvf-q__hero:not([data-hero-video-visible=true]) .ThreeDweddingLanding-module__yRvf-q__heroVideo{opacity:0}@media (prefers-reduced-motion:reduce){.ThreeDweddingLanding-module__yRvf-q__hero:not([data-hero-intro-settled=true]) [data-hero-motion=chiffon]{opacity:.5}.ThreeDweddingLanding-module__yRvf-q__hero:not([data-hero-intro-settled=true]) [data-hero-motion=support-copy],.ThreeDweddingLanding-module__yRvf-q__hero:not([data-hero-intro-settled=true]) [data-hero-motion=cta],.ThreeDweddingLanding-module__yRvf-q__hero:not([data-hero-intro-settled=true]) [data-hero-motion=phone-shell],.ThreeDweddingLanding-module__yRvf-q__hero:not([data-hero-intro-settled=true]) [data-hero-motion=stationery]{opacity:1;transform:none}.ThreeDweddingLanding-module__yRvf-q__hero:not([data-hero-video-visible=true]) .ThreeDweddingLanding-module__yRvf-q__heroVideo{opacity:1}}.ThreeDweddingLanding-module__yRvf-q__heroStatement .ThreeDweddingLanding-module__yRvf-q__heroLineClip{overflow:hidden}.ThreeDweddingLanding-module__yRvf-q__heroChiffonDepth,.ThreeDweddingLanding-module__yRvf-q__heroStationeryDepth{pointer-events:none;position:absolute;inset:0}.ThreeDweddingLanding-module__yRvf-q__heroChiffonDepth{z-index:0}.ThreeDweddingLanding-module__yRvf-q__heroStationeryDepth{z-index:1}.ThreeDweddingLanding-module__yRvf-q__heroStationeryMotion{pointer-events:none;width:100%;height:100%;position:absolute;bottom:0;left:0}.ThreeDweddingLanding-module__yRvf-q__heroVideoShell{filter:drop-shadow(0 16px 26px #2a18121f);position:relative}.ThreeDweddingLanding-module__yRvf-q__heroActionGroup{z-index:4;left:max(1rem, env(safe-area-inset-left,0px));right:max(1rem, env(safe-area-inset-right,0px));bottom:max(1.15rem, calc(env(safe-area-inset-bottom,0px) + .65rem));flex:none;width:auto;margin-top:0;padding-bottom:clamp(.25rem,1vh,.5rem);position:absolute}@media (hover:hover) and (pointer:fine){.ThreeDweddingLanding-module__yRvf-q__heroCtas .ThreeDweddingLanding-module__yRvf-q__btnPrimary{transition:background-color .22s,color .22s}.ThreeDweddingLanding-module__yRvf-q__heroCtas .ThreeDweddingLanding-module__yRvf-q__btnPrimary:hover{background-color:#6b2438eb}.ThreeDweddingLanding-module__yRvf-q__heroCtas .ThreeDweddingLanding-module__yRvf-q__btnPrimary:hover .ThreeDweddingLanding-module__yRvf-q__heroCtaArrow{transition:transform .22s;transform:translate(3px)}}.ThreeDweddingLanding-module__yRvf-q__heroTitle{z-index:2;width:100%;font-family:var(--font-editorial), "Songti TC", "PingFang TC", serif;margin:0;padding-top:clamp(.85rem,3.2vh,1.35rem);font-weight:500;position:relative}.ThreeDweddingLanding-module__yRvf-q__heroTitleIntro{letter-spacing:-.02em;color:var(--m-title);margin:0 0 clamp(.35rem,1.1vh,.5rem);font-size:clamp(1.3125rem,4.8vw,1.4375rem);line-height:1.2;display:block}.ThreeDweddingLanding-module__yRvf-q__heroStatement{letter-spacing:-.035em;max-width:100%;color:var(--m-title);text-wrap:balance;font-size:clamp(3.125rem,14vw,3.5rem);line-height:.92;display:block}.ThreeDweddingLanding-module__yRvf-q__heroStatementLine{max-width:100%;display:block}.ThreeDweddingLanding-module__yRvf-q__heroStatementLine:last-child{white-space:nowrap}.ThreeDweddingLanding-module__yRvf-q__heroStage{z-index:2;box-sizing:border-box;width:100%;min-height:0;box-shadow:none;filter:none;background:0 0;border:0;outline:none;flex-direction:column;flex:auto;align-items:stretch;margin-top:0;padding-bottom:0;display:flex;position:relative;overflow:visible}.ThreeDweddingLanding-module__yRvf-q__heroVideoLayer{z-index:3;pointer-events:none;background:0 0;flex:auto;justify-content:flex-end;align-items:flex-end;width:100%;min-height:0;margin-top:auto;display:flex;position:relative}.ThreeDweddingLanding-module__yRvf-q__heroVideo{object-fit:contain;object-position:center bottom;width:auto;max-width:min(96vw,480px);height:100%;max-height:min(78svh,720px);transform:translate(var(--hero-video-x), var(--hero-video-y));background:0 0;display:block}.ThreeDweddingLanding-module__yRvf-q__marketingJourney{isolation:isolate;position:relative}.ThreeDweddingLanding-module__yRvf-q__marketingJourney>section{z-index:2;background:0 0;position:relative}.ThreeDweddingLanding-module__yRvf-q__marketingJourney>section.ThreeDweddingLanding-module__yRvf-q__experience{background-color:var(--m-all-in-one-surface);margin-bottom:0;padding-bottom:0;overflow:visible}.ThreeDweddingLanding-module__yRvf-q__marketingJourney .pin-spacer-experience-showcase{background-color:var(--m-all-in-one-surface);margin:0;padding:0}.ThreeDweddingLanding-module__yRvf-q__marketingJourney>section.ThreeDweddingLanding-module__yRvf-q__allInOne{background-color:var(--m-all-in-one-surface);background-image:linear-gradient(165deg, #f7f0e8e6 0%, #f3eae1c7 42%, #e8dccc9e 100%), var(--m-all-in-one-bg);background-position:0 0,68% 72%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,cover;margin-top:-1px;overflow:hidden}.ThreeDweddingLanding-module__yRvf-q__marketingJourney>section.ThreeDweddingLanding-module__yRvf-q__allInOne:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#f7f0e8d1 0%,#f7f0e859 48%,#0000 72%),radial-gradient(120% 85% at 50% 0,#ffffff38 0%,#0000 58%);position:absolute;inset:0}.ThreeDweddingLanding-module__yRvf-q__marketingJourney>section.ThreeDweddingLanding-module__yRvf-q__experience>*,.ThreeDweddingLanding-module__yRvf-q__marketingJourney>section.ThreeDweddingLanding-module__yRvf-q__allInOne>*{z-index:1;position:relative}.ThreeDweddingLanding-module__yRvf-q__goldThreadLayer{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3;width:100%;height:100%;box-shadow:none;background:0 0;border:0;outline:none;position:absolute;inset:0;overflow:visible}.ThreeDweddingLanding-module__yRvf-q__goldThreadSvg{background:0 0;border:0;outline:none;width:100%;height:100%;display:block;overflow:visible}.ThreeDweddingLanding-module__yRvf-q__goldThreadPath,.ThreeDweddingLanding-module__yRvf-q__goldThreadFade{vector-effect:non-scaling-stroke;stroke-width:1.15px}.ThreeDweddingLanding-module__yRvf-q__goldThreadHairline{display:none}.ThreeDweddingLanding-module__yRvf-q__goldThreadChapterMarker{vector-effect:non-scaling-stroke;pointer-events:none}.ThreeDweddingLanding-module__yRvf-q__goldThreadOrnamentsDesktop{display:none}@media (min-width:768px){.ThreeDweddingLanding-module__yRvf-q__goldThreadOrnamentsMobile{display:none}.ThreeDweddingLanding-module__yRvf-q__goldThreadOrnamentsDesktop{display:block}}.ThreeDweddingLanding-module__yRvf-q__heroLead{color:#261c16bd;max-width:16.25rem;margin:0;font-size:.875rem;line-height:1.72}.ThreeDweddingLanding-module__yRvf-q__heroCtas{margin:1.25rem 0 0;display:block}.ThreeDweddingLanding-module__yRvf-q__heroCtas .ThreeDweddingLanding-module__yRvf-q__btnPrimary{letter-spacing:.05em;border-radius:21px;min-height:42px;padding:.55rem 1.35rem;font-size:.8125rem;font-weight:600;transition:transform .2s}.ThreeDweddingLanding-module__yRvf-q__heroCtas .ThreeDweddingLanding-module__yRvf-q__btnPrimary:active{transform:translateY(1px)}.ThreeDweddingLanding-module__yRvf-q__heroCtaArrow{margin-left:.45em;display:inline-block}.ThreeDweddingLanding-module__yRvf-q__scrollCue{letter-spacing:.2em;color:#14110f73;flex-direction:column;align-items:center;gap:.5rem;width:100%;margin:0;font-size:.625rem;display:flex}.ThreeDweddingLanding-module__yRvf-q__btnPrimary{background:var(--m-burgundy);color:#faf6f0;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.35rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.ThreeDweddingLanding-module__yRvf-q__btnGhost{min-height:48px;color:var(--m-ink);letter-spacing:.04em;background:0 0;border:1px solid #14110f38;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.35rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.ThreeDweddingLanding-module__yRvf-q__btnLight{color:#f4efe6;letter-spacing:.04em;background:#f4efe61f;border:1px solid #f4efe659;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.35rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.ThreeDweddingLanding-module__yRvf-q__scrollLine{background:linear-gradient(#0000,#14110f59);width:1px;height:32px}.ThreeDweddingLanding-module__yRvf-q__experience{background:0 0;margin-top:0;position:relative}.ThreeDweddingLanding-module__yRvf-q__sectionTitle{font-family:var(--font-editorial), "Songti TC", serif;font-size:var(--m-section-h2-size);color:var(--m-title);margin:0 0 .65rem;font-weight:500;line-height:1.2}.ThreeDweddingLanding-module__yRvf-q__sectionBody{color:var(--m-muted);margin:0;font-size:.9375rem;line-height:1.65}.ThreeDweddingLanding-module__yRvf-q__experienceFeatures{padding:0 1.5rem 3rem;position:relative}.ThreeDweddingLanding-module__yRvf-q__experienceScrollStage{width:100%;height:var(--m-stable-vh,100svh);min-height:var(--m-stable-vh,100svh);touch-action:pan-y;isolation:isolate;--experience-bg-shift-y:0px;--experience-foliage-tr-y:0px;--experience-foliage-bl-y:0px;background-color:var(--m-all-in-one-surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.ThreeDweddingLanding-module__yRvf-q__experienceScrollStage:before{content:"";z-index:0;pointer-events:none;background-color:var(--m-all-in-one-surface);background-image:linear-gradient(180deg, #f3eae11f 0%, #f3eae10a 48%, #f3eae11a 100%), var(--m-experience-slide-bg);background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position:center, center calc(42% + var(--experience-bg-shift-y));position:absolute;inset:0}.ThreeDweddingLanding-module__yRvf-q__experienceScrollStage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--m-all-in-one-surface) 88%);height:clamp(2.5rem,8vh,4rem);position:absolute;bottom:0;left:0;right:0}.ThreeDweddingLanding-module__yRvf-q__experienceScrollStage>*{z-index:2;position:relative}.ThreeDweddingLanding-module__yRvf-q__experienceShowcaseRow{box-sizing:border-box;grid-template-columns:minmax(168px,48vw) minmax(0,1fr);align-items:end;gap:.65rem 1.15rem;width:100%;max-width:26rem;min-height:0;margin:0 0 0 auto;padding:0 1.5rem clamp(2.15rem,6.2vh,2.65rem);display:grid}.ThreeDweddingLanding-module__yRvf-q__experiencePhoneStack{width:100%;position:relative}.ThreeDweddingLanding-module__yRvf-q__experiencePhoneSizer{visibility:hidden;pointer-events:none;width:100%;height:auto;display:block}.ThreeDweddingLanding-module__yRvf-q__experiencePhoneScreen{object-fit:contain;object-position:center top;will-change:transform, opacity;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.ThreeDweddingLanding-module__yRvf-q__experienceScrollStage:not([data-exp-motion-ready=true]) .ThreeDweddingLanding-module__yRvf-q__experiencePhoneScreen:not([data-exp-screen="0"]){opacity:0}.ThreeDweddingLanding-module__yRvf-q__experienceCopyStack{min-height:clamp(6.5rem,22vw,8.5rem);position:relative}.ThreeDweddingLanding-module__yRvf-q__experienceCopyPanel{will-change:transform, opacity;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.ThreeDweddingLanding-module__yRvf-q__experienceScrollStage:not([data-exp-motion-ready=true]) .ThreeDweddingLanding-module__yRvf-q__experienceCopyPanel:not([data-exp-copy-panel="0"]){opacity:0;visibility:hidden}.ThreeDweddingLanding-module__yRvf-q__experienceLineClip{line-height:1.35;display:block;overflow:hidden}.ThreeDweddingLanding-module__yRvf-q__experienceLineClip [data-exp-line]{transform-origin:50% 100%;will-change:transform;display:block}.ThreeDweddingLanding-module__yRvf-q__experienceLineClip:first-of-type{min-height:1.05rem}.ThreeDweddingLanding-module__yRvf-q__experienceLineClip .ThreeDweddingLanding-module__yRvf-q__featureTitle{margin:0 0 .35rem}.ThreeDweddingLanding-module__yRvf-q__experienceLineClip .ThreeDweddingLanding-module__yRvf-q__featureBody{margin:0}.ThreeDweddingLanding-module__yRvf-q__experienceIntro{z-index:2;width:100%;max-width:22rem;padding:clamp(1.35rem,5.5vh,2.15rem) 1.5rem clamp(.75rem,2.5vh,1rem);padding-top:max(clamp(1.35rem, 5.5vh, 2.15rem), env(safe-area-inset-top,0px));flex:none;margin:0;position:relative}.ThreeDweddingLanding-module__yRvf-q__experienceTrackViewport{flex:auto;width:100%;min-height:0;padding-top:clamp(1.25rem,5vh,2.35rem);position:relative;overflow:hidden}.ThreeDweddingLanding-module__yRvf-q__experienceTrack{will-change:transform;flex-wrap:nowrap;align-items:stretch;height:100%;display:flex}.ThreeDweddingLanding-module__yRvf-q__experienceSlide{box-sizing:border-box;flex:0 0 100%;justify-content:flex-end;align-items:center;width:100%;height:100%;padding:0 1.5rem clamp(2.15rem,6.2vh,2.65rem);display:flex}.ThreeDweddingLanding-module__yRvf-q__experienceSlideRow{border-bottom:0;grid-template-columns:minmax(168px,48vw) minmax(0,1fr);align-items:end;gap:.65rem 1.15rem;width:100%;max-width:26rem;min-height:0;margin:0;padding:0}.ThreeDweddingLanding-module__yRvf-q__experienceSlideRow .ThreeDweddingLanding-module__yRvf-q__featureVisual{justify-self:start;max-width:min(48vw,210px)}.ThreeDweddingLanding-module__yRvf-q__experienceSlideRow .ThreeDweddingLanding-module__yRvf-q__featureCopy{text-align:left}.ThreeDweddingLanding-module__yRvf-q__experienceIntro .ThreeDweddingLanding-module__yRvf-q__sectionTitle{margin-bottom:.85rem;line-height:1.2}.ThreeDweddingLanding-module__yRvf-q__experienceScrollChrome{left:1.5rem;right:1.5rem;bottom:max(.65rem, env(safe-area-inset-bottom,0px));z-index:2;pointer-events:none;justify-content:flex-end;align-items:center;gap:1rem;display:flex;position:absolute}.ThreeDweddingLanding-module__yRvf-q__experienceScrollDots{align-items:center;gap:.35rem;display:flex}.ThreeDweddingLanding-module__yRvf-q__experienceScrollDot{background:#14110f1f;border-radius:1px;width:1.125rem;height:2px;transition:background .3s}.ThreeDweddingLanding-module__yRvf-q__experienceScrollDot[data-active=true]{background:#6b2438b8}.ThreeDweddingLanding-module__yRvf-q__experienceScrollStage[data-reduced=true]{height:auto;min-height:0;overflow:visible}.ThreeDweddingLanding-module__yRvf-q__experienceScrollStage[data-reduced=true] .ThreeDweddingLanding-module__yRvf-q__experienceTrackViewport{overflow:visible}.ThreeDweddingLanding-module__yRvf-q__experienceScrollStage[data-reduced=true] .ThreeDweddingLanding-module__yRvf-q__experienceTrack{flex-direction:column;height:auto;transform:none!important}.ThreeDweddingLanding-module__yRvf-q__experienceScrollStage[data-reduced=true] .ThreeDweddingLanding-module__yRvf-q__experienceSlide{border-bottom:1px solid #14110f0f;flex:none;width:100%;height:auto;padding:1.35rem 1.5rem}.ThreeDweddingLanding-module__yRvf-q__experienceScrollStage[data-reduced=true] .ThreeDweddingLanding-module__yRvf-q__experienceSlide:last-child{border-bottom:0}.ThreeDweddingLanding-module__yRvf-q__experienceScrollStage[data-reduced=true] .ThreeDweddingLanding-module__yRvf-q__experienceSlideRow{max-width:none}.ThreeDweddingLanding-module__yRvf-q__featureRow{border-bottom:1px solid #14110f0f;grid-template-columns:minmax(112px,31vw) minmax(0,1fr);align-items:center;gap:1.1rem 1rem;min-height:clamp(200px,56vw,248px);padding:1.35rem 0;display:grid}.ThreeDweddingLanding-module__yRvf-q__featureRow:last-child{border-bottom:none}.ThreeDweddingLanding-module__yRvf-q__featureRow[data-layout=copy-left]{grid-template-columns:minmax(0,1fr) minmax(112px,31vw)}.ThreeDweddingLanding-module__yRvf-q__featureRow[data-layout=copy-left] .ThreeDweddingLanding-module__yRvf-q__featureVisual{order:2}.ThreeDweddingLanding-module__yRvf-q__featureRow[data-layout=copy-left] .ThreeDweddingLanding-module__yRvf-q__featureCopy{text-align:right;order:1}.ThreeDweddingLanding-module__yRvf-q__featureVisual{width:100%;max-width:min(48vw,210px);box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:start;margin:0;padding:0}.ThreeDweddingLanding-module__yRvf-q__featureRow[data-layout=copy-left] .ThreeDweddingLanding-module__yRvf-q__featureVisual{justify-self:end}.ThreeDweddingLanding-module__yRvf-q__featureVisual img{aspect-ratio:auto;object-fit:contain;object-position:center top;width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;border-radius:0;display:block}.ThreeDweddingLanding-module__yRvf-q__featureCopy{min-width:0}.ThreeDweddingLanding-module__yRvf-q__experienceSlideRow.ThreeDweddingLanding-module__yRvf-q__featureRow{align-items:end;min-height:0;padding:0}.ThreeDweddingLanding-module__yRvf-q__experienceSlideRow .ThreeDweddingLanding-module__yRvf-q__featureCopy{align-self:end}.ThreeDweddingLanding-module__yRvf-q__featureNum{font-family:var(--font-editorial), Georgia, serif;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#b8956ae0;margin:0 0 .25rem;font-size:.6875rem;display:block}.ThreeDweddingLanding-module__yRvf-q__featureTitle{font-family:var(--font-editorial), "Songti TC", serif;color:var(--m-title);margin:0 0 .35rem;font-size:1.125rem;font-weight:500;line-height:1.24}@media (prefers-reduced-motion:reduce){.ThreeDweddingLanding-module__yRvf-q__featureVisual{transform:none!important}}.ThreeDweddingLanding-module__yRvf-q__featureZh{color:var(--m-muted);margin:0 0 .45rem;font-size:.8125rem;line-height:1.4}.ThreeDweddingLanding-module__yRvf-q__featureBody{color:#14110f9e;margin:0;font-size:.8125rem;line-height:1.55}.ThreeDweddingLanding-module__yRvf-q__allInOne{z-index:2;box-sizing:border-box;padding:clamp(1.25rem,3vh,1.75rem) 0 3.25rem;position:relative}.ThreeDweddingLanding-module__yRvf-q__allInOnePanel{width:100%;max-width:22rem;padding:0 var(--m-pad);box-sizing:border-box;margin:0 auto}.ThreeDweddingLanding-module__yRvf-q__allInOneIntro,.ThreeDweddingLanding-module__yRvf-q__allInOneStage{z-index:1;position:relative}.ThreeDweddingLanding-module__yRvf-q__allInOneIntro{flex:none;padding:0}.ThreeDweddingLanding-module__yRvf-q__allInOneIntro .ThreeDweddingLanding-module__yRvf-q__sectionTitle{font-family:var(--font-editorial), "Songti TC", serif;letter-spacing:-.015em;margin:0 0 1.5rem;font-weight:500;line-height:1.14}.ThreeDweddingLanding-module__yRvf-q__allInOneHeadlineClip{display:block;overflow:hidden}.ThreeDweddingLanding-module__yRvf-q__allInOneHeadlineLine{display:block}.ThreeDweddingLanding-module__yRvf-q__allInOneIntroHairline{transform-origin:0;background:#b8956a52;width:100%;height:1px;margin:0;display:block;transform:scaleX(0)}.ThreeDweddingLanding-module__yRvf-q__allInOneIntro[data-aio-headline-settled=true] .ThreeDweddingLanding-module__yRvf-q__allInOneIntroHairline{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.ThreeDweddingLanding-module__yRvf-q__allInOneIntroHairline{transform:scaleX(1)}.ThreeDweddingLanding-module__yRvf-q__allInOneHeadlineLine{opacity:1;transform:none}}.ThreeDweddingLanding-module__yRvf-q__allInOneStage{flex:none;width:100%;margin:0;padding:0}.ThreeDweddingLanding-module__yRvf-q__allInOneDisplay{font-family:var(--font-editorial), "Songti TC", Georgia, serif;letter-spacing:-.04em;text-transform:uppercase;color:#261c16e6;flex-direction:column;margin:0;padding:0;font-size:clamp(4.5rem,23.5vw,5.75rem);font-weight:400;line-height:.84;display:flex}.ThreeDweddingLanding-module__yRvf-q__allInOneDisplayLine{display:block}.ThreeDweddingLanding-module__yRvf-q__allInOneIndex{--aio-num-col:2rem;--aio-rail-x:calc(2rem + .875rem + .03125rem);--aio-content-inset:calc(.875rem + .0625rem + 1.25rem);z-index:1;box-sizing:border-box;flex-direction:column;gap:.5625rem;width:100%;margin:clamp(1.75rem,2vw,2.25rem) 0 0;padding:0;display:flex;position:relative}.ThreeDweddingLanding-module__yRvf-q__allInOneTimelineRail{left:var(--aio-rail-x);z-index:1;pointer-events:none;width:1px;height:0;position:absolute;top:0;transform:translate(-50%)}.ThreeDweddingLanding-module__yRvf-q__allInOneTimelineLineBase,.ThreeDweddingLanding-module__yRvf-q__allInOneTimelineLineProgress{border-radius:1px;width:100%;height:100%;position:absolute;top:0;left:0}.ThreeDweddingLanding-module__yRvf-q__allInOneTimelineLineBase{background:#e8dcccb8}.ThreeDweddingLanding-module__yRvf-q__allInOneTimelineLineProgress{transform-origin:top;background:linear-gradient(#6b2438e0,#b8956a9e);transform:scaleY(0)}.ThreeDweddingLanding-module__yRvf-q__allInOneIndex[data-aio-static] .ThreeDweddingLanding-module__yRvf-q__allInOneTimelineLineProgress{transform:scaleY(1)}.ThreeDweddingLanding-module__yRvf-q__allInOneIndex[data-aio-static] .ThreeDweddingLanding-module__yRvf-q__allInOneIndexItem{opacity:1}.ThreeDweddingLanding-module__yRvf-q__allInOneIndex[data-aio-static] .ThreeDweddingLanding-module__yRvf-q__allInOneIndexNum{color:#6b2438c7}.ThreeDweddingLanding-module__yRvf-q__allInOneIndex[data-aio-static] .ThreeDweddingLanding-module__yRvf-q__allInOneIndexTitle{color:#261c16e6;transition:none}.ThreeDweddingLanding-module__yRvf-q__allInOneIndex[data-aio-static] .ThreeDweddingLanding-module__yRvf-q__allInOneIndexLine{color:#14110fad}.ThreeDweddingLanding-module__yRvf-q__allInOneIndex[data-aio-static] .ThreeDweddingLanding-module__yRvf-q__allInOneIndexGlyph{color:#6b2438d1;opacity:1;transition:none}.ThreeDweddingLanding-module__yRvf-q__allInOneIndex[data-aio-static] .ThreeDweddingLanding-module__yRvf-q__allInOneIndexText{transform:none}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexItem{grid-template-columns:var(--aio-num-col) minmax(0, 1fr);box-sizing:border-box;flex:none;align-self:auto;align-items:start;column-gap:0;height:4.75rem;min-height:4.75rem;max-height:5.125rem;display:grid;overflow:hidden}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexItem[data-aio-phase=active] .ThreeDweddingLanding-module__yRvf-q__allInOneIndexNum{color:var(--m-burgundy);opacity:1}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexItem[data-aio-phase=active] .ThreeDweddingLanding-module__yRvf-q__allInOneIndexTitle{color:var(--m-burgundy)}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexItem[data-aio-phase=active] .ThreeDweddingLanding-module__yRvf-q__allInOneIndexLine{color:#14110fad}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexItem[data-aio-phase=past] .ThreeDweddingLanding-module__yRvf-q__allInOneIndexNum{color:#7870669e}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexItem[data-aio-phase=past] .ThreeDweddingLanding-module__yRvf-q__allInOneIndexTitle{color:#37302a9e}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexItem[data-aio-phase=past] .ThreeDweddingLanding-module__yRvf-q__allInOneIndexLine{color:#14110f7a}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexItem[data-aio-phase=future] .ThreeDweddingLanding-module__yRvf-q__allInOneIndexNum{color:#b8956a8c}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexItem[data-aio-phase=future] .ThreeDweddingLanding-module__yRvf-q__allInOneIndexTitle{color:#5a555085}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexItem[data-aio-phase=future] .ThreeDweddingLanding-module__yRvf-q__allInOneIndexLine{color:#14110f66}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexNum{z-index:2;font-family:var(--font-editorial), Georgia, serif;font-variant-numeric:tabular-nums;letter-spacing:.1em;text-align:right;color:#b8956aeb;align-self:start;padding:.2rem .45rem 0 0;font-size:.625rem;position:relative}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexText{z-index:2;min-width:0;min-height:0;padding:.12rem 0 0 var(--aio-content-inset);flex-direction:column;justify-content:flex-start;display:flex;position:relative}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexTitle{font-family:var(--font-editorial), "Songti TC", serif;letter-spacing:-.01em;color:#5a555085;margin:0 0 .08rem;padding-top:0;font-size:.9375rem;font-weight:500;line-height:1.22;position:relative}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexTitleText{flex-wrap:nowrap;align-items:baseline;column-gap:.45rem;display:flex;position:relative}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexTitleLabel{flex:auto;min-width:0;padding-top:0;display:block}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexGlyph{color:#b8956a33;opacity:.85;pointer-events:none;flex:0 0 15px;width:15px;height:15px;position:relative;top:-.06em}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexGlyphSvg{width:100%;height:100%;display:block}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexItem[data-aio-phase=active] .ThreeDweddingLanding-module__yRvf-q__allInOneIndexGlyph{color:#6b2438eb;opacity:1}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexItem[data-aio-phase=past] .ThreeDweddingLanding-module__yRvf-q__allInOneIndexGlyph{color:#78706694;opacity:.55}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexItem[data-aio-phase=future] .ThreeDweddingLanding-module__yRvf-q__allInOneIndexGlyph{color:#b8956a7a;opacity:.42}@media (prefers-reduced-motion:reduce){.ThreeDweddingLanding-module__yRvf-q__allInOneIndexGlyph{opacity:.72;color:#6b24388c;transform:none}}.ThreeDweddingLanding-module__yRvf-q__allInOneIndexLine{color:#14110f70;margin:0;font-size:.8125rem;line-height:1.35}.ThreeDweddingLanding-module__yRvf-q__finalCtaAction{display:block}.ThreeDweddingLanding-module__yRvf-q__finalCta{box-sizing:border-box;background:var(--m-ivory);border-top:1px solid #14110f0f;justify-content:center;align-items:center;min-height:clamp(35rem,88svh,40.625rem);padding:clamp(2.75rem,7svh,3.5rem) 0;display:flex;position:relative;overflow:hidden}.ThreeDweddingLanding-module__yRvf-q__finalCtaEmboss{z-index:0;pointer-events:none;opacity:.8;position:absolute;inset:0;overflow:hidden}.ThreeDweddingLanding-module__yRvf-q__finalCtaEmboss img{object-fit:cover;object-position:65% 42%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ThreeDweddingLanding-module__yRvf-q__finalInner{z-index:1;width:100%;max-width:min(var(--m-max), 33em);padding:0 var(--m-pad);box-sizing:border-box;margin:0 auto;position:relative}.ThreeDweddingLanding-module__yRvf-q__finalHeadline{font-family:var(--font-editorial), "Songti TC", serif;font-weight:500;font-size:var(--m-section-h2-size);letter-spacing:-.015em;color:var(--m-title);margin:0 0 clamp(1.75rem,4.2svh,2.125rem);line-height:1.26}.ThreeDweddingLanding-module__yRvf-q__finalHeadlineLine{display:block}.ThreeDweddingLanding-module__yRvf-q__finalBody{max-width:33em;color:var(--m-muted);margin:0 0 clamp(1.35rem,3.5svh,1.65rem);font-size:clamp(1.0625rem,4.15vw,1.1875rem);line-height:1.75}.ThreeDweddingLanding-module__yRvf-q__finalBodyLine{display:inline}.ThreeDweddingLanding-module__yRvf-q__finalCtaButton{background:var(--m-burgundy);color:#faf6f0;letter-spacing:.04em;box-sizing:border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;width:fit-content;max-width:100%;min-height:46px;padding:0 1.625rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .25s,border-color .25s;display:inline-flex}@media (hover:hover) and (pointer:fine){.ThreeDweddingLanding-module__yRvf-q__finalCtaButton:hover{background:#5f2236}.ThreeDweddingLanding-module__yRvf-q__finalCtaButton:hover .ThreeDweddingLanding-module__yRvf-q__finalCtaArrow{transform:translate(4px)}}.ThreeDweddingLanding-module__yRvf-q__finalCtaButton:active{background:#5f2236}.ThreeDweddingLanding-module__yRvf-q__finalCtaArrow{flex-shrink:0;transition:transform .25s}@media (prefers-reduced-motion:reduce){.ThreeDweddingLanding-module__yRvf-q__finalCtaArrow{transform:none}}.ThreeDweddingLanding-module__yRvf-q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ThreeDweddingLanding-module__yRvf-q__testimonial{padding:clamp(3.5rem, 10vw, 4.5rem) var(--m-pad) clamp(3.25rem, 9vw, 4rem);background:var(--m-ivory);position:relative}.ThreeDweddingLanding-module__yRvf-q__testimonialInner{max-width:22.5rem;margin:0 auto;position:relative}.ThreeDweddingLanding-module__yRvf-q__testimonialHeader{margin:0 0 2.65rem}.ThreeDweddingLanding-module__yRvf-q__testimonialHeader .ThreeDweddingLanding-module__yRvf-q__eyebrow{margin-bottom:.85rem}.ThreeDweddingLanding-module__yRvf-q__testimonialSubline{font-family:var(--font-editorial), "Songti TC", serif;letter-spacing:-.01em;color:#261c16c7;margin:0;font-size:.9375rem;font-weight:500;line-height:1.45}.ThreeDweddingLanding-module__yRvf-q__testimonialStage{padding:0 .15rem .5rem;position:relative}.ThreeDweddingLanding-module__yRvf-q__testimonialQuoteMarkOpen,.ThreeDweddingLanding-module__yRvf-q__testimonialQuoteMarkClose{font-family:var(--font-editorial), Georgia, "Songti TC", serif;color:#b8956a8c;-webkit-user-select:none;user-select:none;font-size:clamp(3.75rem,16vw,5.25rem);font-weight:400;line-height:.75;display:block}.ThreeDweddingLanding-module__yRvf-q__testimonialQuoteMarkOpen{text-align:right;margin:0 0 -.35rem;padding-right:.35rem}.ThreeDweddingLanding-module__yRvf-q__testimonialQuoteMarkClose{margin:-.5rem 0 0;padding-left:.15rem}.ThreeDweddingLanding-module__yRvf-q__testimonialQuoteViewport{min-height:11.5rem;position:relative}.ThreeDweddingLanding-module__yRvf-q__testimonialQuote{opacity:0;pointer-events:none;margin:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(10px)}.ThreeDweddingLanding-module__yRvf-q__testimonialQuote[data-active=true]{opacity:1;pointer-events:auto;position:relative;transform:none}.ThreeDweddingLanding-module__yRvf-q__testimonialQuoteText{font-family:var(--font-editorial), "Songti TC", "PingFang TC", serif;letter-spacing:-.022em;color:#261c16eb;margin:0 0 1.35rem;font-size:clamp(1.45rem,5.6vw,1.625rem);font-weight:500;line-height:1.52}.ThreeDweddingLanding-module__yRvf-q__testimonialQuoteLine{display:block}.ThreeDweddingLanding-module__yRvf-q__testimonialAttribution{flex-direction:column;gap:.2rem;font-style:normal;display:flex}.ThreeDweddingLanding-module__yRvf-q__testimonialNames{font-family:var(--font-editorial), Georgia, serif;letter-spacing:.14em;text-transform:uppercase;color:#261c16d1;font-size:.9375rem;font-weight:500}.ThreeDweddingLanding-module__yRvf-q__testimonialMeta{letter-spacing:.06em;color:var(--m-muted);font-size:.8125rem}.ThreeDweddingLanding-module__yRvf-q__testimonialPager{border-top:1px solid #14110f14;align-items:center;gap:0;margin-top:2rem;padding-top:1.35rem;display:flex}.ThreeDweddingLanding-module__yRvf-q__testimonialPagerBtn{cursor:pointer;font:inherit;color:#14110f61;background:0 0;border:0;align-items:center;gap:0;margin:0;padding:.35rem 0;transition:color .2s;display:inline-flex}.ThreeDweddingLanding-module__yRvf-q__testimonialPagerBtn[data-active=true]{color:#261c16e0}.ThreeDweddingLanding-module__yRvf-q__testimonialPagerNum{font-family:var(--font-editorial), Georgia, serif;font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:.6875rem}.ThreeDweddingLanding-module__yRvf-q__testimonialPagerRule{background:linear-gradient(90deg,#b8956aa6,#b8956a26);width:clamp(2.5rem,14vw,4.5rem);height:1px;margin:0 .65rem;display:inline-block}.ThreeDweddingLanding-module__yRvf-q__testimonialPagerBtn[data-active=true] .ThreeDweddingLanding-module__yRvf-q__testimonialPagerRule{background:linear-gradient(90deg,#6b24388c,#b8956a33)}@media (prefers-reduced-motion:reduce){.ThreeDweddingLanding-module__yRvf-q__testimonialQuote{transition:none;transform:none}}.ThreeDweddingLanding-module__yRvf-q__collectionTeaser{--landing-preview-max-width:100%;--landing-preview-aspect:1.62 / 1;background:var(--m-ivory);box-sizing:border-box;height:auto;min-height:100svh;padding:clamp(2.75rem,6.5svh,3.5rem) 0 clamp(1.75rem,4.5svh,2.5rem);position:relative;overflow:hidden}.ThreeDweddingLanding-module__yRvf-q__collectionTeaserIntro{max-width:22rem;margin-bottom:clamp(2.25rem,5vh,3rem);padding:0 24px}.ThreeDweddingLanding-module__yRvf-q__collectionTeaserIntro .ThreeDweddingLanding-module__yRvf-q__sectionTitle{font-family:var(--font-editorial), "Songti TC", serif;margin:0;font-weight:500;line-height:1.2}.ThreeDweddingLanding-module__yRvf-q__collectionPreview{width:100%;min-width:0;max-width:100%;padding:0;position:relative;overflow:hidden}.ThreeDweddingLanding-module__yRvf-q__collectionHero{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:100%;padding:0 24px;display:flex}.ThreeDweddingLanding-module__yRvf-q__collectionHeroCopy{z-index:2;width:100%;min-width:0;max-width:100%;position:relative}.ThreeDweddingLanding-module__yRvf-q__collectionHeroIndex,.ThreeDweddingLanding-module__yRvf-q__collectionHeroTitle,.ThreeDweddingLanding-module__yRvf-q__collectionHeroTaglineEn,.ThreeDweddingLanding-module__yRvf-q__collectionHeroTaglineZh{will-change:transform, opacity}.ThreeDweddingLanding-module__yRvf-q__collectionHeroIndex{font-family:var(--font-editorial), Georgia, serif;font-variant-numeric:tabular-nums;letter-spacing:.2em;color:#b8956af2;margin:0 0 .25rem;font-size:.6875rem}.ThreeDweddingLanding-module__yRvf-q__collectionHeroTitle{box-sizing:border-box;max-width:100%;font-family:var(--font-editorial), "Songti TC", Georgia, serif;letter-spacing:.02em;text-transform:uppercase;color:var(--m-title);margin:0 0 .35rem;padding-right:.5rem;font-size:clamp(1.75rem,7.25vw,2rem);font-weight:500;line-height:.98}.ThreeDweddingLanding-module__yRvf-q__collectionHeroTaglineEn{letter-spacing:.04em;color:#261c16b8;margin:0 0 .15rem;font-size:.78125rem;line-height:1.35}.ThreeDweddingLanding-module__yRvf-q__collectionHeroTaglineZh{letter-spacing:.05em;color:#261c1694;margin:0;font-size:.75rem;line-height:1.4}.ThreeDweddingLanding-module__yRvf-q__collectionHeroViewWrapDesktop{display:none}.ThreeDweddingLanding-module__yRvf-q__collectionHeroViewWrapMobile{z-index:2;pointer-events:none;width:auto;min-width:0;max-width:calc(100% - 1.25rem);margin:0;position:absolute;bottom:clamp(.65rem,2.5vw,.85rem);right:clamp(.65rem,2.5vw,.85rem)}.ThreeDweddingLanding-module__yRvf-q__collectionHeroViewWrapMobile .ThreeDweddingLanding-module__yRvf-q__collectionHeroViewCapsule{pointer-events:auto;letter-spacing:.03em;background:#f4efe6eb;min-height:32px;padding:0 .625rem;font-size:.6875rem}.ThreeDweddingLanding-module__yRvf-q__collectionHeroViewCapsule{border:1px solid var(--m-burgundy);width:fit-content;max-width:100%;min-height:40px;color:var(--m-burgundy);letter-spacing:.04em;box-sizing:border-box;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0 1.125rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.ThreeDweddingLanding-module__yRvf-q__collectionHeroViewCapsuleLabel{white-space:nowrap}.ThreeDweddingLanding-module__yRvf-q__collectionHeroViewCapsuleArrow{font-weight:400;line-height:1}@media (hover:hover) and (pointer:fine){.ThreeDweddingLanding-module__yRvf-q__collectionHeroViewCapsule:hover{background:var(--m-burgundy);color:#faf6f0}}.ThreeDweddingLanding-module__yRvf-q__collectionHeroViewCapsule:active{background:var(--m-burgundy);color:#faf6f0}.ThreeDweddingLanding-module__yRvf-q__collectionHeroArtStage{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:clamp(.875rem,2.2svh,1.125rem) 0 0;position:relative}.ThreeDweddingLanding-module__yRvf-q__collectionHeroArtLink{width:100%;min-width:0;max-width:100%;color:inherit;box-sizing:border-box;margin:0;text-decoration:none;display:block}.ThreeDweddingLanding-module__yRvf-q__collectionArtworkFrame{width:100%;max-width:var(--landing-preview-max-width);aspect-ratio:var(--landing-preview-aspect);will-change:clip-path;border-radius:19px;position:relative;overflow:hidden}.ThreeDweddingLanding-module__yRvf-q__collectionHeroArt{object-fit:cover;object-position:center 44%;will-change:transform, opacity;width:100%;max-width:100%;height:100%;display:block}.ThreeDweddingLanding-module__yRvf-q__collectionArtSwipe{touch-action:pan-y;width:100%;position:relative}.ThreeDweddingLanding-module__yRvf-q__collectionArtNavBtn{z-index:4;color:#261c1647;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:0;padding:.75rem .5rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ThreeDweddingLanding-module__yRvf-q__collectionArtNavBtn[data-dir=prev]{left:-.35rem}.ThreeDweddingLanding-module__yRvf-q__collectionArtNavBtn[data-dir=next]{right:-.35rem}.ThreeDweddingLanding-module__yRvf-q__collectionArtNavGlyph{font-family:var(--font-editorial), Georgia, serif;font-size:1.35rem;font-weight:300;line-height:1}@media (hover:hover) and (pointer:fine){.ThreeDweddingLanding-module__yRvf-q__collectionArtNavBtn:hover{color:#6b24388c}}.ThreeDweddingLanding-module__yRvf-q__collectionFeaturedNav{box-sizing:border-box;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-top:1px solid #14110f1a;flex-wrap:nowrap;align-items:center;gap:.35rem .55rem;width:100%;min-width:0;max-width:100%;margin:clamp(.65rem,1.8svh,.85rem) 0 0;padding:.65rem 24px 0;display:flex;overflow-x:auto}.ThreeDweddingLanding-module__yRvf-q__collectionFeaturedNav::-webkit-scrollbar{display:none}.ThreeDweddingLanding-module__yRvf-q__collectionFeaturedNavItem{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-items:center;gap:.35rem;margin:0;padding:.35rem .1rem;display:inline-flex}.ThreeDweddingLanding-module__yRvf-q__collectionFeaturedNavIndex{font-family:var(--font-editorial), Georgia, serif;font-variant-numeric:tabular-nums;letter-spacing:.14em;color:#14110f52;font-size:.6875rem;transition:color .48s}.ThreeDweddingLanding-module__yRvf-q__collectionFeaturedNavItem[data-active=true] .ThreeDweddingLanding-module__yRvf-q__collectionFeaturedNavIndex{color:#b8956af2}.ThreeDweddingLanding-module__yRvf-q__collectionFeaturedNavRule{background:#14110f1f;width:1.15rem;height:1px;transition:width .52s,background .48s;display:block}.ThreeDweddingLanding-module__yRvf-q__collectionFeaturedNavItem[data-active=true] .ThreeDweddingLanding-module__yRvf-q__collectionFeaturedNavRule{background:linear-gradient(90deg,#6b243894,#b8956a6b);width:clamp(2.35rem,13vw,3.65rem)}@media (prefers-reduced-motion:reduce){.ThreeDweddingLanding-module__yRvf-q__collectionFeaturedNavIndex,.ThreeDweddingLanding-module__yRvf-q__collectionFeaturedNavRule,.ThreeDweddingLanding-module__yRvf-q__collectionHeroArt{transition:none}}.ThreeDweddingLanding-module__yRvf-q__collectionPreviewCta{box-sizing:border-box;text-align:right;flex-direction:column;align-items:flex-end;width:100%;min-width:0;max-width:100%;padding:clamp(.75rem,2svh,1rem) 24px 0;display:flex;position:relative}.ThreeDweddingLanding-module__yRvf-q__collectionPreviewCtaLink{max-width:100%;font-family:var(--font-editorial), "Songti TC", serif;letter-spacing:.02em;color:var(--m-burgundy);justify-content:flex-end;align-items:center;gap:.35rem;font-size:clamp(1.0625rem,4.5vw,1.25rem);font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.ThreeDweddingLanding-module__yRvf-q__collectionPreviewCtaArrow{flex-shrink:0;transition:transform .25s}@media (hover:hover) and (pointer:fine){.ThreeDweddingLanding-module__yRvf-q__collectionPreviewCtaLink:hover .ThreeDweddingLanding-module__yRvf-q__collectionPreviewCtaArrow{transform:translate(5px)}}.ThreeDweddingLanding-module__yRvf-q__collectionPreviewCtaLine{transform-origin:100%;background:#6b24386b;width:68%;height:1px;margin-top:.55rem;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.ThreeDweddingLanding-module__yRvf-q__collectionPreviewCtaLine{transform:scaleX(1)}.ThreeDweddingLanding-module__yRvf-q__collectionPreviewCtaArrow{transform:none}}.ThreeDweddingLanding-module__yRvf-q__signature{color:#f4efe6;background:#0c0a09;position:relative;overflow:hidden}.ThreeDweddingLanding-module__yRvf-q__signatureBgLayer{z-index:0;pointer-events:none;position:absolute;inset:-8%}.ThreeDweddingLanding-module__yRvf-q__signatureBgLayer img{object-fit:cover;object-position:center 40%;filter:blur(2px)saturate(1.08);opacity:.52;width:100%;height:100%;transform:scale(1.06)}.ThreeDweddingLanding-module__yRvf-q__signatureBokeh{z-index:1;pointer-events:none;background:radial-gradient(circle at 30% 20%,#ffb4782e,#0000 45%),linear-gradient(#0c0a0926 0%,#0c0a09e0 100%);position:absolute;inset:0}.ThreeDweddingLanding-module__yRvf-q__signatureOrchidFg,.ThreeDweddingLanding-module__yRvf-q__signatureLantern{display:none}.ThreeDweddingLanding-module__yRvf-q__signatureInner{z-index:3;max-width:var(--m-max);text-align:center;margin:0 auto;position:relative}.ThreeDweddingLanding-module__yRvf-q__signatureTitle{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.02em;margin:0 0 .65rem;font-style:italic;font-weight:400;line-height:.95}.ThreeDweddingLanding-module__yRvf-q__signatureCopy{color:#f4efe6e0;margin:0 0 .35rem;font-size:1rem}.ThreeDweddingLanding-module__yRvf-q__sampleNames{letter-spacing:.28em;color:var(--m-gold);margin:0 0 1.25rem;font-size:.6875rem}.ThreeDweddingLanding-module__yRvf-q__signaturePhone{filter:drop-shadow(0 40px 72px #0000008c);margin:1.25rem auto 1rem}.ThreeDweddingLanding-module__yRvf-q__signatureTag{letter-spacing:.06em;color:#f4efe6a6;margin:0 0 .3rem;font-size:.75rem}.ThreeDweddingLanding-module__yRvf-q__signaturePalette{color:#f4efe6c7;margin:0 0 .75rem;font-size:.8125rem}.ThreeDweddingLanding-module__yRvf-q__paletteSwatches{justify-content:center;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.ThreeDweddingLanding-module__yRvf-q__paletteSwatches li{border:1px solid #fff3;border-radius:50%;width:26px;height:26px}.ThreeDweddingLanding-module__yRvf-q__signatureStrip{scrollbar-width:none;justify-content:center;align-items:flex-end;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.ThreeDweddingLanding-module__yRvf-q__filmFrame{background:#ffffff0d;border-radius:2px;flex:none;margin:0;padding:2px}.ThreeDweddingLanding-module__yRvf-q__filmFrame img{object-fit:cover;object-position:top;width:72px;height:128px;display:block}.ThreeDweddingLanding-module__yRvf-q__moreThemes{background:var(--m-ivory);border-top:1px solid #14110f0f}.ThreeDweddingLanding-module__yRvf-q__moreThemesInner{max-width:var(--m-max);padding:2.75rem var(--m-pad) 3rem;margin:0 auto}.ThreeDweddingLanding-module__yRvf-q__moreThemesBody{max-width:22rem;color:var(--m-muted);margin:0 0 1.75rem;font-size:.9375rem;line-height:1.65}.ThreeDweddingLanding-module__yRvf-q__themeCards{scrollbar-width:none;justify-content:flex-start;align-items:flex-end;gap:.65rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ThreeDweddingLanding-module__yRvf-q__themeCard{background:color-mix(in srgb, var(--m-cream) 22%, var(--m-ivory));border:1px solid #14110f1f;flex-direction:column;flex:none;justify-content:space-between;width:6.75rem;min-height:8.75rem;padding:1rem .75rem;display:flex;box-shadow:0 10px 24px #1e120e0a}.ThreeDweddingLanding-module__yRvf-q__themeCard[data-index="1"]{background:color-mix(in srgb, var(--m-cream) 32%, var(--m-ivory));min-height:9.25rem;transform:translateY(-6px)}.ThreeDweddingLanding-module__yRvf-q__themeCard[data-index="2"]{min-height:8.5rem;transform:translateY(4px)}.ThreeDweddingLanding-module__yRvf-q__themeCardNum{font-family:var(--font-editorial), Georgia, serif;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#b8956ad9;font-size:1.375rem;font-weight:500}.ThreeDweddingLanding-module__yRvf-q__themeCardStatus{letter-spacing:.18em;color:#14110f73;font-size:.5625rem;font-weight:500;line-height:1.35}.ThreeDweddingLanding-module__yRvf-q__faq{box-sizing:border-box;--faq-index-width:28px;--faq-index-gap:clamp(1.125rem, 4.2vw, 1.375rem);--faq-toggle-size:1rem;padding:clamp(2.75rem, 7vw, 3.25rem) var(--m-pad) clamp(4.5rem, 12vw, 6rem);max-width:var(--m-max);border-top:1px solid #b8956a1f;margin:0 auto;position:relative}.ThreeDweddingLanding-module__yRvf-q__faq:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#b8956a38 14%,#b8956a29 52%,#0000 100%);width:1px;position:absolute;top:10%;bottom:22%;right:clamp(.65rem,2.8vw,1.15rem)}.ThreeDweddingLanding-module__yRvf-q__faqHeader{margin:0 0 clamp(2rem,5vw,2.75rem)}.ThreeDweddingLanding-module__yRvf-q__faqTitle{font-family:var(--font-editorial), "Songti TC", serif;font-size:var(--m-section-h2-size);letter-spacing:-.01em;color:var(--m-title);margin:0;font-weight:400;line-height:1.2}.ThreeDweddingLanding-module__yRvf-q__faqList{margin:0}.ThreeDweddingLanding-module__yRvf-q__faqItem{border-top:1px solid #b8956a24;margin:0;padding:0}.ThreeDweddingLanding-module__yRvf-q__faqItem:last-child{border-bottom:1px solid #b8956a24}.ThreeDweddingLanding-module__yRvf-q__faqTerm{margin:0}.ThreeDweddingLanding-module__yRvf-q__faqTrigger{grid-template-columns:var(--faq-index-width) minmax(0, 1fr) var(--faq-toggle-size);align-items:center;column-gap:var(--faq-index-gap);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;row-gap:0;padding:clamp(.8rem,2.4vw,.95rem) 0;display:grid}.ThreeDweddingLanding-module__yRvf-q__faqTrigger:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #6b243861}.ThreeDweddingLanding-module__yRvf-q__faqIndex{width:var(--faq-index-width);box-sizing:border-box;font-family:var(--font-editorial), "Songti TC", Georgia, serif;letter-spacing:.16em;color:#b8956a85;padding-top:.15em;font-size:.5625rem;font-weight:400;line-height:1}.ThreeDweddingLanding-module__yRvf-q__faqQuestionText{min-width:0;color:var(--m-ink);font-size:.875rem;font-weight:400;line-height:1.4}.ThreeDweddingLanding-module__yRvf-q__faqItem[data-open] .ThreeDweddingLanding-module__yRvf-q__faqIndex{color:#6b243885}.ThreeDweddingLanding-module__yRvf-q__faqItem[data-open] .ThreeDweddingLanding-module__yRvf-q__faqQuestionText{color:var(--m-burgundy)}.ThreeDweddingLanding-module__yRvf-q__faqToggle{width:var(--faq-toggle-size);height:var(--faq-toggle-size);flex-shrink:0;justify-self:end;transition:transform .35s ease-out;position:relative}.ThreeDweddingLanding-module__yRvf-q__faqItem[data-open] .ThreeDweddingLanding-module__yRvf-q__faqToggle{transform:rotate(45deg)}.ThreeDweddingLanding-module__yRvf-q__faqToggleBar{background:var(--m-burgundy);width:.625rem;height:1px;transition:transform .35s ease-out,opacity .35s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ThreeDweddingLanding-module__yRvf-q__faqToggleBar[data-cross]{transform:translate(-50%,-50%)rotate(90deg)}.ThreeDweddingLanding-module__yRvf-q__faqPanel{grid-template-rows:0fr;margin:0;transition:grid-template-rows .35s ease-out;display:grid}.ThreeDweddingLanding-module__yRvf-q__faqItem[data-open] .ThreeDweddingLanding-module__yRvf-q__faqPanel{grid-template-rows:1fr}.ThreeDweddingLanding-module__yRvf-q__faqPanelInner{min-height:0;overflow:hidden}.ThreeDweddingLanding-module__yRvf-q__faqAnswer{box-sizing:border-box;max-width:90%;padding:clamp(.75rem,2.1vw,1rem) 0 0;padding-left:calc(var(--faq-index-width) + var(--faq-index-gap));color:#5a5550b8;opacity:0;overflow-wrap:anywhere;margin:0 0 clamp(.65rem,2vw,.85rem);font-size:clamp(.9375rem,3.75vw,1rem);line-height:1.75;transition:opacity .35s ease-out,transform .35s ease-out;transform:translateY(6px)}.ThreeDweddingLanding-module__yRvf-q__faqItem[data-open] .ThreeDweddingLanding-module__yRvf-q__faqAnswer{opacity:1;transform:translateY(0)}@media (max-width:360px){.ThreeDweddingLanding-module__yRvf-q__faqTrigger{grid-template-columns:minmax(0, 1fr) var(--faq-toggle-size);column-gap:.75rem}.ThreeDweddingLanding-module__yRvf-q__faqIndex{display:none}.ThreeDweddingLanding-module__yRvf-q__faqAnswer{max-width:100%;padding-left:0}}@media (prefers-reduced-motion:reduce){.ThreeDweddingLanding-module__yRvf-q__faqPanel,.ThreeDweddingLanding-module__yRvf-q__faqToggle,.ThreeDweddingLanding-module__yRvf-q__faqToggleBar{transition:none}.ThreeDweddingLanding-module__yRvf-q__faqAnswer{transition:none;transform:none}.ThreeDweddingLanding-module__yRvf-q__faqItem[data-open] .ThreeDweddingLanding-module__yRvf-q__faqAnswer{opacity:1}}.ThreeDweddingLanding-module__yRvf-q__footer{box-sizing:border-box;padding:clamp(4rem, 11vw, 4.5rem) var(--m-pad) clamp(2.125rem, 7.5vw, 2.625rem);padding-bottom:max(clamp(2.125rem, 7.5vw, 2.625rem), env(safe-area-inset-bottom,0px));background:var(--m-ink);color:#f4efe6d9;text-align:center;position:relative}.ThreeDweddingLanding-module__yRvf-q__footerOrnament{width:14px;height:14px;margin:0 auto clamp(1.35rem,4vw,1.75rem);display:block;position:relative}.ThreeDweddingLanding-module__yRvf-q__footerOrnament:before{content:"";background:#b8956a52;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ThreeDweddingLanding-module__yRvf-q__footerBrandBlock{margin:0 0 clamp(1.75rem,5vw,2.125rem)}.ThreeDweddingLanding-module__yRvf-q__footerBrand{font-family:var(--font-editorial), Georgia, "Songti TC", serif;letter-spacing:-.02em;color:#f4efe6eb;margin:0;font-size:clamp(1.875rem,8.2vw,2.125rem);font-weight:400;line-height:1.05}.ThreeDweddingLanding-module__yRvf-q__footerDescriptor{letter-spacing:.2em;text-transform:uppercase;color:#f4efe6eb;opacity:.45;margin:clamp(.4375rem,1.2vw,.5625rem) 0 0;font-size:clamp(.5rem,2.1vw,.5625rem);font-weight:400;line-height:1.35}.ThreeDweddingLanding-module__yRvf-q__footerNav{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.75rem,8vw,2.125rem);margin:0;display:flex}.ThreeDweddingLanding-module__yRvf-q__footerNav a{color:#f4efe6eb;opacity:.72;justify-content:center;align-items:center;min-height:44px;padding:.5rem .35rem;font-size:.875rem;font-weight:400;text-decoration:none;transition:opacity .22s,color .22s;display:inline-flex;position:relative}.ThreeDweddingLanding-module__yRvf-q__footerNav a:after{content:"";transform-origin:50%;background:#b8956a8c;height:1px;transition:transform .28s ease-out;position:absolute;bottom:.45rem;left:.15rem;right:.15rem;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.ThreeDweddingLanding-module__yRvf-q__footerNav a:hover{opacity:1}.ThreeDweddingLanding-module__yRvf-q__footerNav a:hover:after{transform:scaleX(1)}.ThreeDweddingLanding-module__yRvf-q__footerEmail:hover{color:#ac8e6ac7}}.ThreeDweddingLanding-module__yRvf-q__footerNav a:active{opacity:1}.ThreeDweddingLanding-module__yRvf-q__footerNav a:active:after{transform:scaleX(1)}.ThreeDweddingLanding-module__yRvf-q__footerEmail{color:#9e82609e;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;margin:clamp(1.25rem,3.6vw,1.5rem) auto 0;padding:.5rem .75rem;font-size:clamp(.9375rem,3.9vw,1.0625rem);font-weight:400;text-decoration:none;transition:color .22s;display:inline-flex}.ThreeDweddingLanding-module__yRvf-q__footerDivider{background:#b8956a59;width:clamp(1.75rem,8vw,2.25rem);height:1px;margin:clamp(1.35rem,4.2vw,1.75rem) auto clamp(1.125rem,3.2vw,1.5rem);display:block}.ThreeDweddingLanding-module__yRvf-q__footerCopy{letter-spacing:.02em;color:#f4efe6eb;opacity:.32;max-width:100%;margin:0;font-size:clamp(.625rem,2.4vw,.6875rem);font-weight:400;line-height:1.45}@media (prefers-reduced-motion:reduce){.ThreeDweddingLanding-module__yRvf-q__footerNav a:after{transition:none}.ThreeDweddingLanding-module__yRvf-q__footerNav a:hover:after,.ThreeDweddingLanding-module__yRvf-q__footerNav a:active:after{transform:scaleX(1)}}@media (max-width:767px){.ThreeDweddingLanding-module__yRvf-q__hero{min-height:var(--m-stable-vh,100svh);box-sizing:border-box;padding:max(.5rem, env(safe-area-inset-top,0px)) 0 max(.625rem, env(safe-area-inset-bottom,0px));overflow:hidden}.ThreeDweddingLanding-module__yRvf-q__heroStage{z-index:2;width:100%;max-width:100%;min-height:0;padding-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px));flex-direction:column;flex:auto;justify-content:flex-start;gap:clamp(.65rem,2.2vh,1.1rem);display:flex;position:relative;overflow:visible}.ThreeDweddingLanding-module__yRvf-q__goldThreadPath,.ThreeDweddingLanding-module__yRvf-q__goldThreadFade{stroke-width:1px}.ThreeDweddingLanding-module__yRvf-q__heroTitle{z-index:2;max-width:100%;padding-top:max(clamp(1rem, 4vh, 1.65rem), env(safe-area-inset-top,0px));flex:none;position:relative}.ThreeDweddingLanding-module__yRvf-q__heroVideoLayer{padding-bottom:clamp(.15rem,.8vh,.45rem)}.ThreeDweddingLanding-module__yRvf-q__heroVideo{max-width:min(96vw,460px);max-height:min(74svh,680px)}.ThreeDweddingLanding-module__yRvf-q__heroStatement{font-size:clamp(2.875rem,9vw + .85rem,3.375rem);line-height:.92}.ThreeDweddingLanding-module__yRvf-q__heroStatementLine{width:auto;max-width:100%}.ThreeDweddingLanding-module__yRvf-q__heroActionGroup,.ThreeDweddingLanding-module__yRvf-q__heroCtas{margin-top:1.25rem}.ThreeDweddingLanding-module__yRvf-q__scrollCue{margin-top:2.25rem;padding-bottom:0}.ThreeDweddingLanding-module__yRvf-q__experience{height:auto;min-height:0;margin-top:0;padding-bottom:0;overflow:visible}.ThreeDweddingLanding-module__yRvf-q__experienceIntro .ThreeDweddingLanding-module__yRvf-q__sectionTitle{margin-bottom:.85rem}.ThreeDweddingLanding-module__yRvf-q__experienceFeatures{padding:0 1.5rem 2rem}.ThreeDweddingLanding-module__yRvf-q__experienceSlide{padding-left:1.5rem;padding-right:1.5rem}.ThreeDweddingLanding-module__yRvf-q__allInOnePanel{max-width:min(100%,21.875rem)}.ThreeDweddingLanding-module__yRvf-q__signature{margin-top:0;padding:2rem 24px 2.25rem}.ThreeDweddingLanding-module__yRvf-q__signatureTitle{margin-bottom:.5rem;font-size:clamp(3rem,14vw,3.75rem)}.ThreeDweddingLanding-module__yRvf-q__signatureCopy{margin-bottom:.5rem}.ThreeDweddingLanding-module__yRvf-q__sampleNames{margin-bottom:1rem}.ThreeDweddingLanding-module__yRvf-q__signaturePhone{width:min(88vw,318px);margin-top:1rem;margin-bottom:.85rem}.ThreeDweddingLanding-module__yRvf-q__signatureStrip{gap:.45rem;padding-top:.25rem}.ThreeDweddingLanding-module__yRvf-q__filmFrame[data-frame="1"]{transform:translateY(3px)}.ThreeDweddingLanding-module__yRvf-q__moreThemesInner{flex-direction:column;justify-content:center;min-height:420px;max-height:520px;padding:2.5rem 1.5rem 2.75rem;display:flex}.ThreeDweddingLanding-module__yRvf-q__moreThemesBody{margin-bottom:1.35rem}.ThreeDweddingLanding-module__yRvf-q__themeCards{gap:.55rem;padding-bottom:.15rem}.ThreeDweddingLanding-module__yRvf-q__finalCta{min-height:clamp(35rem,86svh,40.625rem);padding:clamp(2.5rem,6.5svh,3.25rem) 0}.ThreeDweddingLanding-module__yRvf-q__finalInner{max-width:min(100%,22.5rem);padding:0 24px}.ThreeDweddingLanding-module__yRvf-q__faq{padding:clamp(2.5rem,6.5vw,2.85rem) 1.5rem clamp(4.25rem,14vw,5.5rem)}.ThreeDweddingLanding-module__yRvf-q__faq:after{bottom:26%}.ThreeDweddingLanding-module__yRvf-q__testimonial{padding:3.25rem 24px 3rem}.ThreeDweddingLanding-module__yRvf-q__collectionTeaser{min-height:0;padding:2.15rem 0}}@media (max-width:359px){.ThreeDweddingLanding-module__yRvf-q__hero{--hero-video-x:14px;--hero-video-y:-44px;--hero-stationery-x:-24px;--hero-stationery-y:36px;--hero-stationery-scale:.46;--hero-stationery-max-w:210px;--hero-stationery-max-h:82px;--hero-stationery-opacity:.55}.ThreeDweddingLanding-module__yRvf-q__heroStatement{font-size:clamp(2.875rem,13vw,3.125rem)}}@media (min-width:360px) and (max-width:374px){.ThreeDweddingLanding-module__yRvf-q__hero{--hero-video-x:18px;--hero-video-y:-48px;--hero-stationery-x:-22px;--hero-stationery-y:35px;--hero-stationery-scale:.47;--hero-stationery-max-w:220px;--hero-stationery-max-h:84px;--hero-stationery-opacity:.56}.ThreeDweddingLanding-module__yRvf-q__heroStatement{font-size:clamp(2.9375rem,13.2vw,3.1875rem)}}@media (min-width:375px) and (max-width:389px){.ThreeDweddingLanding-module__yRvf-q__hero{--hero-video-x:22px;--hero-video-y:-52px;--hero-stationery-x:-20px;--hero-stationery-y:34px;--hero-stationery-scale:.48;--hero-stationery-max-w:225px;--hero-stationery-max-h:86px;--hero-stationery-opacity:.57}.ThreeDweddingLanding-module__yRvf-q__heroStatement{font-size:clamp(3rem,13.4vw,3.25rem)}}@media (min-width:390px) and (max-width:429px){.ThreeDweddingLanding-module__yRvf-q__hero{--hero-video-x:26px;--hero-video-y:-58px;--hero-stationery-x:-18px;--hero-stationery-y:36px;--hero-stationery-scale:.48;--hero-stationery-max-w:235px;--hero-stationery-max-h:88px;--hero-stationery-opacity:.58}.ThreeDweddingLanding-module__yRvf-q__heroStatement{font-size:clamp(3.125rem,13.6vw,3.375rem)}}@media (min-width:430px) and (max-width:767px){.ThreeDweddingLanding-module__yRvf-q__hero{--hero-video-x:32px;--hero-video-y:-62px;--hero-stationery-x:-16px;--hero-stationery-y:32px;--hero-stationery-scale:.5;--hero-stationery-max-w:248px;--hero-stationery-max-h:92px;--hero-stationery-opacity:.58}.ThreeDweddingLanding-module__yRvf-q__heroStatement{font-size:clamp(3.1875rem,12.5vw,3.5rem)}}@media (min-width:768px){.ThreeDweddingLanding-module__yRvf-q__hero{max-width:min(var(--m-max), 36rem);padding:2.75rem var(--m-pad) 3.5rem;min-height:var(--m-stable-vh,100svh);margin:0 auto}.ThreeDweddingLanding-module__yRvf-q__heroStage{grid-area:unset;flex-direction:column;align-items:stretch;min-height:0;display:flex}.ThreeDweddingLanding-module__yRvf-q__heroVideo{max-width:min(100%,500px);max-height:min(78svh,760px)}.ThreeDweddingLanding-module__yRvf-q__heroActionGroup{grid-area:action;max-width:18rem;margin-top:1.5rem}.ThreeDweddingLanding-module__yRvf-q__heroCtas{margin-top:1.25rem}.ThreeDweddingLanding-module__yRvf-q__scrollCue{margin-top:2.75rem}.ThreeDweddingLanding-module__yRvf-q__experience{height:auto;margin-top:0;padding:0;overflow:visible}.ThreeDweddingLanding-module__yRvf-q__marketingJourney>section.ThreeDweddingLanding-module__yRvf-q__experience{background-color:var(--m-all-in-one-surface)}.ThreeDweddingLanding-module__yRvf-q__experienceScrollStage:before{background-position:50%,50% 38%;background-size:cover,cover}.ThreeDweddingLanding-module__yRvf-q__experienceIntro{max-width:28rem;padding-left:var(--m-pad);padding-right:var(--m-pad);padding-top:max(clamp(1.5rem, 4vh, 2.35rem), env(safe-area-inset-top,0px))}.ThreeDweddingLanding-module__yRvf-q__experienceIntro .ThreeDweddingLanding-module__yRvf-q__sectionTitle{margin-bottom:.85rem}.ThreeDweddingLanding-module__yRvf-q__experienceFeatures{max-width:640px;padding:0 var(--m-pad) 2.5rem;margin:0 auto}.ThreeDweddingLanding-module__yRvf-q__experienceSlideRow{grid-template-columns:248px minmax(0,1fr);gap:1rem 1.65rem;max-width:640px}.ThreeDweddingLanding-module__yRvf-q__experienceShowcaseRow{max-width:640px;padding-left:var(--m-pad);padding-right:var(--m-pad);grid-template-columns:248px minmax(0,1fr);gap:1rem 1.65rem}.ThreeDweddingLanding-module__yRvf-q__experienceScrollChrome{left:var(--m-pad);right:var(--m-pad)}.ThreeDweddingLanding-module__yRvf-q__featureRow{grid-template-columns:248px minmax(0,1fr);gap:1.35rem 1.75rem;min-height:260px}.ThreeDweddingLanding-module__yRvf-q__featureRow[data-layout=copy-left]{grid-template-columns:minmax(0,1fr) 248px}.ThreeDweddingLanding-module__yRvf-q__featureVisual{max-width:248px}.ThreeDweddingLanding-module__yRvf-q__allInOnePanel{max-width:28rem}.ThreeDweddingLanding-module__yRvf-q__collectionTeaserIntro{max-width:28rem;padding:0 var(--m-pad);margin-left:auto;margin-right:auto}.ThreeDweddingLanding-module__yRvf-q__signature{padding:4rem var(--m-pad) 3rem}.ThreeDweddingLanding-module__yRvf-q__signatureInner{text-align:left;grid-template-columns:1fr 1fr;grid-template-areas:"copy copy""phone phone""meta meta""strip strip";gap:.75rem 2.5rem;display:grid}.ThreeDweddingLanding-module__yRvf-q__signaturePhone{grid-area:phone;justify-self:center;width:min(100%,340px)}.ThreeDweddingLanding-module__yRvf-q__finalCta{min-height:clamp(36rem,72svh,42rem)}.ThreeDweddingLanding-module__yRvf-q__finalInner{max-width:28rem}.ThreeDweddingLanding-module__yRvf-q__moreThemesInner{padding:3.5rem var(--m-pad) 3.75rem;min-height:0;max-height:none}.ThreeDweddingLanding-module__yRvf-q__themeCards{justify-content:center;overflow:visible}.ThreeDweddingLanding-module__yRvf-q__themeCard{width:7.5rem;min-height:9.5rem}}@media (min-width:900px){.ThreeDweddingLanding-module__yRvf-q__collectionTeaser{min-height:0;padding:clamp(2.25rem,6.5vw,3rem) 0 clamp(2.5rem,7vw,3.25rem)}.ThreeDweddingLanding-module__yRvf-q__collectionTeaserIntro{max-width:28rem;padding:0 var(--m-pad);margin-bottom:clamp(1.75rem,5vw,2.35rem);margin-left:auto;margin-right:auto}.ThreeDweddingLanding-module__yRvf-q__collectionTeaserIntro .ThreeDweddingLanding-module__yRvf-q__sectionTitle{line-height:1.2}.ThreeDweddingLanding-module__yRvf-q__collectionPreview{max-width:var(--m-max);padding:0 var(--m-pad);margin:0 auto}.ThreeDweddingLanding-module__yRvf-q__collectionHero{grid-template-columns:minmax(240px,38%) minmax(0,1fr);grid-template-areas:"copy art""copy art";align-items:end;gap:2rem 3.25rem;padding:0;display:grid}.ThreeDweddingLanding-module__yRvf-q__collectionHeroCopy{grid-area:copy;padding-bottom:2rem}.ThreeDweddingLanding-module__yRvf-q__collectionHeroTitle{letter-spacing:.06em;font-size:clamp(2.75rem,3.6vw,3.25rem);line-height:1.02}.ThreeDweddingLanding-module__yRvf-q__collectionHeroTaglineEn{margin-bottom:.2rem;font-size:.8125rem}.ThreeDweddingLanding-module__yRvf-q__collectionHeroTaglineZh{font-size:.8125rem}.ThreeDweddingLanding-module__yRvf-q__collectionHeroViewWrapDesktop{margin-top:1.35rem;display:block}.ThreeDweddingLanding-module__yRvf-q__collectionHeroViewWrapMobile{display:none}.ThreeDweddingLanding-module__yRvf-q__collectionHeroArtStage{grid-area:art;align-self:end;margin:0}.ThreeDweddingLanding-module__yRvf-q__collectionHeroArtLink{margin:0}.ThreeDweddingLanding-module__yRvf-q__collectionArtworkFrame{aspect-ratio:4/5;width:100%;height:auto;max-height:min(72vh,760px)}.ThreeDweddingLanding-module__yRvf-q__collectionHeroArt{object-position:center 42%}.ThreeDweddingLanding-module__yRvf-q__collectionFeaturedNav{max-width:40rem;margin-top:2rem;padding-left:0;padding-right:0}.ThreeDweddingLanding-module__yRvf-q__collectionArtNavBtn{color:#261c1661}.ThreeDweddingLanding-module__yRvf-q__collectionArtNavBtn[data-dir=prev]{left:-.75rem}.ThreeDweddingLanding-module__yRvf-q__collectionArtNavBtn[data-dir=next]{right:-.75rem}.ThreeDweddingLanding-module__yRvf-q__collectionPreviewCta{text-align:left;align-items:flex-start;padding:2.5rem 0 0}.ThreeDweddingLanding-module__yRvf-q__collectionPreviewCtaLink{justify-content:flex-start;font-size:clamp(1.35rem,5.2vw,1.625rem)}.ThreeDweddingLanding-module__yRvf-q__collectionPreviewCtaLine{transform-origin:0;width:min(100%,16rem)}}
.TemplatePhonePreview-module___H6ZGG__device{--phone-ref-w:390;--phone-ref-h:844;--device-width:clamp(390px, 30vw, 460px);--bezel-pad:10px;--screen-radius:38px;--bezel-radius:46px;--island-w:92px;--island-h:26px;--island-top:10px;width:var(--device-width);max-width:100%;aspect-ratio:var(--phone-ref-w) / var(--phone-ref-h);filter:none;height:auto;margin-inline:auto;position:relative}.TemplatePhonePreview-module___H6ZGG__bezel{box-sizing:border-box;padding:var(--bezel-pad);border-radius:var(--bezel-radius);background:linear-gradient(155deg,#2e2824 0%,#0f0d0c 52%,#1a1715 100%);flex-direction:column;min-height:0;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12,0 16px 38px #2b201b1f,0 3px 10px #2b201b14}.TemplatePhonePreview-module___H6ZGG__island{top:calc(var(--bezel-pad) + var(--island-top));z-index:3;width:var(--island-w);height:var(--island-h);pointer-events:none;background:#050504;border-radius:999px;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0a}.TemplatePhonePreview-module___H6ZGG__screen{z-index:1;border-radius:var(--screen-radius);overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:#0a0908;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.TemplatePhonePreview-module___H6ZGG__scaleViewport{width:100%;height:100%;overflow:hidden}.TemplatePhonePreview-module___H6ZGG__scaleFrame{transform-origin:0 0;will-change:transform}.TemplatePhonePreview-module___H6ZGG__iframe{background:#f4efe6;border:0;width:390px;max-width:none;display:block}.TemplatePhonePreview-module___H6ZGG__placeholder{box-sizing:border-box;color:#14110f73;letter-spacing:.2em;text-align:center;background:linear-gradient(165deg,#ebe6dc 0%,#ddd5c8 48%,#cfc5b4 100%);justify-content:center;align-items:center;width:100%;height:100%;padding:1.5rem;font-size:.625rem;font-weight:600;display:flex}.TemplatePhonePreview-module___H6ZGG__contentFade{transform-origin:50% 0;will-change:opacity, transform;width:100%;height:100%}@media (max-width:600px){.TemplatePhonePreview-module___H6ZGG__device{--device-width:clamp(205px, 54.5vw, 215px);--bezel-pad:clamp(4px, 1.35vw, 6px);--screen-radius:clamp(22px, 7.2vw, 28px);--bezel-radius:clamp(28px, 9vw, 34px);--island-w:calc(var(--device-width) * .202);--island-h:calc(var(--device-width) * .053);--island-top:calc(var(--device-width) * .02)}}@media (prefers-reduced-motion:reduce){.TemplatePhonePreview-module___H6ZGG__contentFade{transition:none}}.TemplatePhonePreview-module___H6ZGG__deviceShowroomScale{--showroom-scale:.91}@media (max-width:600px){.TemplatePhonePreview-module___H6ZGG__device.TemplatePhonePreview-module___H6ZGG__deviceShowroomScale{--device-width:clamp(calc(205px * var(--showroom-scale)), calc(54.5vw * var(--showroom-scale)), calc(215px * var(--showroom-scale)))}}@media (min-width:601px){.TemplatePhonePreview-module___H6ZGG__device.TemplatePhonePreview-module___H6ZGG__deviceShowroomScale{--device-width:calc(clamp(390px, 30vw, 460px) * var(--showroom-scale))}}
.TemplateCollectionExperience-module__3dlVda__showroom{--tc-ivory:#f4efe6;--tc-ink:#14110f;--tc-burgundy:#6b2438;--tc-muted:#14110f85;--tc-champagne-line:#b8956a47;--page-pad-x:clamp(24px, 6.5vw, 28px);background:var(--tc-ivory);color:var(--tc-ink);font-family:var(--font-supporting), system-ui, sans-serif;position:relative;overflow-x:clip}.TemplateCollectionExperience-module__3dlVda__ambient{z-index:0;pointer-events:none;position:fixed;inset:-30%;overflow:hidden}.TemplateCollectionExperience-module__3dlVda__ambient img{object-fit:cover;object-position:center 42%;opacity:.12;filter:blur(92px)saturate(1.04);width:100%;height:100%;transition:opacity .6s;display:block;transform:scale(1.15)}.TemplateCollectionExperience-module__3dlVda__header{z-index:2;padding:max(.65rem, env(safe-area-inset-top,0px)) var(--page-pad-x) .35rem;align-items:center;gap:1rem;display:flex;position:relative}.TemplateCollectionExperience-module__3dlVda__homeLink{color:#14110f94;align-items:center;gap:.35rem;min-height:2.25rem;margin:-.35rem 0 -.35rem -.35rem;padding:.2rem .15rem .2rem 0;text-decoration:none;display:inline-flex}.TemplateCollectionExperience-module__3dlVda__homeLinkText{letter-spacing:.03em;color:#14110f85;font-size:clamp(.875rem,3.8vw,1rem);font-weight:500}.TemplateCollectionExperience-module__3dlVda__homeLink:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #6b243873}.TemplateCollectionExperience-module__3dlVda__stage{z-index:1;box-sizing:border-box;width:100%;max-width:980px;padding:clamp(.75rem, 2.5svh, 1.25rem) var(--page-pad-x) max(1.75rem, env(safe-area-inset-bottom,0px));margin:0 auto;position:relative}.TemplateCollectionExperience-module__3dlVda__deviceWrap{will-change:transform, opacity;width:100%;margin:0 auto;padding-bottom:0;position:relative}.TemplateCollectionExperience-module__3dlVda__collectionDeviceScale{}.TemplateCollectionExperience-module__3dlVda__meta{text-align:center;flex-direction:column;align-items:center;gap:clamp(8px,2vw,12px);margin-top:clamp(.5rem,2svh,.85rem);display:flex}.TemplateCollectionExperience-module__3dlVda__meta[data-active=true] .TemplateCollectionExperience-module__3dlVda__metaIndex{color:#6b2438d1}.TemplateCollectionExperience-module__3dlVda__meta[data-active=true] .TemplateCollectionExperience-module__3dlVda__metaTitle{color:var(--tc-ink)}.TemplateCollectionExperience-module__3dlVda__metaIndex{font-family:var(--font-editorial), Georgia, serif;font-variant-numeric:tabular-nums;letter-spacing:.14em;color:#b8956aeb;font-size:.6875rem}.TemplateCollectionExperience-module__3dlVda__metaTitle{font-family:var(--font-editorial), "Songti TC", serif;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-ink);margin:0;font-size:clamp(1.225rem,4.25vw,1.5625rem);font-weight:500;line-height:1.15}.TemplateCollectionExperience-module__3dlVda__metaTitle[data-locale=zh]{text-transform:none;letter-spacing:.08em}.TemplateCollectionExperience-module__3dlVda__metaSubtitle{letter-spacing:.11em;text-transform:uppercase;color:#14110f75;margin:0;font-size:.65625rem;font-weight:500}.TemplateCollectionExperience-module__3dlVda__metaTags{color:#14110f9e;margin:0;font-size:.8125rem;line-height:1.45}.TemplateCollectionExperience-module__3dlVda__metaSoon{letter-spacing:.2em;color:#14110f61;margin:.25rem 0 0;font-size:.5625rem;font-weight:600}.TemplateCollectionExperience-module__3dlVda__collectionIndex{margin-inline:auto;border-top:0;width:100%;max-width:22rem;margin-top:1.75rem;padding-top:0;display:none}.TemplateCollectionExperience-module__3dlVda__indexList{margin:0;padding:0;list-style:none}.TemplateCollectionExperience-module__3dlVda__indexItem{border-bottom:1px solid var(--tc-champagne-line)}.TemplateCollectionExperience-module__3dlVda__indexItem:first-child{border-top:1px solid var(--tc-champagne-line)}.TemplateCollectionExperience-module__3dlVda__indexRow{box-sizing:border-box;text-align:left;cursor:pointer;width:100%;min-height:3.4375rem;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;padding:0;display:grid}.TemplateCollectionExperience-module__3dlVda__indexRow[data-interactive=false]{cursor:default;pointer-events:none}.TemplateCollectionExperience-module__3dlVda__indexRow:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #6b243859}.TemplateCollectionExperience-module__3dlVda__indexNum{font-family:var(--font-editorial), Georgia, serif;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#b8956af2;font-size:.625rem}.TemplateCollectionExperience-module__3dlVda__indexTitle{letter-spacing:.12em;text-transform:uppercase;color:#14110fa3;font-size:.625rem;font-weight:500}.TemplateCollectionExperience-module__3dlVda__indexStatus{letter-spacing:.1em;text-transform:uppercase;color:#14110f75;white-space:nowrap;font-size:.5625rem;font-weight:600}.TemplateCollectionExperience-module__3dlVda__switcher{margin-top:clamp(1.75rem,4.5svh,2.25rem);border-top:1px solid var(--tc-champagne-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;max-width:22rem;margin-inline:auto;padding-top:.875rem;display:grid}.TemplateCollectionExperience-module__3dlVda__switcherArrow{color:#14110f73;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1rem;display:inline-flex}.TemplateCollectionExperience-module__3dlVda__switcherArrow:disabled{opacity:.25;cursor:default}.TemplateCollectionExperience-module__3dlVda__switcherArrow:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #6b243859}.TemplateCollectionExperience-module__3dlVda__switcherList{justify-content:center;align-items:center;gap:clamp(.35rem,2vw,.85rem);min-width:0;margin:0;padding:0;list-style:none;display:flex}.TemplateCollectionExperience-module__3dlVda__switcherItem{cursor:pointer;color:#14110f61;min-width:0;font:inherit;background:0 0;border:0;align-items:center;gap:.35rem;padding:.35rem .25rem;display:inline-flex}.TemplateCollectionExperience-module__3dlVda__switcherItem[data-current=true]{color:var(--tc-burgundy)}.TemplateCollectionExperience-module__3dlVda__switcherItem:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #6b243859}.TemplateCollectionExperience-module__3dlVda__switcherNum{font-family:var(--font-editorial), Georgia, serif;font-variant-numeric:tabular-nums;letter-spacing:.1em;flex-shrink:0;font-size:.625rem}.TemplateCollectionExperience-module__3dlVda__switcherLabel{letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:500;overflow:hidden}.TemplateCollectionExperience-module__3dlVda__switcherSoon{letter-spacing:.1em;text-transform:uppercase;color:#14110f66;flex-shrink:0;font-size:.5625rem;font-weight:600}.TemplateCollectionExperience-module__3dlVda__switcherItem:disabled{cursor:default;opacity:1}@media (max-width:600px){.TemplateCollectionExperience-module__3dlVda__header{padding-bottom:0;padding-top:max(.5rem, env(safe-area-inset-top,0px))}.TemplateCollectionExperience-module__3dlVda__stage{padding-top:.5rem;padding-bottom:max(1rem, env(safe-area-inset-bottom,0px))}.TemplateCollectionExperience-module__3dlVda__meta{gap:0;margin-top:1.0625rem}.TemplateCollectionExperience-module__3dlVda__metaIndex{margin:0 0 .5625rem}.TemplateCollectionExperience-module__3dlVda__metaTitle{margin:0 0 .5rem;font-size:clamp(1.2rem,4.2vw,1.5rem)}.TemplateCollectionExperience-module__3dlVda__metaSubtitle{margin:0 0 .4375rem;font-size:.625rem}.TemplateCollectionExperience-module__3dlVda__metaTags{margin:0}.TemplateCollectionExperience-module__3dlVda__collectionIndex{margin-top:clamp(1.625rem,7vw,1.875rem);display:block}.TemplateCollectionExperience-module__3dlVda__switcher{display:none}}@media (min-width:601px) and (max-width:899px){.TemplateCollectionExperience-module__3dlVda__collectionIndex{max-width:28rem;display:block}.TemplateCollectionExperience-module__3dlVda__switcher{display:none}}@media (min-width:900px){.TemplateCollectionExperience-module__3dlVda__stage{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;column-gap:clamp(2rem,4vw,3.5rem);padding-top:clamp(.5rem,2svh,1rem);display:grid}.TemplateCollectionExperience-module__3dlVda__deviceWrap{grid-area:2/2/4;align-self:center;padding-bottom:0}.TemplateCollectionExperience-module__3dlVda__meta{text-align:left;grid-area:2/1;align-items:flex-start;margin-top:clamp(1.5rem,4vh,2.5rem)}.TemplateCollectionExperience-module__3dlVda__collectionIndex{display:none}.TemplateCollectionExperience-module__3dlVda__switcher{margin-inline:auto;grid-area:4/1/auto/-1;width:100%;max-width:36rem;margin-bottom:0}}.TemplateCollectionExperience-module__3dlVda__footerWrap{z-index:2;--m-pad:var(--page-pad-x);--m-ink:#14110f;margin-top:clamp(1.25rem,3.5svh,2rem);position:relative}@media (max-width:600px){.TemplateCollectionExperience-module__3dlVda__switcherList{flex-wrap:wrap;row-gap:.25rem}}
