.F-ILdW_story{--bg:var(--sand,#e3d8c6);--bg-lift:#e8dfd0;--charcoal:#16130f;--ink:#120d0a;--ink-soft:#4a3e35;--hair:#120d0a2e;--cta-bg:var(--ink);--cta-bg-hover:#2a201a;--cta-fg:var(--ivory,#f3ede3);--below-header:clamp(20px, 2.6vw, 40px);--shape-h:min(calc(84svh - var(--below-header)), 860px);color:var(--ink);background-color:var(--bg);background-image:radial-gradient(120% 60% at 50% 30%, var(--bg-lift), #e8dfd000 70%);direction:rtl;position:relative;overflow-x:clip}.F-ILdW_defs{width:0;height:0;position:absolute;overflow:hidden}.F-ILdW_eyebrow{font-family:var(--font-lat-ui);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-soft);gap:10px;margin:0;font-size:10.5px;font-weight:300;display:inline-flex}.F-ILdW_opening{padding-top:var(--below-header);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,110px);padding-inline-end:var(--gutter);display:grid}.F-ILdW_shape{height:var(--shape-h);aspect-ratio:var(--shape-ratio);background:var(--tone);clip-path:url(#story-clip-d);position:relative}.F-ILdW_shapePhoto{position:absolute;inset:0}.F-ILdW_photo{object-fit:cover;object-position:var(--shape-pos)}.F-ILdW_openingText{max-width:30rem;padding-block:var(--gutter)}.F-ILdW_title{flex-direction:column;align-items:flex-start;margin:clamp(14px,2.4vh,24px) 0 0;font-weight:400;display:flex}.F-ILdW_titleClip{margin:-.12em -.06em -.16em;padding:.12em .06em .16em;display:block;overflow:hidden}.F-ILdW_titleFa,.F-ILdW_titleEn{display:block}.F-ILdW_titleFa{font-family:var(--font-fa-display);font-size:clamp(64px,8.4vw,132px);font-weight:700;line-height:1.15}.F-ILdW_titleEn{font-family:var(--font-lat-display);letter-spacing:.04em;text-transform:uppercase;margin-top:.1em;font-size:clamp(30px,3.6vw,56px);font-style:italic;line-height:1}.F-ILdW_rule{background:var(--ink);opacity:.6;width:56px;height:1px;margin:clamp(22px,3.4vh,34px) 0 clamp(16px,2.4vh,24px);display:block}.F-ILdW_intro{font-family:var(--font-fa-ui);color:var(--ink-soft);margin:0;font-size:clamp(16px,1.25vw,19px);font-weight:300;line-height:2.1}.F-ILdW_statement{margin:0}.F-ILdW_statementLines{font-family:var(--font-fa-display);margin:0;font-weight:400;line-height:1.4}.F-ILdW_statementLine{display:block}.F-ILdW_statementLabel{font-family:var(--font-lat-ui);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:10.5px;font-weight:300}.F-ILdW_statementSub{font-family:var(--font-fa-ui);color:var(--ink-soft);margin:0;font-size:clamp(15px,1.15vw,18px);font-weight:300;line-height:2}.F-ILdW_moment{max-width:1180px;padding:clamp(56px, 9vh, 104px) var(--gutter) clamp(32px, 5vh, 56px);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,110px);margin:0 auto;display:grid}.F-ILdW_moment:not(:has(.F-ILdW_crop)){grid-template-columns:minmax(0,1fr)}.F-ILdW_crop{aspect-ratio:4/5;background:var(--tone);border-radius:999px 999px 0 0;margin:0;position:relative;overflow:hidden}.F-ILdW_cropPhoto{object-fit:cover}.F-ILdW_momentText{max-width:32rem}.F-ILdW_momentTitle{font-family:var(--font-fa-display);margin:14px 0 0;font-size:clamp(34px,3.4vw,52px);font-weight:700;line-height:1.3}.F-ILdW_momentBody{font-family:var(--font-fa-ui);color:var(--ink-soft);margin:14px 0 0;font-size:clamp(15px,1.1vw,17px);font-weight:300;line-height:2.1}.F-ILdW_notes{margin:clamp(26px,4vh,40px) 0 0}.F-ILdW_note{border-top:1px solid var(--hair);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}.F-ILdW_note:last-child{border-bottom:1px solid var(--hair)}.F-ILdW_note dt{font-family:var(--font-fa-display);font-size:20px;font-weight:700}.F-ILdW_note dd{font-family:var(--font-fa-ui);color:var(--ink-soft);margin:0;font-size:15px;font-weight:300;line-height:1.9}.F-ILdW_noteNum{display:none}.F-ILdW_invite{padding:clamp(24px, 4vh, 48px) var(--gutter) clamp(48px, 7vh, 80px);text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.F-ILdW_inviteTitle{max-width:34rem;font-family:var(--font-fa-display);text-wrap:balance;margin:0 0 4px;font-size:clamp(26px,2.6vw,40px);font-weight:400;line-height:1.6}.F-ILdW_inviteNote{max-width:30rem;font-family:var(--font-fa-ui);color:var(--ink-soft);margin:0;font-size:16px;font-weight:300;line-height:2}.F-ILdW_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;display:flex}.F-ILdW_cta{background:var(--cta-bg);min-height:52px;color:var(--cta-fg);font-family:var(--font-fa-ui);transition:background-color .4s var(--ease-silk);border-radius:999px;align-items:center;gap:12px;padding:0 30px;font-size:15px;text-decoration:none;display:inline-flex}.F-ILdW_arrow{transition:transform .6s var(--ease-silk)}.F-ILdW_back{min-height:44px;font-family:var(--font-fa-ui);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);text-underline-offset:8px;transition:text-decoration-color .4s var(--ease-silk);align-items:center;font-size:15px;display:inline-flex}@media (hover:hover) and (pointer:fine){.F-ILdW_cta:hover{background:var(--cta-bg-hover)}.F-ILdW_cta:hover .F-ILdW_arrow{transform:translate(-4px)}.F-ILdW_back:hover{text-decoration-color:currentColor}}.F-ILdW_cta:focus-visible,.F-ILdW_back:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.F-ILdW_fadeOut{background:linear-gradient(0deg, var(--charcoal), var(--bg));background:linear-gradient(0deg, var(--charcoal) 0%, color-mix(in oklab, var(--bg) 2.8%, var(--charcoal)) 10%, color-mix(in oklab, var(--bg) 10.4%, var(--charcoal)) 20%, color-mix(in oklab, var(--bg) 21.6%, var(--charcoal)) 30%, color-mix(in oklab, var(--bg) 35.2%, var(--charcoal)) 40%, color-mix(in oklab, var(--bg) 50%, var(--charcoal)) 50%, color-mix(in oklab, var(--bg) 64.8%, var(--charcoal)) 60%, color-mix(in oklab, var(--bg) 78.4%, var(--charcoal)) 70%, color-mix(in oklab, var(--bg) 89.6%, var(--charcoal)) 80%, color-mix(in oklab, var(--bg) 97.2%, var(--charcoal)) 90%, var(--bg) 100%);height:clamp(110px,16vh,180px)}.F-ILdW_story[data-variant=nocturne]{--bg:#1c1512;--bg-lift:#2a1f1a;--ink:#f3ede3;--ink-soft:#f3ede3b8;--hair:#f3ede333;--cta-bg:#f3ede3;--cta-bg-hover:#e4dacb;--cta-fg:#1c1512;--column:min(100%, max(36rem, 42vw));background-image:radial-gradient(80% 60% at 30% 38%, var(--bg-lift), #2a1f1a00 72%)}.F-ILdW_story[data-variant=nocturne] .F-ILdW_opening{grid-template:"statement photo"1fr"text photo"/minmax(0,1fr) auto;align-items:stretch;column-gap:clamp(40px,5.5vw,104px);padding-inline-start:var(--gutter);padding-inline-end:0}.F-ILdW_story[data-variant=nocturne] .F-ILdW_shape{grid-area:photo}.F-ILdW_story[data-variant=nocturne] .F-ILdW_statement{width:var(--column);grid-area:statement;place-self:start end;padding-top:clamp(16px,4vh,48px)}.F-ILdW_story[data-variant=nocturne] .F-ILdW_statementLines{font-size:clamp(40px,4.4vw,72px);line-height:1.45}.F-ILdW_story[data-variant=nocturne] .F-ILdW_statementLine+.F-ILdW_statementLine{padding-inline-start:1.4em}.F-ILdW_story[data-variant=nocturne] .F-ILdW_openingText{width:var(--column);grid-area:text;place-self:end;max-width:none;padding-block:0 clamp(8px,2vh,24px)}.F-ILdW_story[data-variant=nocturne] .F-ILdW_title{margin-top:clamp(10px,1.6vh,16px)}.F-ILdW_story[data-variant=nocturne] .F-ILdW_titleFa{font-size:clamp(56px,6.2vw,100px)}.F-ILdW_story[data-variant=nocturne] .F-ILdW_titleEn{letter-spacing:.18em}.F-ILdW_story[data-variant=nocturne] .F-ILdW_moment{text-align:center;justify-items:center}.F-ILdW_story[data-variant=nocturne] .F-ILdW_momentText{max-width:40rem}.F-ILdW_story[data-variant=nocturne] .F-ILdW_momentText:before{content:"";background:var(--hair);width:1px;height:clamp(40px,6vh,64px);margin:0 auto 24px;display:block}.F-ILdW_story[data-variant=nocturne] .F-ILdW_momentTitle{margin-top:14px;font-size:clamp(26px,2.6vw,38px);font-weight:400;line-height:1.6}.F-ILdW_story[data-variant=nocturne] .F-ILdW_momentBody{max-width:30rem;margin-inline:auto}.F-ILdW_story[data-variant=nocturne] .F-ILdW_fadeOut{height:clamp(32px,5vh,56px)}.F-ILdW_story[data-variant=atelier]{--bg:#ece4d7;--bg-lift:#f2ece2;--shape-h:min(calc(80svh - var(--below-header)), 780px)}.F-ILdW_story[data-variant=atelier] .F-ILdW_opening{padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr);grid-template-areas:"statement photo text";align-items:stretch;gap:clamp(28px,4vw,64px)}.F-ILdW_story[data-variant=atelier] .F-ILdW_shape{grid-area:photo}.F-ILdW_story[data-variant=atelier] .F-ILdW_statement{grid-area:statement;place-self:start end;max-width:17rem;padding-top:clamp(40px,11vh,120px)}.F-ILdW_story[data-variant=atelier] .F-ILdW_statement:before{content:"";background:var(--ink);opacity:.5;width:40px;height:1px;margin-bottom:20px;display:block}.F-ILdW_story[data-variant=atelier] .F-ILdW_statementLines{font-size:clamp(24px,2.3vw,36px);line-height:1.65}.F-ILdW_story[data-variant=atelier] .F-ILdW_openingText{grid-area:text;align-self:end;max-width:21rem;padding-block:0 clamp(8px,2vh,20px)}.F-ILdW_story[data-variant=atelier] .F-ILdW_titleFa{white-space:nowrap;font-size:clamp(44px,4.8vw,80px)}.F-ILdW_story[data-variant=atelier] .F-ILdW_titleEn{letter-spacing:.34em;font-size:clamp(14px,1.2vw,18px);font-style:normal}.F-ILdW_story[data-variant=atelier] .F-ILdW_intro{font-size:clamp(15px,1.1vw,17px)}.F-ILdW_story[data-variant=atelier] .F-ILdW_moment{text-align:center;justify-items:center}.F-ILdW_story[data-variant=atelier] .F-ILdW_momentText{max-width:60rem}.F-ILdW_story[data-variant=atelier] .F-ILdW_momentBody{max-width:30rem;margin-inline:auto}.F-ILdW_story[data-variant=atelier] .F-ILdW_notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);display:grid}.F-ILdW_story[data-variant=atelier] .F-ILdW_note,.F-ILdW_story[data-variant=atelier] .F-ILdW_note:last-child{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 0 0}.F-ILdW_story[data-variant=linear]{--bg:#dfdad2;--bg-lift:#e7e3dc;--shape-h:min(calc(80svh - var(--below-header)), 800px);background-image:none}.F-ILdW_story[data-variant=linear] .F-ILdW_opening{padding-inline:var(--gutter);grid-template:"statement photo""text photo"1fr/minmax(0,1fr) auto;align-items:stretch;column-gap:clamp(40px,6vw,110px)}.F-ILdW_story[data-variant=linear] .F-ILdW_shape{grid-area:photo}.F-ILdW_story[data-variant=linear] .F-ILdW_statement{border-top:1px solid var(--ink);grid-area:statement;align-self:start;padding-top:14px;container-type:inline-size}.F-ILdW_story[data-variant=linear] .F-ILdW_statementLines{font-family:var(--font-lat-display);letter-spacing:-.01em;margin-top:clamp(20px,4vh,44px);font-size:min(13.6cqw,124px);line-height:.95}.F-ILdW_story[data-variant=linear] .F-ILdW_statementLine:first-child{text-transform:uppercase}.F-ILdW_story[data-variant=linear] .F-ILdW_statementLine+.F-ILdW_statementLine{margin-top:.12em;padding-left:1.1em;font-size:.4em;font-style:italic;line-height:1.2}.F-ILdW_story[data-variant=linear] .F-ILdW_statementSub{margin-top:clamp(14px,2.4vh,24px)}.F-ILdW_story[data-variant=linear] .F-ILdW_openingText{grid-area:text;align-self:end;max-width:30rem;padding:0}.F-ILdW_story[data-variant=linear] .F-ILdW_title{flex-direction:column-reverse;margin-top:clamp(10px,1.6vh,16px)}.F-ILdW_story[data-variant=linear] .F-ILdW_titleFa{font-size:clamp(52px,5.2vw,88px)}.F-ILdW_story[data-variant=linear] .F-ILdW_titleEn{font-family:var(--font-lat-ui);letter-spacing:.5em;margin:0 0 .3em;font-size:clamp(13px,1.1vw,16px);font-style:normal;font-weight:300}.F-ILdW_story[data-variant=linear] .F-ILdW_rule{opacity:.4;margin-block:clamp(14px,2.2vh,22px) clamp(12px,1.8vh,18px)}.F-ILdW_story[data-variant=linear] .F-ILdW_momentText{max-width:none}.F-ILdW_story[data-variant=linear] .F-ILdW_momentBody{max-width:32rem}.F-ILdW_story[data-variant=linear] .F-ILdW_notes{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.F-ILdW_story[data-variant=linear] .F-ILdW_note,.F-ILdW_story[data-variant=linear] .F-ILdW_note:last-child{border:0;border-inline-start:1px solid var(--hair);grid-template-columns:minmax(0,1fr);gap:8px;padding:20px clamp(16px,2vw,28px) 4px}.F-ILdW_story[data-variant=linear] .F-ILdW_note:first-child{border-inline-start:0;padding-inline-start:0}.F-ILdW_story[data-variant=linear] .F-ILdW_noteNum{text-align:right;font-family:var(--font-lat-ui);letter-spacing:.3em;color:var(--ink-soft);margin-bottom:10px;font-size:11px;font-weight:300;display:block}.F-ILdW_story[data-variant=linear] .F-ILdW_cta{border-radius:0}@media (max-width:899.98px){.F-ILdW_story{--below-header:clamp(12px, 3.6vw, 20px)}.F-ILdW_story .F-ILdW_shape{height:min(calc(66svh - var(--below-header)), calc((100vw - 28px) * var(--shape-mtall)))}.F-ILdW_opening,.F-ILdW_story[data-variant] .F-ILdW_opening{grid-template:none/minmax(0,1fr);gap:0;padding-inline:0}.F-ILdW_story[data-variant] .F-ILdW_shape,.F-ILdW_story[data-variant] .F-ILdW_statement,.F-ILdW_story[data-variant] .F-ILdW_openingText{grid-area:auto;place-self:auto stretch;width:auto}.F-ILdW_shape,.F-ILdW_story[data-variant] .F-ILdW_shape{aspect-ratio:var(--shape-mratio);clip-path:url(#story-clip-m);justify-self:start}.F-ILdW_photo{object-position:var(--shape-mpos)}.F-ILdW_openingText,.F-ILdW_story[data-variant] .F-ILdW_openingText{max-width:none;padding:26px var(--gutter) 0;margin:0}.F-ILdW_moment{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:clamp(48px,8svh,72px)}.F-ILdW_crop{width:min(78%,360px)}.F-ILdW_invite{align-items:stretch}.F-ILdW_actions{flex-direction:column;align-items:stretch;gap:6px}.F-ILdW_cta,.F-ILdW_back{justify-content:center}.F-ILdW_story[data-variant=nocturne] .F-ILdW_opening{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"statement photo""text text";column-gap:14px;padding-inline-start:var(--gutter)}.F-ILdW_story[data-variant=nocturne] .F-ILdW_shape{grid-area:photo;justify-self:end}.F-ILdW_story[data-variant=nocturne] .F-ILdW_statement{grid-area:statement;align-self:end;padding:0 0 4px}.F-ILdW_story[data-variant=nocturne] .F-ILdW_statementLines{font-size:clamp(19px,5.4vw,40px);line-height:1.55}.F-ILdW_story[data-variant=nocturne] .F-ILdW_statementLine+.F-ILdW_statementLine{padding-inline-start:0}.F-ILdW_story[data-variant=nocturne] .F-ILdW_openingText{grid-area:text;margin-inline-start:calc(var(--gutter) * -1)}.F-ILdW_story[data-variant=atelier] .F-ILdW_shape{height:min(calc(58svh - var(--below-header)), calc((100vw - 64px) * var(--shape-mtall)));justify-self:center}.F-ILdW_story[data-variant=atelier] .F-ILdW_statement{max-width:none;padding:24px var(--gutter) 0;text-align:center}.F-ILdW_story[data-variant=atelier] .F-ILdW_statement:before{margin:0 auto 16px}.F-ILdW_story[data-variant=atelier] .F-ILdW_statementLines{font-size:clamp(20px,5.4vw,30px)}.F-ILdW_story[data-variant=atelier] .F-ILdW_openingText{text-align:center;padding-top:20px}.F-ILdW_story[data-variant=atelier] .F-ILdW_title{align-items:center}.F-ILdW_story[data-variant=atelier] .F-ILdW_rule{margin-inline:auto}.F-ILdW_story[data-variant=atelier] .F-ILdW_notes{grid-template-columns:minmax(0,1fr);gap:0}.F-ILdW_story[data-variant=linear] .F-ILdW_shape{height:min(calc(58svh - var(--below-header)), calc((100vw - 40px) * var(--shape-mtall)));justify-self:end;margin-inline-end:var(--gutter)}.F-ILdW_story[data-variant=linear] .F-ILdW_statement{margin:24px var(--gutter) 0}.F-ILdW_story[data-variant=linear] .F-ILdW_openingText{padding-top:28px}.F-ILdW_story[data-variant=linear] .F-ILdW_notes{grid-template-columns:minmax(0,1fr)}.F-ILdW_story[data-variant=linear] .F-ILdW_note,.F-ILdW_story[data-variant=linear] .F-ILdW_note:last-child{border-inline-start:0;border-bottom:1px solid var(--hair);padding:16px 0 6px}}@media (prefers-reduced-motion:no-preference){.F-ILdW_shape{animation:F-ILdW_story-rise 1.5s var(--ease-silk) both}.F-ILdW_shapePhoto{animation:F-ILdW_story-settle 1.9s var(--ease-silk) both}.F-ILdW_story[data-variant=atelier] .F-ILdW_shapePhoto{animation:none}.F-ILdW_story[data-variant=linear] .F-ILdW_shape{animation-duration:1.1s}.F-ILdW_story[data-variant=linear] .F-ILdW_shapePhoto{animation-duration:1.4s}.F-ILdW_rise{animation:F-ILdW_story-line 1.1s var(--ease-silk) both}.F-ILdW_enter{animation:F-ILdW_story-fade-up 1s var(--ease-silk) both}.F-ILdW_d1{animation-delay:.35s}.F-ILdW_d2{animation-delay:.45s}.F-ILdW_d3{animation-delay:.57s}.F-ILdW_d4{animation-delay:.75s}@supports (animation-timeline:view()){.F-ILdW_reveal{animation:linear both F-ILdW_story-fade-up;animation-timeline:view();animation-range:entry cover 28%}}}@keyframes F-ILdW_story-rise{0%{transform:translateY(6%)}to{transform:none}}@keyframes F-ILdW_story-settle{0%{transform:scale(1.1)}to{transform:none}}@keyframes F-ILdW_story-line{0%{transform:translateY(110%)}to{transform:none}}@keyframes F-ILdW_story-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
