@font-face{font-family:Martel;src:url(/_next/static/media/a49765b90743a93c-s.p.woff2?dpl=dpl-mvh56xjx) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Martel Fallback;src:local("Times New Roman");ascent-override:90.08%;descent-override:45.00%;line-gap-override:0.00%;size-adjust:124.89%}.__className_edc79c{font-family:Martel,Martel Fallback;font-weight:700;font-style:normal}.__variable_edc79c{--iv-font-display:"Martel","Martel Fallback"}@font-face{font-family:Martel;src:url(/_next/static/media/ef94207c1e246904-s.p.woff2?dpl=dpl-mvh56xjx) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Martel Fallback;src:local("Times New Roman");ascent-override:89.29%;descent-override:44.60%;line-gap-override:0.00%;size-adjust:126.00%}.__className_417c2a{font-family:Martel,Martel Fallback;font-weight:800;font-style:normal}.__variable_417c2a{--iv-font-display-strong:"Martel","Martel Fallback"}@font-face{font-family:Tiro Kannada;src:url(/_next/static/media/d07f366e66e8f8f9-s.p.woff2?dpl=dpl-mvh56xjx) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Tiro Kannada Fallback;src:local("Times New Roman");ascent-override:67.63%;descent-override:21.95%;line-gap-override:71.12%;size-adjust:111.64%}.__className_68d19e{font-family:Tiro Kannada,Tiro Kannada Fallback;font-weight:400;font-style:normal}.__variable_68d19e{--iv-font-body:"Tiro Kannada","Tiro Kannada Fallback"}@font-face{font-family:Anek Latin;src:url(/_next/static/media/5ccce82b5b7b9527-s.p.woff2?dpl=dpl-mvh56xjx) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Anek Latin Fallback;src:local("Arial");ascent-override:93.55%;descent-override:20.79%;line-gap-override:0.00%;size-adjust:96.21%}.__className_34e8b1{font-family:Anek Latin,Anek Latin Fallback;font-weight:500;font-style:normal}.__variable_34e8b1{--iv-font-labels:"Anek Latin","Anek Latin Fallback"}@font-face{font-family:Anek Latin;src:url(/_next/static/media/4777ba32660b742d-s.p.woff2?dpl=dpl-mvh56xjx) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Anek Latin Fallback;src:local("Arial");ascent-override:91.34%;descent-override:20.30%;line-gap-override:0.00%;size-adjust:98.53%}.__className_86fc3d{font-family:Anek Latin,Anek Latin Fallback;font-weight:600;font-style:normal}.__variable_86fc3d{--iv-font-transliteration:"Anek Latin","Anek Latin Fallback"}.iv-knots{--iv-ground:#F3DFA0;--iv-ink:#1F2419;--iv-accent:#B3261E;--iv-green:#2C6B3F;--iv-magenta:#B01E5E;--iv-gold:#B98A2A;--iv-quiet:#5A4A2A;--iv-rule:#CDAE55;--iv-frame-tint:#E9CF7C;--iv-display:var(--iv-font-display);--iv-body:var(--iv-font-body);--iv-labels:var(--iv-font-labels);--iv-selvedge:7vw;min-height:100dvh;background:var(--iv-ground);color:var(--iv-ink);font:400 1.02rem/1.74 var(--iv-body)}@media (min-width:860px){.iv-knots{--iv-selvedge:60px}}.iv-knots *,.iv-knots :after,.iv-knots :before{box-sizing:border-box}.iv-knots h1,.iv-knots h2,.iv-knots h3,.iv-knots p{margin:0}:where(.iv-knots) figure{margin:0}.iv-knots h1,.iv-knots h2,.iv-knots h3{font-weight:400;text-wrap:balance}.iv-knots p{text-wrap:pretty}.iv-knots img{object-fit:cover}.iv-knots a,.iv-knots button,.iv-knots input,.iv-knots textarea{font:inherit}.iv-knots a,.iv-knots button{min-height:44px}.iv-knots :focus-visible{outline:2px solid var(--iv-ink);outline-offset:3px}.iv-knots-cloth{position:relative;width:min(100%,860px);margin:0 auto;padding:1.4rem var(--iv-selvedge) 4rem;border-left:1px solid var(--iv-rule);border-right:1px solid var(--iv-rule);min-height:100dvh;isolation:isolate}.iv-knots-cloth:after,.iv-knots-cloth:before{content:"";position:absolute;top:0;bottom:0;width:3px;z-index:1}.iv-knots-cloth:before{left:calc(var(--iv-selvedge) * .5 - 1.5px);background:var(--iv-green);box-shadow:4px 0 0 0 var(--iv-gold)}.iv-knots-cloth:after{right:calc(var(--iv-selvedge) * .5 - 1.5px);background:var(--iv-magenta)}.iv-knots-label{display:block;font:500 .72rem/1.5 var(--iv-labels);letter-spacing:.12em;text-transform:uppercase;color:var(--iv-quiet)}.iv-knots-folio{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.iv-knots-folio>span{flex:0 0 auto;white-space:nowrap;font:500 .72rem/1.4 var(--iv-labels);letter-spacing:.12em;text-transform:uppercase;color:var(--iv-quiet)}.iv-knots-folio>span:last-child{margin-left:auto}.iv-knots-folio-muhurta{white-space:nowrap}.iv-knots-names{margin:2.2rem 0 0;text-align:center}.iv-knots-names h1{font:800 clamp(2.5rem,9vw,3.7rem)/1.1 var(--iv-font-display-strong);letter-spacing:.004em}.iv-knots-names h1 span{display:block}.iv-knots-names p{max-width:30ch;margin:.9rem auto 0;font-size:1.02rem;text-wrap:balance}.iv-knots-hero{margin:.6rem calc(-1 * var(--iv-selvedge)) 0}.iv-knots-hero>div{position:relative;width:100%;aspect-ratio:13/12}.iv-knots-hero img{display:block;width:100%;height:auto}.iv-knots section{margin-top:clamp(2.8rem,8vw,4.5rem)}.iv-knots section>h2{font:400 clamp(1.75rem,4.6vw,2.3rem)/1.18 var(--iv-display)}.iv-knots-lede{max-width:48ch;margin-top:.7rem;color:var(--iv-quiet);font-size:1.02rem}.iv-knots-guest{margin:.9rem 0 0;font-size:1.02rem}.iv-knots-invitation{max-width:30ch;margin-top:1.2rem;font:400 clamp(1.35rem,3.4vw,1.75rem)/1.44 var(--iv-display)}.iv-knots-hosts{display:grid;gap:1.2rem;margin-top:1.6rem}@media (min-width:700px){.iv-knots-hosts{grid-template-columns:1fr 1fr}}.iv-knots-hosts h3{font:400 1.02rem/1.6 var(--iv-body);color:var(--iv-quiet)}.iv-knots-hosts ul{list-style:none;padding:0;margin:.3rem 0 0}.iv-knots-hosts li{padding:.2rem 0;border-top:1px solid var(--iv-rule)}.iv-knots-portrait{max-width:20rem;margin-top:1.2rem}.iv-knots-story{max-width:52ch;margin-top:1.6rem}.iv-knots-list{display:grid;gap:clamp(1.8rem,5vw,2.8rem);margin-top:1.6rem}.iv-knots-knot{position:relative;display:grid;gap:.8rem;padding-top:3.4rem}.iv-knots-tie{position:absolute;top:0;left:calc(-1 * var(--iv-selvedge));right:calc(-1 * var(--iv-selvedge));height:2.6rem}.iv-knots-tie svg.iv-knots-tie-thread{display:block;width:100%;height:100%}.iv-knots-tie-glyph{width:34px;height:34px}.iv-knots-tie-glyph,.iv-knots-tie-glyphs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--iv-ground)}.iv-knots-tie-glyphs{display:flex;gap:6px;padding:0 4px}.iv-knots-tie-glyphs .iv-knots-tie-glyph{position:static;transform:none}.iv-knots-knot-head{display:grid;gap:.15rem}.iv-knots-num{font:500 .72rem/1.5 var(--iv-labels);letter-spacing:.12em;text-transform:uppercase;color:var(--iv-quiet)}.iv-knots-knot h3{font:700 clamp(1.75rem,2.4vw,2rem)/1.2 var(--iv-display)}.iv-knots-when{font:600 .95rem/1.6 var(--iv-labels);letter-spacing:.08em;text-transform:uppercase;color:var(--iv-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.iv-knots-tag{display:inline-block;font:500 .72rem/1.4 var(--iv-labels);letter-spacing:.12em;text-transform:uppercase}.iv-knots-tag-k{color:var(--iv-green)}.iv-knots-tag-p{color:var(--iv-magenta)}.iv-knots-tag-b{color:var(--iv-ink)}.iv-knots-gloss{font-size:1.02rem}.iv-knots-gloss b{font-family:var(--iv-font-transliteration);font-weight:600}.iv-knots-gloss span{color:var(--iv-quiet)}.iv-knots-note{max-width:52ch}.iv-knots-photo{position:relative;width:100%;aspect-ratio:4/5;border:1px solid var(--iv-rule);background:#EADFC8;overflow:hidden}.iv-knots .iv-image-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;font-size:.8rem;color:var(--iv-ink);background:linear-gradient(135deg,color-mix(in srgb,var(--iv-accent) 14%,var(--iv-ground)),var(--iv-ground))}@media (min-width:700px){.iv-knots-photo{aspect-ratio:3/2}}.iv-knots-three{color:var(--iv-quiet)}.iv-knots-venue h3{font:400 clamp(1.3rem,3.4vw,1.6rem)/1.3 var(--iv-display);margin-top:1rem}.iv-knots-venue a{display:inline-block;padding:0;position:relative;color:var(--iv-ink);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.iv-knots-venue a:before{content:"";position:absolute;inset:-.9rem 0}.iv-knots-notes{display:grid;gap:1rem;margin-top:1.4rem}@media (min-width:700px){.iv-knots-notes{grid-template-columns:1fr 1fr}}.iv-knots-note-card{padding:.9rem 0 0;border-top:1px solid var(--iv-rule)}.iv-knots-note-card p{margin-top:.3rem;max-width:38ch}p.iv-knots-when-big{font:400 clamp(1.5rem,4.2vw,2rem)/1.3 var(--iv-display);margin-top:1.2rem}.iv-knots-muhurta p:not(.iv-knots-when-big){color:var(--iv-quiet);margin-top:.3rem}.iv-knots-form{display:grid;gap:1rem;max-width:30rem;margin-top:1.2rem}.iv-knots-field{display:grid;gap:.35rem}.iv-knots-form input,.iv-knots-form textarea{width:100%;min-height:44px;padding:.6rem .75rem;font:400 1.02rem/1.4 var(--iv-body);color:var(--iv-ink);background:var(--iv-ground);border:1px solid var(--iv-ink);border-radius:0}.iv-knots-form textarea{min-height:88px;resize:vertical}.iv-knots button.iv-knots-tie-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 2.2rem;font:400 1.1rem/1 var(--iv-display);color:var(--iv-ground);background:var(--iv-ink);border:1px solid var(--iv-ink)}.iv-knots-tie-btn:disabled{opacity:.5}.iv-knots-decline{margin-top:.4rem}.iv-knots-decline button{display:inline-block;min-height:44px;line-height:44px;padding:0;color:var(--iv-quiet);background:none;border:none;text-decoration:underline;cursor:pointer}.iv-knots-reply-state{margin-top:.6rem}.iv-knots-error{color:var(--iv-accent);margin-top:.4rem}.iv-knots-keepsake{display:grid;gap:1.2rem;margin-top:1.2rem}@media (min-width:700px){.iv-knots-keepsake{grid-template-columns:220px 1fr;align-items:center}}.iv-knots-strand{position:relative;width:200px;aspect-ratio:9/16;border:1px solid var(--iv-rule);background:var(--iv-ground);overflow:hidden}.iv-knots-strand:after,.iv-knots-strand:before{content:"";position:absolute;top:0;bottom:0;width:2px}.iv-knots-strand:before{left:24px;background:var(--iv-green);box-shadow:3px 0 0 0 var(--iv-gold)}.iv-knots-strand:after{right:24px;background:var(--iv-magenta)}.iv-knots-strand svg{position:absolute;left:0;width:100%;height:40px}.iv-knots-keepsake p:not(.iv-knots-acts){max-width:40ch}.iv-knots-cap{position:absolute;left:0;right:0;bottom:12px;text-align:center;font:500 .72rem/1.5 var(--iv-body);color:var(--iv-quiet)}.iv-knots-keepsake p{max-width:40ch}.iv-knots-acts{margin-top:.6rem;display:flex;gap:1rem;flex-wrap:wrap}.iv-knots-acts a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.4rem;white-space:nowrap;color:var(--iv-ink);background:transparent}.iv-knots-acts a:first-child{background:var(--iv-ink);color:var(--iv-ground)}.iv-knots-acts a:last-child{box-shadow:inset 0 0 0 1.5px var(--iv-ink)}@media (max-width:479px){.iv-knots-acts{flex-direction:column}.iv-knots-acts a{width:100%}}.iv-knots-last{padding-bottom:1rem}.iv-knots-last p{max-width:44ch;margin-top:.8rem}.iv-knots-foot{margin-top:2rem}.iv-knots-colophon{color:var(--iv-quiet)}.iv-knots-colophon a{display:inline-block;color:inherit;line-height:44px}@keyframes iv-knots-maduve-beat{0%{opacity:.35;transform:scale(1.35)}60%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.iv-knots-ties .iv-knots-knot[data-kind=maduve][data-pull] .iv-knots-tie-glyphs .iv-knots-tie-glyph{animation:iv-knots-maduve-beat .5s cubic-bezier(.22,.61,.36,1) 3;transform:scale(1);opacity:1}.iv-knots-silk{top:0;left:0;right:0;z-index:-1}.iv-knots-silk,.iv-knots-silk-gl{position:absolute;pointer-events:none}.iv-knots-silk-gl{inset:0;opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1)}.iv-knots-silk-gl[data-live]{opacity:1}.iv-knots-silk-gl canvas{display:block;pointer-events:none}.iv-knots-silk--css{background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--iv-quiet) 7%,transparent) 0 1px,transparent 1px 4px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--iv-frame-tint) 45%,transparent) 0 1px,transparent 1px 4px),linear-gradient(90deg,color-mix(in srgb,var(--iv-gold) 18%,transparent) 0 var(--iv-selvedge),transparent var(--iv-selvedge)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M11 4.5 L17.5 11 L11 17.5 L4.5 11 Z' fill='none' stroke='%23B01E5E' stroke-opacity='0.22' stroke-width='1.2'/%3E%3Ccircle cx='11' cy='11' r='1.4' fill='%23B01E5E' fill-opacity='0.22'/%3E%3C/svg%3E");background-repeat:repeat,repeat,no-repeat,repeat-y;background-size:auto,auto,100% 100%,22px 22px;background-position:0 0,0 0,0 0,calc(100% - (var(--iv-selvedge) - 22px) / 2) 0}.iv-knots[data-laid=laying] .iv-knots-silk--css{animation:iv-knots-weave-settle 1.2s cubic-bezier(.16,1,.3,1) both}@keyframes iv-knots-weave-settle{0%{background-position:0 14px,9px 0,0 0,calc(100% - (var(--iv-selvedge) - 22px) / 2) 11px}to{background-position:0 0,0 0,0 0,calc(100% - (var(--iv-selvedge) - 22px) / 2) 0}}.iv-knots[data-laid=laying] .iv-knots-cloth:after,.iv-knots[data-laid=laying] .iv-knots-cloth:before{animation:iv-knots-thread-in 1.2s cubic-bezier(.16,1,.3,1) both}@keyframes iv-knots-thread-in{0%{clip-path:inset(0 -8px 100% -8px)}to{clip-path:inset(0 -8px calc(100% - 120vh) -8px)}}.iv-knots-ties .iv-knots-knot:is([data-tie=waiting],[data-tie=armed],[data-tie=play]) .iv-knots-tie path{stroke-dasharray:1 2;stroke-dashoffset:1.01}.iv-knots-ties .iv-knots-tie-glyph path[data-thread=p]{transition:stroke .24s cubic-bezier(.16,1,.3,1)}.iv-knots-ties .iv-knots-knot:not([data-tie=set]) .iv-knots-tie-glyph path[data-thread=p]{stroke:var(--iv-magenta)}@keyframes iv-knots-draw{0%{stroke-dashoffset:1.01}to{stroke-dashoffset:0}}@supports (animation-timeline:view()){.iv-knots-ties .iv-knots-knot[data-tie=armed]{view-timeline:--iv-knot block}.iv-knots-ties .iv-knots-knot[data-tie=armed] .iv-knots-tie-thread path{animation:iv-knots-draw linear both;animation-timeline:--iv-knot;animation-range:cover 0 cover 22.5%}.iv-knots-ties .iv-knots-knot[data-tie=armed] .iv-knots-tie>.iv-knots-tie-glyph path{animation:iv-knots-draw linear both;animation-timeline:--iv-knot;animation-range:cover 22.5% cover 50%}.iv-knots-ties .iv-knots-knot[data-tie=armed] .iv-knots-tie-glyphs .iv-knots-tie-glyph path{animation:iv-knots-draw linear both;animation-timeline:--iv-knot}.iv-knots-ties .iv-knots-knot[data-tie=armed] .iv-knots-tie-glyphs .iv-knots-tie-glyph:first-child path{animation-range:cover 22.5% cover 31.67%}.iv-knots-ties .iv-knots-knot[data-tie=armed] .iv-knots-tie-glyphs .iv-knots-tie-glyph:nth-child(2) path{animation-range:cover 31.67% cover 40.83%}.iv-knots-ties .iv-knots-knot[data-tie=armed] .iv-knots-tie-glyphs .iv-knots-tie-glyph:nth-child(3) path{animation-range:cover 40.83% cover 50%}}.iv-knots-ties .iv-knots-knot[data-tie=play] .iv-knots-tie-thread path{animation:iv-knots-draw .45s cubic-bezier(.16,1,.3,1) both}.iv-knots-ties .iv-knots-knot[data-tie=play] .iv-knots-tie>.iv-knots-tie-glyph path{animation:iv-knots-draw .45s cubic-bezier(.16,1,.3,1) .45s both}.iv-knots-ties .iv-knots-knot[data-tie=play] .iv-knots-tie-glyphs .iv-knots-tie-glyph path{animation:iv-knots-draw .15s cubic-bezier(.16,1,.3,1) .45s both}.iv-knots-ties .iv-knots-knot[data-tie=play] .iv-knots-tie-glyphs .iv-knots-tie-glyph:nth-child(2) path{animation-delay:.6s}.iv-knots-ties .iv-knots-knot[data-tie=play] .iv-knots-tie-glyphs .iv-knots-tie-glyph:nth-child(3) path{animation-delay:.75s}.iv-knots-vine{display:block;width:100%;height:auto;margin-top:1.5rem;overflow:visible}.iv-knots-vine-stem{stroke:var(--iv-quiet);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.iv-knots-vine-bud{fill:var(--iv-gold)}.iv-knots-vine+.iv-knots-notes{margin-top:.6rem}.iv-knots-vine+.iv-knots-notes>.iv-knots-note-card:first-child{border-top:0}@media (min-width:700px){.iv-knots-vine+.iv-knots-notes>.iv-knots-note-card:nth-child(2){border-top:0}}.iv-knots-ties .iv-knots-vine:is([data-vine=armed],[data-vine=draw]) .iv-knots-vine-stem{stroke-dasharray:1 2;stroke-dashoffset:1.01}.iv-knots-ties .iv-knots-vine[data-vine=armed] .iv-knots-vine-bud{opacity:0}.iv-knots-ties .iv-knots-vine[data-vine=draw] .iv-knots-vine-stem{animation:iv-knots-draw 1s cubic-bezier(.16,1,.3,1) both}.iv-knots-ties .iv-knots-vine[data-vine=draw] .iv-knots-vine-bud{animation:iv-knots-bud .24s cubic-bezier(.16,1,.3,1) both}@keyframes iv-knots-bud{0%{opacity:0}to{opacity:1}}.iv-knots-dial{position:relative;width:clamp(8.5rem,36vw,11.5rem);aspect-ratio:1;margin-top:1.4rem}.iv-knots-dial-svg{display:block;width:100%;height:100%;transition:opacity .7s cubic-bezier(.16,1,.3,1)}.iv-knots-dial-hand{transform-box:view-box;transform-origin:100px 100px}.iv-knots-dial[data-clock-live] .iv-knots-dial-svg{opacity:0}.iv-knots-clock-gl{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .7s cubic-bezier(.16,1,.3,1)}.iv-knots-clock-gl[data-live]{opacity:1}.iv-knots-clock-gl canvas{display:block;pointer-events:none}@media (min-width:700px){.iv-knots-muhurta{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:2.4rem;align-items:start}.iv-knots-muhurta>*{grid-column:1}.iv-knots-muhurta>.iv-knots-dial{grid-column:2;grid-row:1/span 3;align-self:center;margin-top:0}}.iv-knots-last{position:relative;padding-top:3.4rem}@media (prefers-reduced-motion:reduce){.iv-knots *,.iv-knots :after,.iv-knots :before{animation:none!important;transition:none!important}.iv-knots-tie-glyph,.iv-knots-tie-glyphs .iv-knots-tie-glyph{opacity:1!important;transform:translate(-50%,-50%) scale(1)!important;transition:none!important;animation:none!important}.iv-knots-tie-glyphs .iv-knots-tie-glyph{transform:scale(1)!important}}@media (min-width:700px){.iv-knots-hosts,.iv-knots-keepsake,.iv-knots-notes{column-gap:1.6rem}}