.layout_stage__DtlMW{--ink:#3b2416;--ink-soft:#7a5b45;--crimson:#8b1d1d;--gold:#b98a3e;--gold-soft:rgba(185,138,62,0.45);--paper:#fbf5e8;--paper-back:#f3e8d2;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-smooth-out:cubic-bezier(0.22,1,0.36,1);--u:4.4px;container-type:size;container-name:reader;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;height:100dvh;max-height:100%;min-height:0;overflow:hidden;overscroll-behavior:none;color:#f4dfb8;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;background:#220d09;background:radial-gradient(ellipse at 50% 25%,rgba(255,214,150,.18),transparent 60%),radial-gradient(ellipse at 50% 115%,rgba(0,0,0,.65),transparent 60%),linear-gradient(160deg,#35140e,#240d09 55%,#160705);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}.layout_stageEdit__h9rc2{display:block;container-type:normal;height:auto;max-height:none;min-height:0;padding:24px 12px;overflow:visible;-webkit-user-select:auto;user-select:auto}.layout_chromeBar__xSDXP{position:absolute;left:0;right:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:rgba(26,10,7,.78);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);color:#f4dfb8;transition:opacity .22s var(--ease-smooth-out),transform .22s var(--ease-smooth-out)}.layout_chromeTop__O4jcU{top:0;gap:8px;padding:calc(10px + env(safe-area-inset-top, 0px)) 16px 10px;border-bottom:1px solid rgba(244,223,184,.16)}.layout_chromeBottom__nip_F{bottom:0;gap:8px;padding:10px 16px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(244,223,184,.16)}.layout_chromeVisible__UJd2d{opacity:1;transform:translateZ(0)}.layout_chromeTop__O4jcU.layout_chromeHidden__F0gCP{opacity:0;transform:translate3d(0,-10px,0);pointer-events:none}.layout_chromeBottom__nip_F.layout_chromeHidden__F0gCP{opacity:0;transform:translate3d(0,10px,0);pointer-events:none}.layout_chromeTopInner__BtXtG{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:960px}.layout_title___PZIC{font-family:Cinzel,Georgia,serif;font-size:11px;font-size:clamp(11px,2.4cqi,15px);letter-spacing:.22em;text-transform:uppercase;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80vw}.layout_modeBtn__L9MWm{flex:0 0 auto;min-width:36px;min-height:28px;padding:2px 8px;border-radius:6px;border:1px solid rgba(244,223,184,.35);background:rgba(255,255,255,.08);color:#f4dfb8;font-family:Cinzel,Georgia,serif;font-size:10px;font-size:clamp(10px,1.8cqi,13px);letter-spacing:.12em;cursor:pointer;transition:transform .14s var(--ease-out),background-color .14s ease}.layout_modeBtn__L9MWm:active{transform:scale(.95)}.layout_tocBar__jJWMY{display:flex;align-items:center;gap:6px;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:2px 4px}.layout_tocBar__jJWMY::-webkit-scrollbar{display:none}.layout_tocPill__rkjIq{flex:0 0 auto;min-height:44px;padding:6px 12px;border-radius:999px;border:1px solid rgba(244,223,184,.22);background:rgba(255,255,255,.05);color:rgba(244,223,184,.8);font-family:Cinzel,Georgia,serif;font-size:10px;font-size:clamp(10px,1.7cqi,13px);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .12s var(--ease-out)}.layout_tocPill__rkjIq:active{transform:scale(.96)}.layout_tocPillActive__PYQX1{background:rgba(224,179,106,.24);border-color:rgba(246,220,164,.7);color:#fff6e6}.layout_scrubberRow__O5Axs{display:flex;align-items:center;justify-content:center;gap:6px}.layout_scrubDot__pXDJG{position:relative;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.layout_scrubDot__pXDJG:after{content:"";width:6px;height:6px;border-radius:999px;background:rgba(244,223,184,.32);transition:transform .18s var(--ease-smooth-out),background-color .18s ease}.layout_scrubDotActive__l5FuF:after{background:#f6dca4;transform:scale(1.45)}.layout_pageStatus__0Tt_T{font-family:Cinzel,Georgia,serif;font-size:11px;font-size:clamp(11px,1.8cqi,14px);letter-spacing:.18em;opacity:.88}.layout_track__exoTc{width:min(280px,68vw);height:2px;border-radius:2px;background:rgba(244,223,184,.2);overflow:hidden}.layout_trackFill__I1yV5{height:100%;background:linear-gradient(90deg,#e0b36a,#f6dca4);transition:width .32s var(--ease-smooth-out)}.layout_viewport__O2DZs{--page-max:540px;--spread-max:1060px;flex:1 1 auto;min-height:0;width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;gap:20px;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));container-type:size;container-name:book}.layout_sheet__nygn2{--u:4.4px;--p:0;--sin-p:0;--overshoot:0;position:relative;flex:0 1 auto;overflow:hidden;border-radius:6px 8px 8px 6px;background:var(--paper);color:var(--ink);touch-action:none;-webkit-touch-callout:none;cursor:grab;transform:translate3d(calc(var(--overshoot) * -22px),0,0)}.layout_sheetSingle__32hZR{width:min(var(--page-max),100%);width:min(var(--page-max),100%,calc((100dvh - 64px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)) / 1.46));height:auto;aspect-ratio:1/1.46;box-shadow:1px 0 0 #efe4ce,2px 0 0 #d5c19e,3px 0 0 #f6ecd8,4px 0 0 #cbb38c,5px 0 0 #efe4ce,6px 0 1px rgba(40,18,8,.45),0 32px 60px -18px rgba(0,0,0,.78),0 0 0 1px rgba(255,215,150,.24)}.layout_sheetSpread__Fc7Dg{width:min(var(--spread-max),100%);width:min(var(--spread-max),100%,calc((100dvh - 72px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)) * 1.38));height:auto;aspect-ratio:1.38/1;border-radius:8px;perspective:2200px;transform-style:preserve-3d;box-shadow:-1px 0 0 #efe4ce,-2px 0 0 #d5c19e,-3px 0 0 #f6ecd8,-4px 0 0 #cbb38c,1px 0 0 #efe4ce,2px 0 0 #d5c19e,3px 0 0 #f6ecd8,4px 0 0 #cbb38c,0 34px 68px -18px rgba(0,0,0,.82),0 0 0 1px rgba(255,215,150,.26)}.layout_sheetDragging__v9jjq{cursor:grabbing}.layout_bookSpine__kWBIA{position:absolute;top:0;bottom:0;pointer-events:none;z-index:12}.layout_sheetSingle__32hZR .layout_bookSpine__kWBIA{left:0;width:18px;background:linear-gradient(90deg,rgba(45,22,10,.16),rgba(45,22,10,.05) 45%,rgba(255,252,244,.25) 75%,transparent)}.layout_sheetSpread__Fc7Dg .layout_bookSpine__kWBIA{left:50%;width:44px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(48,22,10,.06) 22%,rgba(38,16,6,.22) 46%,rgba(255,248,232,.28) 50%,rgba(38,16,6,.24) 54%,rgba(48,22,10,.06) 78%,transparent)}.layout_leaf__362dl{position:absolute;top:0;bottom:0;left:0;width:100%;background:var(--paper);will-change:clip-path,transform;overflow:hidden;touch-action:none}.layout_leaf__362dl[data-role=idle]{visibility:hidden;pointer-events:none;z-index:0}.layout_leaf__362dl[data-role=under]{z-index:1;transform:translateZ(0)}.layout_leaf__362dl[data-role=under]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;background:rgba(32,14,6,.16);opacity:calc(1 - var(--p))}.layout_leaf__362dl[data-role=top]{z-index:2;clip-path:inset(0 calc(var(--p) * 100%) 0 0)}.layout_sheet__nygn2[data-turning=false] .layout_leaf__362dl[data-role=top]{clip-path:none}.layout_curlOverlay__ZtjPc{position:absolute;inset:0;pointer-events:none;z-index:6;opacity:0}.layout_sheet__nygn2[data-turning=true] .layout_curlOverlay__ZtjPc{opacity:1}.layout_curlCrease__PoyFo{position:absolute;top:0;bottom:0;right:calc(var(--p) * 100%);width:calc(var(--sin-p) * 9% + 10px);background:linear-gradient(270deg,rgba(42,20,8,.18),rgba(255,252,244,.42) 38%,transparent)}.layout_curlShadow__CNW6O{position:absolute;top:0;bottom:0;left:calc((1 - var(--p)) * 100%);width:calc(var(--sin-p) * 28% + 18px);opacity:var(--sin-p);background:linear-gradient(90deg,rgba(24,10,4,.42),rgba(24,10,4,.22) 38%,rgba(24,10,4,.06) 72%,transparent)}.layout_curlFlap__BXNIr{position:absolute;top:-.6%;bottom:-.6%;left:calc((1 - var(--p)) * 100% - 1px);width:calc(var(--sin-p) * 17% + (1 - var(--p)) * 1.5%);border-radius:1px 6px 6px 1px;transform-origin:left center;transform:perspective(900px) rotateY(-11deg);background:linear-gradient(90deg,#fffdf8,#f9f1e1 16%,#efe1c6 58%,#dfd0b2 86%,#cfb994);border-right:1px solid rgba(185,138,62,.5);box-shadow:-2px 0 6px rgba(38,18,6,.12),6px 0 18px rgba(20,8,2,.28);overflow:hidden}.layout_curlFlapInner__9zYQG{position:absolute;top:calc(var(--u) * 3.5);bottom:calc(var(--u) * 3.5);left:14%;right:calc(var(--u) * 3.5);border-top:1px solid rgba(185,138,62,.16);border-bottom:1px solid rgba(185,138,62,.16);border-right:1px solid rgba(185,138,62,.18)}.layout_sheetSpread__Fc7Dg .layout_leaf__362dl{width:50%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.layout_sheetSpread__Fc7Dg .layout_leaf__362dl[data-side=left]{left:0;transform-origin:right center}.layout_sheetSpread__Fc7Dg .layout_leaf__362dl[data-side=right]{left:50%;transform-origin:left center}.layout_sheetSpread__Fc7Dg .layout_leaf__362dl[data-role=spread-left-static],.layout_sheetSpread__Fc7Dg .layout_leaf__362dl[data-role=spread-right-static]{z-index:2;transform:rotateY(0deg)}.layout_sheetSpread__Fc7Dg .layout_leaf__362dl[data-role=spread-left-base],.layout_sheetSpread__Fc7Dg .layout_leaf__362dl[data-role=spread-right-base]{z-index:1;transform:rotateY(0deg)}.layout_sheetSpread__Fc7Dg .layout_leaf__362dl[data-role=spread-right-base]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;background:linear-gradient(90deg,rgba(24,10,4,.34),rgba(24,10,4,.12) 60%,transparent);opacity:calc(1 - var(--p))}.layout_sheetSpread__Fc7Dg .layout_leaf__362dl[data-role=spread-left-base]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;background:linear-gradient(270deg,rgba(24,10,4,.34),rgba(24,10,4,.12) 60%,transparent);opacity:var(--p)}.layout_sheetSpread__Fc7Dg .layout_leaf__362dl[data-role=spread-flip-front]{z-index:4;transform:rotateY(calc(var(--p) * -180deg));box-shadow:12px 0 28px rgba(18,8,2,.32)}.layout_sheetSpread__Fc7Dg .layout_leaf__362dl[data-role=spread-flip-front]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;background:linear-gradient(90deg,rgba(35,16,6,.22),rgba(255,250,238,.12) 35%,rgba(35,16,6,.25));opacity:var(--sin-p)}.layout_sheetSpread__Fc7Dg .layout_leaf__362dl[data-role=spread-flip-back]{z-index:4;transform:rotateY(calc((1 - var(--p)) * 180deg));box-shadow:-12px 0 28px rgba(18,8,2,.32)}.layout_sheetSpread__Fc7Dg .layout_leaf__362dl[data-role=spread-flip-back]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;background:linear-gradient(270deg,rgba(35,16,6,.22),rgba(255,250,238,.12) 35%,rgba(35,16,6,.25));opacity:var(--sin-p)}.layout_kindleFooter__kBlqx{position:absolute;left:calc(var(--u) * 5);right:calc(var(--u) * 5);bottom:max(calc(var(--u) * 1.1),env(safe-area-inset-bottom,4px));z-index:8;display:flex;align-items:center;justify-content:space-between;pointer-events:none;font-family:Cinzel,Georgia,serif;font-size:max(9px,calc(var(--u) * 2.1));letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);opacity:.62}.layout_endpaper__xaPKe{display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:.45}.layout_arrow__Q1uG_{position:absolute;top:50%;z-index:12;flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;transform:translateY(-50%);border-radius:999px;border:1px solid rgba(244,223,184,.55);background:rgba(28,12,8,.78);color:#f6e7c8;font-size:22px;line-height:1;cursor:pointer;box-shadow:0 10px 24px -12px rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .15s var(--ease-out),background-color .15s ease,opacity .15s ease}.layout_arrowPrev__ItvOE{left:max(10px,env(safe-area-inset-left,0px))}.layout_arrowNext__mpHZs{right:max(10px,env(safe-area-inset-right,0px))}.layout_arrowHeld__C_ybP{visibility:hidden}.layout_turnHint__7NL2K{position:absolute;z-index:9;top:calc(var(--u) * 16);right:calc(var(--u) * 2.4);display:grid;grid-auto-flow:column;align-items:center;gap:2px;height:40px;padding:0 12px 0 14px;border:1px solid rgba(244,223,184,.55);border-radius:999px;background:rgba(28,12,8,.82);color:#f6e7c8;line-height:1;cursor:pointer;box-shadow:0 10px 24px -12px rgba(0,0,0,.7);animation:layout_turnNudge__P44ux 1.15s var(--ease-out) .7s 2 both}.layout_turnWord__gE1D3{font-family:Cinzel,Georgia,serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase}@keyframes layout_turnNudge__P44ux{0%,to{transform:translateX(0)}42%{transform:translateX(-7px)}}@media (hover:hover) and (pointer:fine){.layout_arrow__Q1uG_:hover:not(:disabled){background:rgba(244,223,184,.18)}.layout_tocPill__rkjIq:hover{background:rgba(244,223,184,.15);color:#fff6e6}.layout_modeBtn__L9MWm:hover{background:rgba(244,223,184,.18)}.layout_mapLink__d_ZIn:hover{background:#a02424}}.layout_arrow__Q1uG_:active:not(:disabled){transform:translateY(-50%) scale(.94)}.layout_turnHint__7NL2K:active{transform:scale(.96)}.layout_arrow__Q1uG_:disabled{opacity:.22;cursor:default}.layout_arrow__Q1uG_:focus-visible,.layout_mapLink__d_ZIn:focus-visible,.layout_modeBtn__L9MWm:focus-visible,.layout_scrubDot__pXDJG:focus-visible,.layout_tocPill__rkjIq:focus-visible,.layout_turnHint__7NL2K:focus-visible{outline:2px solid #f6dca4;outline-offset:3px}.layout_page__t6hL7{position:relative;box-sizing:border-box;height:100%;flex-direction:column;text-align:center;padding:calc(var(--u) * 7) calc(var(--u) * 8) calc(var(--u) * 12);background:radial-gradient(ellipse at 20% 10%,rgba(255,255,255,.62),transparent 55%),radial-gradient(ellipse at 80% 100%,rgba(214,170,104,.18),transparent 60%),var(--paper)}.layout_pageInner__PyW_n,.layout_page__t6hL7{min-height:0;display:flex;align-items:center;overflow:hidden}.layout_pageInner__PyW_n{flex:1 1 auto;width:100%;margin:0;flex-direction:column;justify-content:center}.layout_pageInner__PyW_n>*{flex-shrink:0;max-width:100%}.layout_frame__GwVcT{position:absolute;top:calc(var(--u) * 3.5);right:calc(var(--u) * 3.5);bottom:calc(var(--u) * 7);left:calc(var(--u) * 3.5);border:1px solid var(--gold-soft);pointer-events:none;z-index:3}.layout_frame__GwVcT:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(185,138,62,.22)}.layout_eyebrow__0Ei3v{font-size:calc(var(--u) * 2.8);letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.layout_eyebrow__0Ei3v,.layout_heading__p285j{font-family:Cinzel,Georgia,serif;text-wrap:balance;color:var(--crimson)}.layout_heading__p285j{font-weight:500;font-size:calc(var(--u) * 6.6);line-height:1.05;letter-spacing:.04em}.layout_script__Ua6kz{font-family:Pinyon Script,Great Vibes,cursive;font-weight:400;font-size:calc(var(--u) * 9);line-height:1.05;text-wrap:balance;color:var(--crimson)}.layout_scriptNames__8S_xe{font-size:calc(var(--u) * 11);margin-top:calc(var(--u) * 6)}.layout_body__lKv__{font-size:calc(var(--u) * 4.6);line-height:1.45;text-wrap:balance;color:var(--ink)}.layout_italic__yzM2g{font-style:italic;color:var(--ink-soft)}.layout_small__wKwNv{font-size:calc(var(--u) * 3.6);line-height:1.4;text-wrap:balance;color:var(--ink-soft)}.layout_tamil__t741r{font-size:calc(var(--u) * 4.2);line-height:1.3;color:var(--gold);letter-spacing:.04em}.layout_divider__AjbJe{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 3);margin:calc(var(--u) * 4) 0;color:var(--gold);font-size:calc(var(--u) * 4)}.layout_divider__AjbJe:after,.layout_divider__AjbJe:before{content:"";width:calc(var(--u) * 14);height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.layout_divider__AjbJe:after{background:linear-gradient(270deg,transparent,var(--gold))}.layout_art__lb3tj{position:relative;flex:1 1 auto;min-height:0;width:min(74%,calc(var(--u) * 68));height:calc(var(--u) * var(--art, 36));max-height:30%;overflow:hidden;margin-top:calc(var(--u) * 2)}.layout_art__lb3tj img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none}.layout_artSticker__yMi1c{border:0;border-radius:0;box-shadow:none;background:transparent}.layout_artSticker__yMi1c img{object-fit:contain}.layout_artArch__UTRKF{border-radius:calc(var(--u) * 50) calc(var(--u) * 50) calc(var(--u) * 2) calc(var(--u) * 2);border:1px solid var(--gold-soft)}.layout_artSoft___gEXL{border-radius:calc(var(--u) * 2);box-shadow:0 calc(var(--u) * 1.4) calc(var(--u) * 3) calc(var(--u) * -1) rgba(60,30,10,.4)}.layout_mapLink__d_ZIn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:calc(var(--u) * 2.5);padding:calc(var(--u) * 2) calc(var(--u) * 5);font-family:Cinzel,Georgia,serif;font-size:calc(var(--u) * 3);letter-spacing:.14em;text-transform:uppercase;color:#fff6e6;background:var(--crimson);border:1px solid var(--gold);border-radius:999px;box-shadow:0 calc(var(--u) * 1.2) calc(var(--u) * 2.4) calc(var(--u) * -1) rgba(139,29,29,.6);transition:transform .14s var(--ease-out),background-color .14s ease;text-decoration:none;min-height:44px;line-height:1.2}.layout_mapLink__d_ZIn:active{transform:scale(.97)}.layout_eventCard__XNlF_{width:100%;margin-top:calc(var(--u) * 4);padding:calc(var(--u) * 4) calc(var(--u) * 2);border-top:1px solid var(--gold-soft);border-bottom:1px solid var(--gold-soft)}.layout_cover__qe94K{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:0 calc(var(--u) * 10) calc(var(--u) * 12);background:var(--paper);overflow:hidden}.layout_coverArt__PjMVx{position:absolute!important;inset:0;width:100%;max-height:none;height:100%!important;margin:0;flex:none}.layout_coverFade__7KpDi{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(251,245,232,.92),rgba(251,245,232,0) 26%,rgba(251,245,232,0) 50%,rgba(251,245,232,.95) 80%)}.layout_coverText__mFs_l{position:relative;z-index:2;width:100%}.layout_coverTop__Fzk25{position:absolute;top:calc(var(--u) * 9);left:0;right:0;z-index:2;text-align:center}.layout_coverNames__xNRyz{font-size:calc(var(--u) * 14);margin-top:calc(var(--u) * 2)}.layout_amp__o_l_v{display:block;font-size:calc(var(--u) * 8);color:var(--gold);margin:calc(var(--u) * -1) 0}.layout_editStack__I2CBL{display:flex;flex-direction:column;align-items:center;gap:28px}.layout_editPage__MHfH_{--u:4.4px;position:relative;width:100%;max-width:440px;height:680px;overflow:hidden;border-radius:4px;color:var(--ink);box-shadow:0 20px 40px -16px rgba(0,0,0,.6)}@supports (width:1cqi){.layout_sheetSingle__32hZR{width:min(var(--page-max),100cqi,calc(100cqb / 1.46))}.layout_sheetSpread__Fc7Dg{width:min(var(--spread-max),100cqi,calc(100cqb * 1.38))}}@container book (min-width: 720px){.layout_arrow__Q1uG_{position:static;transform:none}.layout_arrow__Q1uG_:active:not(:disabled){transform:scale(.94)}.layout_viewport__O2DZs{padding:max(20px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px))}}@media (min-width:1360px) and (min-height:920px){.layout_viewport__O2DZs{--page-max:600px;--spread-max:1180px}}@media (prefers-reduced-transparency:reduce){.layout_chromeBar__xSDXP{background:#1f0c08;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.layout_arrow__Q1uG_,.layout_chromeBar__xSDXP,.layout_mapLink__d_ZIn,.layout_modeBtn__L9MWm,.layout_tocPill__rkjIq,.layout_trackFill__I1yV5{transition-duration:1ms!important}.layout_turnHint__7NL2K{animation:none}.layout_curlOverlay__ZtjPc{display:none}}.layout_root__HiXjY{--maroon:#7a192a;--deep:#4a0a14;--cream:#f3e7d0;--gold:#d6a85a;--ink:#3a1018;--leaf:#3d5a2b;--ease:cubic-bezier(.22,.8,.2,1);--fs-h2:clamp(2rem,5vw,4.2rem);--nav-clear:calc(1.25rem + env(safe-area-inset-top,0px));font:18px/1.55 Cormorant Garamond,Georgia,Times New Roman,serif;color:var(--ink);background:var(--maroon);-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-wrap:normal;word-break:normal;hyphens:none}.layout_root__HiXjY img{max-width:100%;height:auto;display:block}.layout_root__HiXjY h1,.layout_root__HiXjY h2,.layout_root__HiXjY h3{font-weight:700;line-height:.95;letter-spacing:-.02em;text-wrap:balance}.layout_root__HiXjY h2{font-size:var(--fs-h2);margin-bottom:.5em}.layout_root__HiXjY em,.layout_root__HiXjY i{font-style:italic;font-weight:400}.layout_skip__yFGz4{position:absolute;left:max(8px,env(safe-area-inset-left,0px));top:-60px;background:var(--cream);color:var(--ink);padding:8px 12px;z-index:99}.layout_skip__yFGz4:focus{top:max(8px,env(safe-area-inset-top,0px))}.layout_root__HiXjY :focus-visible{outline:3px solid var(--gold);outline-offset:3px}.layout_paper__4WiIt{background:var(--cream) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .38 0 0 0 0 .2 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E")}.layout_maroon__EoqDp{background:var(--maroon);color:var(--cream)}.layout_calendar__PZmlm,.layout_closing__FZ7CG,.layout_days__boS4Z,.layout_families__l8xEj,.layout_venues__eQTE5,.layout_welcome__ndlf2{scroll-margin-top:var(--nav-clear)}.layout_cover__VY3KE{position:sticky;top:0;z-index:60;height:100vh;height:100dvh;margin-bottom:-100dvh;width:100%;overflow:hidden;display:grid;place-items:center;padding:max(1.5rem,env(safe-area-inset-top,0px)) 8vw max(1.5rem,env(safe-area-inset-bottom,0px));border:0;background:var(--maroon);color:var(--cream);font:inherit;cursor:pointer;text-align:center}.layout_cover__VY3KE:focus-visible{outline:3px solid var(--gold);outline-offset:-8px}.layout_cover__VY3KE .layout_coverGopuram__qZomB{position:absolute;z-index:0;left:50%;top:46%;translate:-50% -50%;height:min(62dvh,640px);width:auto;max-width:none;pointer-events:none;opacity:.16;filter:brightness(1.9)}.layout_coverCopy__6Q06o{position:relative;z-index:1;display:grid;justify-items:center;gap:1.15rem;max-width:none;padding-inline:6vw}.layout_coverInvoke__LqpU9{position:absolute;z-index:2;top:max(.7rem,env(safe-area-inset-top,0px));left:50%;translate:-50% 0;pointer-events:none}.layout_coverInvoke__LqpU9 img{height:clamp(3.4rem,7.5vh,4.6rem);width:auto;display:block;filter:drop-shadow(0 8px 14px #2a050bcc)}.layout_coverNames__JEPGG{display:grid;justify-items:center;gap:.12rem;font-family:"Noto Serif Tamil",Nirmala UI,Tamil MN,serif;font-weight:700;line-height:1.12;letter-spacing:0;color:var(--cream);text-shadow:0 1px 0 #222,0 2px 0 #151515,0 8px 16px #000a}.layout_coverNames__JEPGG span{font-size:clamp(1.7rem,8.4vw,4.6rem);white-space:nowrap}.layout_coverNames__JEPGG:has(.layout_coverNameLong__BCS9B) span{font-size:clamp(1rem,4.35vw,3.15rem)}.layout_cover__VY3KE:has(.layout_coverNameLong__BCS9B){padding-inline:max(.55rem,3vw)}.layout_cover__VY3KE:has(.layout_coverNameLong__BCS9B) .layout_coverCopy__6Q06o{padding-inline:0}.layout_coverNames__JEPGG i{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-style:italic;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1;letter-spacing:.14em;color:#ffe3a3;margin:.2em 0;text-shadow:0 1px 0 #3a1018,0 0 1px #3a1018,0 2px 10px #2a050bcc}.layout_coverHint__YvkCf{margin-top:.35rem;min-height:44px;display:inline-grid;place-items:center;padding:.7rem 1.25rem;font:600 .8rem/1 Jost,Segoe UI,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--maroon);border:1.5px solid #ffe3a3;border-radius:99px;background:#ffe3a3;box-shadow:0 6px 16px #2a050b99}@media (min-width:900px){.layout_cover__VY3KE{padding-top:min(32vh,360px)}.layout_coverNames__JEPGG span{font-size:clamp(3.4rem,5vw,5.4rem)}.layout_coverNames__JEPGG:has(.layout_coverNameLong__BCS9B) span{font-size:clamp(1.7rem,2.7vw,3.15rem)}}.layout_curtain__ZZVcW{position:sticky;top:0;z-index:50;height:100vh;height:100dvh;margin-bottom:-100dvh;background:var(--maroon);display:grid;place-items:center}.layout_curtain__ZZVcW .layout_kolam__R3UT6{width:min(60vmin,380px)}.layout_kolam__R3UT6{--k:var(--cream);fill:none;stroke:var(--k);stroke-linecap:butt;stroke-linejoin:round;overflow:visible;pointer-events:none;will-change:transform;transform:translateZ(0)}.layout_kolam__R3UT6 circle{fill:var(--k);stroke:none}.layout_gold__zHo_v{--k:var(--gold)}@media (prefers-reduced-motion:no-preference){.layout_root__HiXjY:not([data-still]) .layout_kolam__R3UT6 path{stroke-dasharray:1 2;stroke-dashoffset:1}.layout_root__HiXjY:not([data-still]) .layout_kolam__R3UT6 circle{opacity:0}}.layout_hero__NbdGD{overflow:hidden}@supports (overflow:clip){.layout_hero__NbdGD{overflow:clip}}.layout_closing__FZ7CG,.layout_families__l8xEj,.layout_hero__NbdGD,.layout_welcome__ndlf2{isolation:isolate}.layout_hero__NbdGD{min-height:100vh;min-height:100dvh;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(18rem,1fr);align-items:stretch;padding:var(--nav-clear) max(5vw,env(safe-area-inset-right,0px)) max(1.25rem,env(safe-area-inset-bottom,0px)) max(5vw,env(safe-area-inset-left,0px))}.layout_scene__JrJ7j{grid-column:1;grid-row:2;justify-self:end;align-self:end;height:100%;width:max-content;max-width:100%}.layout_scene__JrJ7j img{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:right bottom}.layout_bells__HKm9j{position:absolute;left:0;top:auto;bottom:30%;height:34vh;width:max-content;max-width:none;z-index:1;pointer-events:none;transform-origin:30% 0}.layout_bells__HKm9j img{height:100%;width:auto}.layout_scrollCue__lpyJi{position:absolute;z-index:4;left:50%;translate:-50% 0;bottom:max(.9rem,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:center;gap:.15rem;color:#fff7e4;text-decoration:none;font:500 .72rem Jost,Segoe UI,sans-serif;letter-spacing:.28em;text-transform:uppercase;text-shadow:0 1px 8px #2a050bd9;padding:.4rem .8rem}.layout_scrollCue__lpyJi:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:no-preference){.layout_scrollCue__lpyJi svg{animation:layout_cueBob__7gPEJ 1.6s ease-in-out infinite}}@keyframes layout_cueBob__7gPEJ{0%,to{translate:0 0;opacity:.6}50%{translate:0 6px;opacity:1}}.layout_heroKolam__bSm5k{--k:#f3e6c4;position:absolute;left:-4%;right:auto;bottom:11%;width:min(36vw,160px);opacity:.2;z-index:0}.layout_heroCopy__E8Nq9{grid-column:1;grid-row:1;position:relative;z-index:2;min-width:0;max-width:100%;perspective:900px}.layout_heroInvocation__K2Gm0{position:absolute;z-index:3;top:max(.7rem,env(safe-area-inset-top,0px));left:50%;translate:-50% 0;margin:0}.layout_heroInvocation__K2Gm0 img{height:clamp(3.4rem,7.5vh,4.6rem);width:auto;display:block;filter:drop-shadow(0 8px 14px #2a050bcc)}.layout_tamil__dAPAD{font:700 1.2rem "Noto Serif Tamil",Nirmala UI,Tamil MN,serif;color:var(--gold)}.layout_together__CexRG{font:500 .8rem Jost,Segoe UI,sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:.4rem 0 1rem;opacity:.9}.layout_names__SxP7U{font-size:clamp(2.4rem,7vw,8rem);color:var(--cream);display:grid;transform-origin:center 60%;text-shadow:0 1px 0 #222,0 2px 0 #151515,0 3px 0 #0c0c0c,0 10px 18px #000a,0 22px 36px #0006}.layout_names__SxP7U i{font-size:.34em;color:var(--gold);margin:.12em 0 .12em .2em}.layout_namesLong__Gzsr3>span:first-child{white-space:nowrap}.layout_when__TmNzg{margin-top:1.4rem;display:inline-flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:center;max-width:100%;font:500 .95rem Jost,Segoe UI,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);border-radius:99px;padding:.7rem 1.2rem;background:#4a0a1499}.layout_when__TmNzg b{color:var(--cream);font-weight:500;letter-spacing:.16em}@media (max-width:899px){.layout_hero__NbdGD{padding:0}.layout_scene__JrJ7j{grid-row:1/-1;justify-self:stretch;align-self:stretch;position:relative;left:clamp(2.4rem,12vw,3.4rem);width:100%;height:100%}.layout_scene__JrJ7j img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:right bottom}.layout_heroCopy__E8Nq9{grid-row:1/-1;align-self:center;justify-self:stretch;text-align:left;padding:8vh 36vw 0 6vw;container-type:inline-size}.layout_heroCopy__E8Nq9:has(.layout_namesLong__Gzsr3){padding-right:5vw;padding-left:4vw}.layout_tamil__dAPAD,.layout_together__CexRG,.layout_when__TmNzg{display:none}.layout_names__SxP7U{justify-items:start;text-align:left;color:#fff7e4;font-size:clamp(2.4rem,11vw,4.2rem);line-height:1.1;text-wrap:balance;text-shadow:0 1px 2px #2a050b,0 2px 12px #2a050bd9}.layout_names__SxP7U.layout_namesLong__Gzsr3{font-size:min(2rem,calc(100cqw / (var(--len,28) * .56)));line-height:1.22;row-gap:.34em}.layout_names__SxP7U.layout_namesLong__Gzsr3>span{white-space:nowrap}.layout_names__SxP7U i{margin:.25em 0;font-size:.42em;display:flex;align-items:center;gap:.6em;letter-spacing:.14em}.layout_names__SxP7U.layout_namesLong__Gzsr3 i{margin:0;font-size:.72em;line-height:1;letter-spacing:.12em;color:#ffe3a3;-webkit-text-stroke:0;text-shadow:none}.layout_names__SxP7U.layout_namesLong__Gzsr3 i:after{opacity:1}.layout_names__SxP7U i:after{content:"";width:1.6em;height:1px;background:currentColor;opacity:.6}.layout_bells__HKm9j{top:0;bottom:auto;left:3vw;height:28vh}.layout_heroKolam__bSm5k{left:-24vw;bottom:auto;top:76%;width:min(54vw,230px);transform:translateY(-50%)}}.layout_root__HiXjY .cms-media-trigger{pointer-events:auto}@media (max-width:899px){.layout_scene__JrJ7j .cms-media-trigger{right:calc(clamp(2.4rem,12vw,3.4rem) + .75rem)}}.layout_stack__QCQSG{list-style:none;padding:0;display:grid;gap:1.25rem;max-width:980px;margin:6vh auto 0}.layout_card__nVqfe{position:relative;top:auto;min-height:0;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"b d" "b i";gap:clamp(.75rem,3vw,1.5rem);align-items:start;overflow:hidden;border-radius:6px;box-shadow:0 30px 60px -30px #000c;padding-bottom:1rem}.layout_band__gGvMM{grid-area:b;align-self:stretch}.layout_k1__AEXkI{background:var(--cream);color:var(--ink)}.layout_k2__GZrDb{background:var(--leaf);color:var(--cream)}.layout_k3___Yf7U{background:var(--gold);color:var(--deep)}.layout_date__ePvjO{grid-area:d;display:grid;justify-items:start;line-height:.85;padding-top:1rem}.layout_date__ePvjO b{font:700 clamp(2.7rem,16vw,4.4rem)/.8 Cormorant Garamond,Georgia,serif;letter-spacing:-.04em}.layout_date__ePvjO span{font:500 .85rem/1.35 Jost,Segoe UI,sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-top:.6rem;white-space:pre-line}.layout_info__7r3jr{grid-area:i;padding:0 1rem 1rem 0}.layout_info__7r3jr h3{font-size:clamp(1.7rem,4vw,3rem);margin-bottom:.5rem}.layout_info__7r3jr p{margin:0 0 .4rem}.layout_time__AMWsh{font:500 1rem Jost,Segoe UI,sans-serif;letter-spacing:.12em;text-transform:uppercase}.layout_note__WxTVf{font-style:italic;opacity:.85;margin-top:.7rem}.layout_check__UGenB{background:repeating-linear-gradient(90deg,#d6a85a88 0 6px,transparent 6px 46px),repeating-linear-gradient(0deg,#d6a85a88 0 6px,transparent 6px 46px),repeating-linear-gradient(90deg,#1f5c5a99 0 14px,transparent 14px 60px),repeating-linear-gradient(0deg,#7a142499 0 14px,transparent 14px 60px),repeating-linear-gradient(90deg,#7a1424cc 0 22px,transparent 22px 92px),repeating-linear-gradient(0deg,#d9b24acc 0 22px,transparent 22px 92px),#f3e7d0}.layout_c2__vglPb{filter:hue-rotate(-12deg) saturate(1.2)}.layout_c3__JONA9{filter:hue-rotate(25deg)}.layout_reveal__IBoHv{position:relative}.layout_secHead__8gvmQ{text-align:center;max-width:40rem;margin:0 auto clamp(2.5rem,7vh,4.5rem)}.layout_secHead__8gvmQ em{color:var(--gold)}.layout_paper__4WiIt .layout_secHead__8gvmQ,.layout_paper__4WiIt h2{color:var(--maroon)}.layout_paper__4WiIt .layout_secHead__8gvmQ em,.layout_paper__4WiIt h2 em{color:#8a5418}.layout_ghostBtn__uZUk4{display:inline-grid;place-items:center;min-height:44px;padding:.7rem 1.25rem;border:1px solid;border-radius:99px;font:500 .78rem/1 Jost,Segoe UI,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:inherit;text-decoration:none;touch-action:manipulation;background:linear-gradient(var(--gold),var(--gold)) 0 100%/100% 0 no-repeat;transition:background-size .4s var(--ease),color .4s var(--ease),border-color .4s,transform .12s ease-out}.layout_ghostBtn__uZUk4:focus-visible,.layout_ghostBtn__uZUk4:hover{background-size:100% 100%;color:var(--deep);border-color:var(--gold)}.layout_ghostBtn__uZUk4:active{transform:scale(.97)}.layout_rule__Adj2J{display:block;width:min(240px,55%);height:12px;position:relative;background:linear-gradient(#a8752f,#a8752f) 50%/100% 1px no-repeat}.layout_rule__Adj2J:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;background:var(--gold);translate:-50% -50%;rotate:45deg}.layout_welcome__ndlf2{position:relative;overflow:hidden;padding:0 max(6vw,env(safe-area-inset-right,0px)) 12vh max(6vw,env(safe-area-inset-left,0px));text-align:center}@supports (overflow:clip){.layout_closing__FZ7CG,.layout_families__l8xEj,.layout_venues__eQTE5,.layout_welcome__ndlf2{overflow:clip}}.layout_thoranam__w5CLv{margin:0 calc(-1 * max(6vw,env(safe-area-inset-left,0px))) clamp(1.5rem,5vh,3rem)}.layout_thoranam__w5CLv img{width:min(100%,1400px);height:auto;margin:0 auto}.layout_welcomeInner__2Ga3n{position:relative;z-index:1;max-width:44rem;margin:0 auto;display:grid;justify-items:center;gap:clamp(1rem,2.5vh,1.5rem)}.layout_gopuram__wq8V_{width:min(72vw,340px);margin:0 auto;overflow:clip}.layout_gopuram__wq8V_ img{width:100%;height:auto;transform-origin:center center}@media (prefers-reduced-motion:no-preference){.layout_root__HiXjY:not([data-still]) .layout_gopuram__wq8V_ img{will-change:transform}}.layout_welcome__ndlf2 h2{font-size:clamp(2rem,6vw,3.6rem);margin:0;max-width:16ch}.layout_blessCopy__qM2ph{font-size:clamp(1.15rem,2.6vw,1.4rem);font-style:italic;line-height:1.55;max-width:36rem;margin:0;white-space:pre-line}.layout_families__l8xEj{position:relative;padding:8vh max(5vw,env(safe-area-inset-right,0px)) 8vh max(5vw,env(safe-area-inset-left,0px))}.layout_families__l8xEj .layout_secHead__8gvmQ{color:var(--cream)}.layout_familyGrid__2NOwY{display:grid;gap:1.25rem;max-width:1180px;margin:0 auto;align-items:center}.layout_familyCouple__kosNh{order:-1!important;width:min(88vw,420px);margin:0 auto .35rem}.layout_familyCouple__kosNh img{width:100%;height:auto;max-height:min(52vh,480px);object-fit:contain;object-position:center top;filter:drop-shadow(0 24px 32px #2a050b88);-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.layout_familyCard__dMFgU{position:relative;text-align:center;color:var(--ink);overflow:hidden;padding:1.35rem 1.15rem 1.55rem;border-radius:1.6rem 1.6rem .9rem .9rem;box-shadow:0 22px 40px -28px #000c,0 0 0 4px var(--maroon),0 0 0 5px var(--gold)}.layout_familyLabel__Us7Zj{font:600 .72rem/1 Jost,Segoe UI,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#8a5418;margin:0}.layout_familyName__5H5XR{font-size:clamp(1.35rem,4.6vw,1.7rem);color:var(--maroon);margin:.45rem 0 .2rem;line-height:1.15}.layout_familyDegree__OH99c{font:500 .74rem/1.4 Jost,Segoe UI,sans-serif;letter-spacing:.12em;margin:0;opacity:.85}.layout_familyDegree__OH99c:empty,.layout_familyLabel__Us7Zj:empty,.layout_familyParents__OoHKM:empty,.layout_familyRelation__f1sgs:empty{display:none}.layout_familyRelation__f1sgs{font-style:italic;margin:.7rem 0 .3rem;font-size:1rem}.layout_familyParents__OoHKM{font:700 clamp(1.2rem,4.2vw,1.55rem)/1.25 Cormorant Garamond,Georgia,serif;color:var(--maroon);margin:0;white-space:pre-line}.layout_familyStrip__oLrv_{position:absolute;left:0;right:0;bottom:0;height:8px}.layout_days__boS4Z{background:var(--maroon)}.layout_daysIntro__NawB1{display:grid;justify-items:center;gap:clamp(.75rem,2vh,1.25rem);padding:clamp(1.25rem,4vh,2.75rem) max(5vw,env(safe-area-inset-right,0px)) clamp(.85rem,2.4vh,1.5rem) max(5vw,env(safe-area-inset-left,0px));color:var(--maroon);border-block:1px solid #d6a85a66}.layout_days__boS4Z h2{text-align:center;margin:0;font-size:clamp(1.75rem,6.4vw,3.6rem)}.layout_days__boS4Z h2 em{color:#8a5418}.layout_dayIndex__uSBM5{display:flex;justify-content:center;gap:clamp(.4rem,2vw,.75rem);width:min(100%,40rem);margin:0;padding:0}.layout_dayJump__E30Oy{flex:1 1 0;min-width:0;max-width:12rem;min-height:52px;display:grid;justify-items:center;align-content:center;gap:.25rem;padding:.5rem .4rem;color:var(--maroon);text-decoration:none;border:1px solid #c4924a;border-radius:999px;touch-action:manipulation;background:linear-gradient(var(--gold),var(--gold)) 0 100%/100% 0 no-repeat;transition:background-size .4s var(--ease),color .4s var(--ease)}.layout_dayJump__E30Oy b{font:700 1.4rem/.85 Cormorant Garamond,Georgia,serif;color:#8a5418;transition:color .4s var(--ease)}.layout_dayJump__E30Oy span{font:500 clamp(.62rem,2.6vw,.74rem)/1.2 Jost,Segoe UI,sans-serif;letter-spacing:.12em;text-transform:uppercase}@media (min-height:520px){.layout_root__HiXjY:not([data-still]) .layout_daysIntro__NawB1{position:sticky;top:0;z-index:10;box-shadow:0 14px 28px -24px #2a050bcc}.layout_root__HiXjY:not([data-still]) .layout_ceremony__wa_TR{position:sticky;top:var(--days-head,0)}}.layout_dayJump__E30Oy.layout_dayOn__j2rkL,.layout_dayJump__E30Oy:focus-visible,.layout_dayJump__E30Oy:hover{background-size:100% 100%;color:var(--deep)}.layout_dayJump__E30Oy.layout_dayOn__j2rkL b,.layout_dayJump__E30Oy:focus-visible b,.layout_dayJump__E30Oy:hover b{color:var(--deep)}.layout_dayJump__E30Oy:active{scale:.98}.layout_ceremonyTrack__X6PFo{position:relative}.layout_ceremonyList__Yo_v3{list-style:none;padding:0;margin:0}.layout_ceremony__wa_TR{position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:var(--days-head,0);min-height:100vh;min-height:100svh;min-height:calc(var(--stage,100svh) - var(--days-head,0px));display:grid;align-items:center;padding:clamp(2.5rem,7vh,4rem) max(6vw,env(safe-area-inset-right,0px)) max(4rem,env(safe-area-inset-bottom,0px)) max(6vw,env(safe-area-inset-left,0px))}.layout_ceremonyShade__256Fd{position:absolute;inset:0;z-index:20;background:#1a0508;opacity:0;visibility:hidden;pointer-events:none}.layout_ceremonyInner__qZjlF{position:relative;z-index:2;width:min(1100px,100%);margin:auto;display:grid;gap:clamp(1.5rem,5vw,4rem);align-items:center}.layout_dayInfo__hWnbB{min-width:0;max-width:36rem}.layout_dayInfo__hWnbB h3{font-size:clamp(3rem,12vw,5.2rem);margin:0 0 .22em}.layout_dayInfo__hWnbB p{margin:0}.layout_ceremonyMood__zMS3D{font:600 .7rem/1.3 Jost,Segoe UI,sans-serif;letter-spacing:.22em;text-transform:uppercase;opacity:.9;margin-bottom:.9rem!important}.layout_dayWhen__Ovmtm{display:flex;flex-wrap:wrap;align-items:center;column-gap:.75em;row-gap:.3em;margin:0 0 1.15rem!important;font:500 clamp(.84rem,2.5vw,1rem)/1.35 Jost,Segoe UI,sans-serif;letter-spacing:.14em;text-transform:uppercase}.layout_whenDate__6ZFAs{white-space:nowrap}.layout_whenDate__6ZFAs span{white-space:normal}.layout_whenDate__6ZFAs:after{content:"";display:inline-block;width:.4em;height:.4em;margin-left:.75em;background:currentColor;rotate:45deg;opacity:.65;vertical-align:.15em}.layout_venue__NIARO{max-width:26ch;font:600 clamp(1.3rem,3.4vw,1.6rem)/1.2 Cormorant Garamond,Georgia,serif;text-wrap:balance}.layout_address__tRY4v{max-width:36ch;margin-top:.3rem!important;font-size:clamp(1rem,2.4vw,1.1rem);line-height:1.45;opacity:.72;text-wrap:pretty}.layout_ceremonyNote__WQ2Ki{max-width:34ch;margin-top:1.3rem!important;font-size:clamp(1.1rem,2.6vw,1.28rem);font-style:italic;line-height:1.5;opacity:.9;text-wrap:pretty}.layout_ceremonyNote__WQ2Ki:before{content:"";display:block;width:2.5rem;height:1px;margin-bottom:1rem;background:currentColor;opacity:.45}.layout_ceremonyActions__OgZ5V{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}@media (max-width:519px){.layout_dayWhen__Ovmtm{flex-direction:column;align-items:flex-start}.layout_whenDate__6ZFAs:after{display:none}.layout_muhurtham__b7cqB .layout_dayWhen__Ovmtm{align-items:center}}.layout_ceremonyArt__WNPWg{position:absolute;inset:0;z-index:0;pointer-events:none}.layout_ceremonyArt__WNPWg i{position:absolute;display:block}.layout_artEdit__nmxXC{display:block;width:100%;pointer-events:auto}.layout_sangeet__Elfjb{color:var(--cream);align-content:center;row-gap:clamp(1.25rem,5vw,2.5rem);padding-bottom:max(5.5rem,calc(env(safe-area-inset-bottom,0px) + 4.5rem));background:radial-gradient(ellipse at 74% 56%,#e6bd7333 0,transparent 42%),radial-gradient(ellipse at 10% 16%,#d6a85a14 0,transparent 30%),linear-gradient(110deg,var(--maroon) 0,#641522 58%,var(--deep) 100%)}.layout_sangeet__Elfjb .layout_ceremonyInner__qZjlF{grid-row:1}.layout_sangeet__Elfjb .layout_ceremonyArt__WNPWg{position:relative;inset:auto;grid-row:2;z-index:1;display:grid;justify-items:center}.layout_sangeet__Elfjb .layout_ceremonyMood__zMS3D,.layout_sangeet__Elfjb .layout_dayWhen__Ovmtm{color:#f0c66f}.layout_sangeet__Elfjb .layout_dayInfo__hWnbB h3{text-shadow:0 10px 28px #4a0a14cc}.layout_reception__7R6H1 .layout_dayInfo__hWnbB h3,.layout_sangeet__Elfjb .layout_dayInfo__hWnbB h3{font-weight:400;font-style:normal;letter-spacing:0;line-height:1.35;color:#f0c66f;font-size:clamp(4.2rem,16vw,6.4rem);font-family:Great Vibes,cursive;line-height:1.45}.layout_reception__7R6H1 .layout_dayInfo__hWnbB h3{text-shadow:0 10px 28px #4a0a14cc}.layout_sangeetArt__n5ukM{position:relative;width:min(100%,380px);margin:0 auto}.layout_sangeet__Elfjb .layout_sangeetCouple__zXQtw{position:relative;z-index:2;display:block;width:min(100%,420px);height:auto;margin:0 auto;filter:drop-shadow(0 16px 16px #2a050b66)}@media (max-width:899px) and (prefers-reduced-motion:no-preference){.layout_root__HiXjY:not([data-still]) .layout_sangeet__Elfjb .layout_sangeetCouple__zXQtw{opacity:0}}.layout_sangeetArt__n5ukM .layout_sangeetNote__9xwrj{position:absolute;z-index:3;height:auto;color:var(--gold);opacity:.92;filter:drop-shadow(0 2px 6px #4a0a1499);animation:layout_noteFloat__pdNdV 3.6s ease-in-out infinite}@keyframes layout_noteFloat__pdNdV{0%,to{translate:0 0;opacity:.92}50%{translate:0 -9px;opacity:.62}}@media (prefers-reduced-motion:reduce){.layout_reception__7R6H1 .layout_glint__v4Ly1,.layout_reception__7R6H1 .layout_heartGlow__nwIaL,.layout_sangeetArt__n5ukM .layout_sangeetNote__9xwrj{animation:none}.layout_reception__7R6H1 .layout_heartGlow__nwIaL{opacity:.75}.layout_reception__7R6H1 .layout_glint__v4Ly1{opacity:.85}}.layout_sangeet__Elfjb .layout_checksBand__OymeO{background:repeating-linear-gradient(90deg,#d6a85acc 0 6px,transparent 6px 46px),repeating-linear-gradient(0deg,#d6a85acc 0 6px,transparent 6px 46px),repeating-linear-gradient(90deg,#8a5418cc 0 14px,transparent 14px 60px),repeating-linear-gradient(0deg,#7a192acc 0 14px,transparent 14px 60px),repeating-linear-gradient(90deg,#4a0a14e6 0 22px,transparent 22px 92px),repeating-linear-gradient(0deg,#e6bd73cc 0 22px,transparent 22px 92px),var(--cream)}.layout_checksBand__OymeO{position:absolute;z-index:1;left:0;right:0;bottom:0;height:clamp(28px,6vh,52px);transform-origin:left center}.layout_sangeet__Elfjb .layout_ceremonyMood__zMS3D{color:var(--gold)}.layout_bulb__eqDLf{width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#fff6e0;box-shadow:0 0 10px 3px #e6bd73aa}.layout_speck__Pkc4m{width:4px;height:4px;margin:-2px 0 0 -2px;opacity:.55;box-shadow:0 0 14px 5px #e6bd7366}.layout_muhurtham__b7cqB{color:var(--ink);text-align:center;align-content:center;row-gap:clamp(1.25rem,4vw,2rem);padding:6vh max(5vw,env(safe-area-inset-right,0px)) max(4.5rem,env(safe-area-inset-bottom,0px)) max(5vw,env(safe-area-inset-left,0px));background:radial-gradient(ellipse at 24% 58%,#ead9b4 0,var(--cream) 62%)}.layout_muhurtham__b7cqB .layout_ceremonyArt__WNPWg{position:relative;inset:auto;z-index:1;display:grid;justify-items:start;width:100%;overflow:visible;pointer-events:none}.layout_muhurtham__b7cqB .layout_ceremonyArt__WNPWg:after{content:none}.layout_muhurtham__b7cqB .layout_ceremonyArt__WNPWg .layout_walk__J7RCy{position:relative;inset:auto;display:block;width:min(100%,520px);height:auto;max-width:none;margin:0;object-fit:contain;object-position:left center;filter:drop-shadow(0 18px 16px #2a050b44)}.layout_muhurtham__b7cqB .layout_ceremonyInner__qZjlF{grid-row:2;width:100%;max-width:none;margin:0;justify-items:center;padding:0;background:none}.layout_muhurtham__b7cqB .layout_dayInfo__hWnbB{display:grid;justify-items:center}.layout_muhurtham__b7cqB .layout_dayInfo__hWnbB h3{color:var(--maroon);font-size:clamp(2.5rem,8vw,4.4rem)}.layout_muhurtham__b7cqB .layout_ceremonyActions__OgZ5V,.layout_muhurtham__b7cqB .layout_dayWhen__Ovmtm{justify-content:center}.layout_muhurtham__b7cqB .layout_ceremonyMood__zMS3D,.layout_muhurtham__b7cqB .layout_dayWhen__Ovmtm{color:#8a5418}.layout_muhurtham__b7cqB .layout_venue__NIARO{color:var(--maroon)}.layout_muhurtham__b7cqB .layout_ceremonyNote__WQ2Ki:before{margin-inline:auto}.layout_reception__7R6H1{color:var(--cream);align-content:center;row-gap:clamp(1.25rem,5vw,2.5rem);padding-bottom:max(5.5rem,calc(env(safe-area-inset-bottom,0px) + 4.5rem));background:radial-gradient(ellipse at 74% 56%,#e6bd7324 0,transparent 42%),linear-gradient(110deg,var(--deep) 0,#641522 58%,#331016 100%)}.layout_reception__7R6H1 .layout_ceremonyInner__qZjlF{grid-row:1}.layout_reception__7R6H1 .layout_ceremonyArt__WNPWg{position:relative;inset:auto;grid-row:2;z-index:1;display:grid;justify-items:center}.layout_reception__7R6H1 .layout_ceremonyMood__zMS3D,.layout_reception__7R6H1 .layout_dayWhen__Ovmtm{color:#e6bd73}.layout_receptionStage__cyBoy{position:relative;width:min(100%,440px);margin:0 auto}.layout_reception__7R6H1 .layout_doubleHeart__1LHnu{position:absolute;z-index:0;left:46%;top:-9%;width:150%;height:auto;translate:-50% 0;overflow:visible;pointer-events:none}.layout_reception__7R6H1 .layout_heartGlow__nwIaL{animation:layout_heartGlow__nwIaL 3.8s ease-in-out infinite}.layout_reception__7R6H1 .layout_glint__v4Ly1{transform-box:fill-box;animation:layout_glint__v4Ly1 2.6s ease-in-out infinite}.layout_reception__7R6H1 .layout_heartLine__QJs0h{fill:none}@media (prefers-reduced-motion:no-preference){.layout_root__HiXjY:not([data-still]) .layout_reception__7R6H1 .layout_heartLine__QJs0h{stroke-dasharray:1;stroke-dashoffset:1}}@keyframes layout_heartGlow__nwIaL{0%,to{opacity:.5}50%{opacity:.95}}@keyframes layout_glint__v4Ly1{0%,to{opacity:.22}46%{opacity:1}}.layout_reception__7R6H1 .layout_receptionCouple___5rzN{position:relative;z-index:1;display:block;width:min(100%,440px);height:auto;margin:0 auto;filter:drop-shadow(0 16px 16px #2a050b66)}.layout_calendar__PZmlm{padding:14vh max(6vw,env(safe-area-inset-right,0px)) 14vh max(6vw,env(safe-area-inset-left,0px))}.layout_calendarInner__WAr_U{max-width:1100px;margin:0 auto;display:grid;gap:clamp(2rem,5vw,4rem);align-items:start}.layout_calendarInner__WAr_U .layout_secHead__8gvmQ{margin-bottom:0}.layout_monthCard__Z9qqn{background:var(--maroon);color:var(--cream);border-radius:1.25rem;padding:clamp(1.25rem,4vw,2.5rem);box-shadow:0 30px 60px -30px #000c,0 0 0 4px var(--cream),0 0 0 5px var(--gold)}.layout_monthName__dSOnY{display:flex;justify-content:space-between;align-items:baseline;margin:0;font:700 clamp(2rem,7vw,3rem)/1 Cormorant Garamond,Georgia,serif}.layout_monthName__dSOnY span{font:500 .8rem Jost,Segoe UI,sans-serif;letter-spacing:.2em;color:var(--gold)}.layout_monthDays__WGsmF,.layout_weekdays__FwHRu{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.layout_weekdays__FwHRu li{font:600 .72rem Jost,Segoe UI,sans-serif;letter-spacing:.14em;color:var(--gold);padding:1.25rem 0 .6rem}.layout_monthDays__WGsmF li{aspect-ratio:1;display:grid;place-items:center;font-size:clamp(1rem,2.6vw,1.2rem)}.layout_monthDays__WGsmF b{font-weight:500;opacity:.8}.layout_monthDays__WGsmF .layout_marked__H2ws1 b{width:min(2.6rem,86%);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font-weight:700;opacity:1;background:var(--gold);color:var(--deep);box-shadow:0 0 0 4px var(--maroon),0 0 0 5px #d6a85a99}.layout_agenda__4iJja{list-style:none;padding:0;margin:0}.layout_agenda__4iJja li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1.25rem;padding:1.6rem 0;border-top:1px solid #7a192a33}.layout_agenda__4iJja li:last-child{border-bottom:1px solid #7a192a33}.layout_agendaDate__kEXAh{margin:0;display:grid;justify-items:center;color:var(--maroon)}.layout_agendaDate__kEXAh b{font:700 3.2rem/.85 Cormorant Garamond,Georgia,serif;letter-spacing:-.04em}.layout_agendaDate__kEXAh span{font:500 .74rem Jost,Segoe UI,sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-top:.35rem}.layout_agendaInfo__zb54s h3{font-size:clamp(1.7rem,3.6vw,2.3rem);color:var(--maroon);margin:0 0 .3rem}.layout_agendaInfo__zb54s p{margin:0 0 .9rem}.layout_agendaInfo__zb54s .layout_ghostBtn__uZUk4{color:var(--maroon)}.layout_venues__eQTE5{position:relative;padding:14vh max(6vw,env(safe-area-inset-right,0px)) 16vh max(6vw,env(safe-area-inset-left,0px))}.layout_venues__eQTE5 .layout_secHead__8gvmQ{color:var(--cream)}.layout_venueList__7K5wv{display:grid;gap:clamp(1.5rem,4vw,2.5rem);max-width:1180px;margin:0 auto}.layout_venueCard__4Uzka{display:grid;background:var(--deep);border-radius:1.25rem;overflow:hidden;box-shadow:0 30px 60px -30px #000c,0 0 0 1px #d6a85a66}.layout_venueMap__1hM5v{aspect-ratio:16/10;background:#2a0a10}.layout_venueMap__1hM5v iframe{display:block;width:100%;height:100%;border:0;filter:sepia(.2) saturate(.9)}.layout_venueBody__wUq62{padding:clamp(1.5rem,4vw,2.25rem);display:grid;gap:.6rem;justify-items:start}.layout_venueEvents__t5Wah{font:600 .74rem/1.4 Jost,Segoe UI,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0}.layout_venueBody__wUq62 h3{font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.15;margin:0;text-wrap:balance}.layout_venueBody__wUq62 address{font-style:normal;opacity:.85;margin-bottom:.6rem;max-width:36ch;line-height:1.45;text-wrap:pretty}.layout_closing__FZ7CG{padding:10vh max(4vw,env(safe-area-inset-right,0px)) max(10vh,env(safe-area-inset-bottom,0px)) max(4vw,env(safe-area-inset-left,0px))}.layout_frame__VN8wW{max-width:560px;margin:0 auto;padding:0;text-align:center;color:var(--cream);position:relative;container-type:inline-size}.layout_closingFrame__jh_m1{width:100%}.layout_frame__VN8wW .layout_closingWide__qu6Ff{display:none}.layout_closingInfo__7IGU9{display:contents}.layout_closingFrame__jh_m1 img{width:100%;height:auto}.layout_closingCopy__b8UX_{position:absolute;left:15%;right:10%;top:22%;bottom:26%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4cqw;z-index:1;font-size:clamp(.85rem,3.6cqw,1.2rem);line-height:1.4}.layout_frame__VN8wW h2{color:var(--cream);margin:0;font-size:clamp(1.3rem,8cqw,2.8rem)}.layout_frame__VN8wW h2 em{color:var(--gold);display:block}.layout_big__DZBv2{font:700 clamp(1rem,5.4cqw,1.8rem)/1.2 Cormorant Garamond,Georgia,serif;color:var(--gold)}.layout_closingCopy__b8UX_ p{margin:0}.layout_fine__8Pp1a{font-style:italic;opacity:.85}.layout_closingCopy__b8UX_ .layout_fine__8Pp1a{display:none}@media (max-width:899px){.layout_closing__FZ7CG{padding:.5rem 0 1rem}.layout_frame__VN8wW{width:100%;max-width:none;aspect-ratio:576/790;overflow:hidden}.layout_frame__VN8wW .layout_closingFrame__jh_m1{position:absolute;width:100%;max-width:none;height:auto;left:0;top:calc(100% * -70 / 790)}.layout_frame__VN8wW .layout_closingFrame__jh_m1 img{width:100%;max-width:none;height:auto}.layout_closingCopy__b8UX_{left:18%;right:18%;top:22%;bottom:28%;gap:.85rem;font-size:clamp(1.05rem,4.6vw,1.28rem);text-align:center}.layout_frame__VN8wW h2{width:100%;font-size:clamp(1.7rem,7.2vw,2.35rem);line-height:1.2}.layout_frame__VN8wW h2 em,.layout_frame__VN8wW h2 span{display:block}.layout_closingCopy__b8UX_ p:not(.layout_big__DZBv2){width:100%;max-width:34ch;font-size:.86em;line-height:1.45;text-align:center;opacity:.88}.layout_closingCopy__b8UX_ .layout_big__DZBv2{display:flex;flex-direction:column;align-items:center;gap:.4rem;max-width:none;opacity:1;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-style:italic;font-size:clamp(1.28rem,5.4vw,1.7rem);line-height:1.12}.layout_big__DZBv2 span{display:block;line-height:1.15;text-wrap:balance}.layout_big__DZBv2 span:nth-child(2){font-size:.72em;line-height:1}}@media (min-width:680px){.layout_card__nVqfe{grid-template-columns:clamp(46px,7vw,90px) auto minmax(0,1fr);grid-template-areas:none;align-items:center;padding-bottom:0}.layout_band__gGvMM,.layout_date__ePvjO,.layout_info__7r3jr{grid-area:auto}.layout_date__ePvjO{padding-top:0}.layout_date__ePvjO b{font-size:clamp(4rem,10vw,8rem)}.layout_info__7r3jr{padding:1.5rem 1.5rem 1.5rem 0}}@media (min-width:900px){.layout_hero__NbdGD{grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center;padding:0}.layout_scene__JrJ7j{grid-column:1;grid-row:1;justify-self:end;align-self:end;height:100vh;height:100dvh;max-width:none}.layout_heroCopy__E8Nq9{grid-column:1;grid-row:1;width:100%;align-self:center;justify-self:center;text-align:center;padding:0 6vw}.layout_names__SxP7U{justify-items:center;text-align:center;font-size:clamp(3.2rem,7.2vw,8.5rem)}.layout_heroCopy__E8Nq9:has(.layout_namesLong__Gzsr3){width:100%;justify-self:center;padding:0 4vw}.layout_names__SxP7U.layout_namesLong__Gzsr3{font-size:clamp(1.85rem,3.2vw,3.5rem)}.layout_names__SxP7U.layout_namesLong__Gzsr3 i{margin:.22em 0;font-size:.5em;line-height:1;letter-spacing:.12em;color:#ffe3a3;-webkit-text-stroke:0;text-shadow:none}.layout_names__SxP7U i{margin:.12em 0}.layout_bells__HKm9j{top:0;bottom:auto;left:0;height:min(70vh,900px);transform-origin:24% 0}.layout_heroKolam__bSm5k{--k:#f6ead4;left:-18vmin;right:auto;top:auto;bottom:-9vmin;width:min(40vmin,340px);opacity:.2;transform:none}.layout_welcome__ndlf2{padding-top:8vh}.layout_thoranam__w5CLv{display:none}.layout_gopuram__wq8V_{width:min(100%,420px)}.layout_families__l8xEj{padding:10vh 4vw}.layout_familyGrid__2NOwY{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:center}.layout_familyCouple__kosNh{order:1!important;width:min(100%,460px);margin:0 auto}.layout_familyCouple__kosNh img{max-height:min(68vh,560px)}.layout_familyCard__dMFgU{padding:1.6rem 1.35rem 1.7rem}.layout_familyName__5H5XR{font-size:clamp(1.45rem,1.6vw,1.85rem)}.layout_familyParents__OoHKM{font-size:clamp(1.35rem,1.5vw,1.7rem)}.layout_ceremonyInner__qZjlF{grid-template-columns:1fr}.layout_dayInfo__hWnbB h3{font-size:clamp(4.4rem,8vw,7.2rem)}.layout_reception__7R6H1 .layout_dayInfo__hWnbB h3,.layout_sangeet__Elfjb .layout_dayInfo__hWnbB h3{font-size:clamp(4.6rem,6.4vw,6.6rem)}.layout_muhurtham__b7cqB{grid-template-columns:minmax(0,640px) minmax(16rem,28rem);grid-template-rows:auto;align-items:center;justify-content:center;column-gap:clamp(1.5rem,4vw,4rem);padding:6vh max(4vw,2.5rem);background:radial-gradient(ellipse at 28% 50%,#ead9b4 0,var(--cream) 58%)}.layout_muhurtham__b7cqB .layout_ceremonyArt__WNPWg{grid-column:1;grid-row:1;justify-items:start;width:auto;overflow:visible;border-radius:0;aspect-ratio:auto;box-shadow:none}.layout_muhurtham__b7cqB .layout_ceremonyArt__WNPWg .layout_walk__J7RCy{width:min(38vw,560px)}.layout_muhurtham__b7cqB .layout_ceremonyInner__qZjlF{grid-column:2;grid-row:1;align-self:center;grid-template-columns:1fr;justify-items:start;text-align:left;width:min(28rem,100%);margin:0;gap:.9rem;padding:0;border-radius:0;background:transparent;box-shadow:none}.layout_muhurtham__b7cqB .layout_dayInfo__hWnbB h3{font-size:clamp(3rem,4.2vw,4.4rem)}.layout_muhurtham__b7cqB .layout_ceremonyActions__OgZ5V,.layout_muhurtham__b7cqB .layout_dayInfo__hWnbB,.layout_muhurtham__b7cqB .layout_dayWhen__Ovmtm{justify-items:start;justify-content:flex-start}.layout_muhurtham__b7cqB .layout_ceremonyNote__WQ2Ki:before{margin-inline:0}.layout_reception__7R6H1{grid-template-columns:minmax(0,36rem) minmax(0,440px);justify-content:center;align-content:normal;align-items:center;column-gap:clamp(2rem,6vw,6rem);padding:5vh max(4vw,2rem) max(5rem,8vh)}.layout_reception__7R6H1 .layout_ceremonyInner__qZjlF{grid-column:1;grid-row:1;width:100%;margin:0;padding-right:0}.layout_reception__7R6H1 .layout_ceremonyArt__WNPWg{grid-column:2;grid-row:1}.layout_sangeet__Elfjb{grid-template-columns:minmax(0,36rem) minmax(0,440px);justify-content:center;align-content:normal;align-items:center;column-gap:clamp(2rem,6vw,6rem);padding:5vh max(4vw,2rem) max(5rem,8vh)}.layout_sangeet__Elfjb .layout_ceremonyInner__qZjlF{grid-column:1;grid-row:1;width:100%;margin:0}.layout_sangeet__Elfjb .layout_ceremonyArt__WNPWg{grid-column:2;grid-row:1}.layout_sangeet__Elfjb .layout_sangeetArt__n5ukM{width:100%}.layout_calendarInner__WAr_U{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:clamp(3rem,6vw,6rem)}.layout_calendarInner__WAr_U .layout_secHead__8gvmQ{grid-column:1/-1}.layout_venueList__7K5wv{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.layout_closing__FZ7CG{padding:3vh max(1rem,1.5vw) 3.5vh}.layout_closingFrame__jh_m1{display:none}.layout_frame__VN8wW .layout_closingWide__qu6Ff{display:block;width:100%;height:auto}.layout_frame__VN8wW{width:100%;max-width:none}.layout_closingCopy__b8UX_{left:13%;right:9%;top:24%;bottom:14%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0 clamp(1.5rem,4cqw,4rem);font-size:clamp(1.2rem,1.85cqw,2rem)}.layout_closingInfo__7IGU9{display:flex;flex-direction:column;align-items:center;gap:1.8cqw}.layout_frame__VN8wW h2{font-size:clamp(2.6rem,4.4cqw,5.4rem);line-height:1.08}.layout_frame__VN8wW h2 em,.layout_frame__VN8wW h2 span{display:block}.layout_closingCopy__b8UX_ p:not(.layout_big__DZBv2){max-width:32ch;font-size:clamp(1.35rem,2.25cqw,2.25rem);line-height:1.4;opacity:.94}.layout_closingCopy__b8UX_ .layout_big__DZBv2{display:flex;flex-direction:column;align-items:center;gap:.35rem;max-width:none;opacity:1;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-style:italic;font-size:clamp(1.85rem,2.8cqw,3.15rem);line-height:1.12}.layout_big__DZBv2 span{display:block;line-height:1.15;text-wrap:balance}.layout_big__DZBv2 span:nth-child(2){font-size:.68em;line-height:1}}@media (min-width:900px) and (min-height:520px){.layout_stack__QCQSG{gap:22vh}.layout_card__nVqfe{position:sticky;top:calc(var(--nav-clear) + var(--i,0) * 22px);min-height:42vh}}@media (max-height:519px){.layout_hero__NbdGD{min-height:0;padding-top:calc(3.2rem + env(safe-area-inset-top,0px))}.layout_names__SxP7U{font-size:clamp(1.8rem,8vh,3.2rem)}.layout_scene__JrJ7j{height:min(64vh,260px)}}@media (prefers-reduced-transparency:reduce){.layout_when__TmNzg{background:var(--deep)}}@media (prefers-contrast:more){.layout_ghostBtn__uZUk4,.layout_when__TmNzg{border:2px solid var(--gold)}}@media (prefers-reduced-motion:reduce){.layout_curtain__ZZVcW{display:none}.layout_card__nVqfe{position:relative;top:auto;min-height:0}.layout_stack__QCQSG{gap:1.25rem}.layout_dayJump__E30Oy,.layout_ghostBtn__uZUk4{transition:none}.layout_dayJump__E30Oy:active,.layout_ghostBtn__uZUk4:active{transform:none;scale:1}}.layout_ss__C0OkQ{--ss-jasmine:#FDFBF7;--ss-sand:#F4EFE4;--ss-leaf:#2E5A27;--ss-leaf-deep:#1E3F19;--ss-ink:#1B3318;--ss-muted:#465B41;--ss-brass:#C5A059;--ss-brass-dark:#8A6826;--ss-ease:cubic-bezier(0.22,1,0.36,1);--ss-shadow:0 20px 44px -18px rgba(30,63,25,0.22);container-type:inline-size;min-height:100%;background:radial-gradient(circle at 50% 0,rgba(197,160,89,.14),transparent 38%),var(--ss-jasmine);color:var(--ss-ink);font-family:var(--font-libre-baskerville),Georgia,serif;overflow-x:hidden;overflow-wrap:break-word;word-break:normal;hyphens:manual;scrollbar-color:var(--ss-brass) var(--ss-jasmine);--ss-display:clamp(2.15rem,9cqi + 0.4rem,4.35rem);--ss-title:clamp(1.55rem,4.2cqi + 0.55rem,2.45rem);--ss-subtitle:clamp(1.2rem,2.8cqi + 0.45rem,2.05rem);--ss-lead:clamp(1.0625rem,1.2cqi + 0.7rem,1.3rem);--ss-body:clamp(1rem,0.5cqi + 0.85rem,1.125rem);--ss-meta:clamp(0.875rem,0.35cqi + 0.75rem,1rem);--ss-num:clamp(1.45rem,3.6cqi + 0.5rem,2.55rem)}.layout_ss__C0OkQ ::selection{background:rgba(197,160,89,.28);color:var(--ss-ink)}.layout_ss__C0OkQ a:focus-visible{outline:2px solid var(--ss-brass);outline-offset:4px}.layout_ss-hero__7runW{position:relative;padding:28px 16px 56px}.layout_ss-leaf-corner__KCd_r{position:absolute;top:0;width:108px;height:164px;pointer-events:none;z-index:1;transform-origin:top center}.layout_ss-leaf-left__27PlZ{left:-14px;animation:layout_ss-leaf-sway___ydtA 7.5s ease-in-out infinite alternate}.layout_ss-leaf-right__Jx9f1{right:-14px;animation:layout_ss-leaf-sway-right__qTh6T 8.2s ease-in-out infinite alternate}.layout_ss-hero-inner__cQqj0{position:relative;z-index:2;max-width:54rem;margin:0 auto}.layout_ss-arch-shell__hpg6T{position:relative;overflow:hidden;border-radius:180px 180px 20px 20px;background:var(--ss-leaf-deep);border:1.5px solid var(--ss-brass);box-shadow:inset 0 0 0 5px rgba(197,160,89,.16),var(--ss-shadow);padding:44px 18px 38px;text-align:center;color:var(--ss-jasmine)}.layout_ss-arch-backdrop__3_LnQ{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:.16;filter:saturate(.85) contrast(1.05);transform:scale(1.06);animation:layout_ss-backdrop-breathe___k3au 16s ease-in-out infinite alternate}.layout_ss-arch-veil__iKN7k{position:absolute;inset:0;background:radial-gradient(circle at 50% 18%,rgba(46,90,39,.72),rgba(24,51,20,.95) 75%)}.layout_ss-arch-crest__meHPp{position:relative;z-index:2;width:min(100%,240px);height:auto;margin:0 auto 8px}.layout_ss-arch-content__Titww{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.layout_ss-sanskrit__RTvzZ{margin:0;font-size:var(--ss-meta);letter-spacing:.16em;color:#E5CFA0}.layout_ss-names__xYl2i,.layout_ss-sanskrit__RTvzZ{max-width:100%;font-family:var(--font-cormorant),Georgia,serif}.layout_ss-names__xYl2i{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.35rem;margin:18px 0 0;font-weight:600;font-size:var(--ss-display);line-height:1;letter-spacing:.01em;color:var(--ss-brass);text-align:center;text-wrap:balance}.layout_ss-names__xYl2i>span{display:block;max-width:100%;white-space:normal}.layout_ss-amp__rmcHl{font-family:var(--font-great-vibes),cursive;font-weight:400;font-size:.68em;line-height:1;color:#E5CFA0}.layout_ss-hero-tagline__YuEH4{margin:18px auto 0;max-width:28rem;font-family:var(--font-cormorant),Georgia,serif;font-style:italic;font-size:var(--ss-lead);line-height:1.4;color:rgba(253,251,247,.9);text-wrap:pretty}.layout_ss-hero-divider__cFjyN{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:22px}.layout_ss-hero-divider__cFjyN span{display:block;width:48px;height:1px;background:rgba(197,160,89,.65)}.layout_ss-hero-date-box__B50a7{margin-top:18px;padding:14px 28px;border-radius:14px;background:rgba(197,160,89,.14);border:1px solid rgba(197,160,89,.65);box-shadow:0 10px 26px -12px rgba(0,0,0,.35)}.layout_ss-hero-date__V9J4z{margin:0;font-family:var(--font-cormorant),Georgia,serif;font-size:var(--ss-subtitle);font-weight:700;line-height:1.15;letter-spacing:.03em;color:var(--ss-jasmine);text-wrap:balance}.layout_ss-hero-place__Fkdd2{margin:8px 0 0;font-family:var(--font-cormorant),Georgia,serif;font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#F3DFB2}.layout_ss-hero-portrait-wrap__lT0U1{position:relative;margin-top:30px;width:min(100%,19rem);overflow:hidden;border-radius:160px 160px 14px 14px;padding:6px;border:1px solid var(--ss-brass);background:rgba(253,251,247,.06);box-shadow:0 16px 34px -14px rgba(0,0,0,.45)}.layout_ss-hero-portrait__68k7T{display:block;width:100%;height:21rem;object-fit:cover;object-position:center 42%;border-radius:154px 154px 10px 10px}.layout_ss-scroll-cue__NxCPd{display:inline-flex;flex-direction:column;align-items:center;gap:8px;margin-top:28px;min-height:44px;font-family:var(--font-cormorant),Georgia,serif;font-size:var(--ss-meta);letter-spacing:.18em;text-transform:uppercase;color:#E5CFA0;text-decoration:none}.layout_ss-scroll-cue__NxCPd i{display:block;width:1px;height:26px;background:linear-gradient(180deg,var(--ss-brass),transparent);animation:layout_ss-cue-pulse__23CmH 2.2s var(--ss-ease) infinite}.layout_ss-rise__2874Y{opacity:0;transform:translateY(18px) scale(.985);animation:layout_ss-hero-in__3lw0k .88s var(--ss-ease) forwards}.layout_ss-d1__jNbW8{animation-delay:60ms}.layout_ss-d2__rpXgo{animation-delay:.15s}.layout_ss-d3__841i3{animation-delay:.24s}.layout_ss-d4__ReLVW{animation-delay:.33s}.layout_ss-d5__Bb914{animation-delay:.42s}.layout_ss-d6__rpCkW{animation-delay:.52s}.layout_ss-welcome__kA5cO{padding:48px 16px 40px;text-align:center;scroll-margin-top:20px}.layout_ss-welcome-inner__c9WS_{max-width:42rem;margin:0 auto}.layout_ss-diya-crest__7fxsH{display:flex;justify-content:center;margin-bottom:14px}.layout_ss-diya-svg__1saPF{width:68px;height:54px}.layout_ss-diya-flame__NCJ0J{transform-origin:48px 30px;animation:layout_ss-flame-flicker__TZjOw 2.8s ease-in-out infinite alternate}.layout_ss-section-heading__3fRQU{margin:0 0 32px;font-family:var(--font-cormorant),Georgia,serif;font-size:var(--ss-title);font-weight:600;line-height:1;color:var(--ss-leaf);text-wrap:balance}.layout_ss-section-sub__dgrgR{margin:0 auto;max-width:36rem;font-size:var(--ss-body);line-height:1.6;color:var(--ss-muted);text-wrap:pretty;hyphens:manual}.layout_ss-welcome-copy__FSTNL{margin:0 auto;max-width:34rem;font-size:var(--ss-lead);line-height:1.65;color:var(--ss-ink);text-wrap:pretty;hyphens:manual}.layout_ss-countdown-card__CB8cX{margin:36px auto 0;max-width:34rem;padding:26px 18px;border-radius:16px;background:var(--ss-sand);border:1px solid var(--ss-brass);box-shadow:var(--ss-shadow)}.layout_ss-countdown-title__AuQVH{margin:0;font-family:var(--font-cormorant),Georgia,serif;font-size:var(--ss-meta);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ss-brass-dark)}.layout_ss-count-grid__bz_MW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:4.5rem;margin-top:18px}.layout_ss-count-cell__u2CHQ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.75rem .25rem;border-radius:10px;background:var(--ss-jasmine);border:1px solid rgba(197,160,89,.55)}.layout_ss-count-cell__u2CHQ strong{display:block;font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(1.35rem,3.4cqi,1.75rem);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:var(--ss-leaf)}.layout_ss-count-cell__u2CHQ span{display:block;margin:0;font-family:var(--font-cormorant),Georgia,serif;font-size:.58rem;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--ss-muted)}.layout_ss-arrived__tSM__{margin:16px 0 0;font-family:var(--font-cormorant),Georgia,serif;font-size:var(--ss-subtitle);color:var(--ss-leaf);text-wrap:balance}.layout_ss-jump-bar__tZ3M4{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.layout_ss-jump-bar__tZ3M4 a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border-radius:999px;border:1px solid var(--ss-brass);background:var(--ss-jasmine);font-family:var(--font-cormorant),Georgia,serif;font-size:1rem;font-weight:600;letter-spacing:.04em;color:var(--ss-leaf);text-decoration:none;transition:background-color .22s var(--ss-ease),color .22s var(--ss-ease),transform .22s var(--ss-ease)}.layout_ss-ornament-rule__YW_0k{display:flex;justify-content:center;padding:8px 20px}.layout_ss-ornament-rule__YW_0k svg{width:min(100%,340px);height:34px}.layout_ss-families__Ile_B{padding:8px 16px 36px;max-width:52rem;margin:0 auto;text-align:center}.layout_ss-families-grid__gANQw{display:grid;grid-template-columns:1fr;gap:16px}.layout_ss-family-card__tFR0f{padding:22px 18px 24px;border-radius:16px;background:var(--ss-sand);border:1px solid var(--ss-brass);box-shadow:var(--ss-shadow)}.layout_ss-family-role__9ySTC{margin:0;font-size:.875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ss-brass-dark)}.layout_ss-family-name__IDmLr,.layout_ss-family-role__9ySTC{font-family:var(--font-cormorant),Georgia,serif;font-weight:600}.layout_ss-family-name__IDmLr{margin:8px 0 0;font-size:clamp(1.6rem,4cqi,2.1rem);line-height:1.05;color:var(--ss-leaf);text-wrap:balance}.layout_ss-family-relation__REX74{margin:12px 0 0;font-family:var(--font-cormorant),Georgia,serif;font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ss-muted)}.layout_ss-family-parents__ACozW{margin:8px auto 0;max-width:22ch;font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(1.15rem,2cqi,1.4rem);font-weight:600;line-height:1.3;color:var(--ss-ink);text-wrap:balance}.layout_ss-itinerary__0M8T8{padding:40px 14px 52px;max-width:70rem;margin:0 auto;scroll-margin-top:20px}.layout_ss-itinerary-head__XB1us{text-align:center;margin-bottom:32px}.layout_ss-events-grid__BOtIu{display:grid;grid-template-columns:1fr;gap:24px}.layout_ss-event-card__Z0Mfc{position:relative;container-type:inline-size;display:flex;flex-direction:column;min-width:0;height:100%;border-radius:18px;overflow:hidden;background:var(--ss-leaf);border:1.5px solid var(--ss-brass);box-shadow:var(--ss-shadow);color:var(--ss-jasmine);scroll-margin-top:20px;transition:transform .42s var(--ss-ease),box-shadow .42s var(--ss-ease),border-color .3s var(--ss-ease)}.layout_ss-event-card-featured__69HSc{background:linear-gradient(180deg,#24491E,#1B3816);border:2.5px solid #d9b76c;box-shadow:inset 0 0 0 4px rgba(197,160,89,.22),0 26px 56px -14px rgba(24,51,20,.45)}.layout_ss-event-arch-media__X7qNM{position:relative;padding:14px 14px 0;overflow:hidden}.layout_ss-event-arch-media__X7qNM img{display:block;width:100%;height:14rem;object-fit:cover;border-radius:120px 120px 12px 12px;border:1px solid var(--ss-brass);transition:transform .65s var(--ss-ease)}.layout_ss-event-card-featured__69HSc .layout_ss-event-arch-media__X7qNM img{height:15.75rem;border-width:1.5px;border-color:#E2C37D}.layout_ss-event-badge__xgrVj{position:absolute;top:26px;left:26px;padding:6px 12px;border-radius:8px;background:var(--ss-leaf-deep);border:1px solid var(--ss-brass);font-family:var(--font-cormorant),Georgia,serif;font-size:var(--ss-meta);font-weight:700;letter-spacing:.14em;color:#F3DFB2}.layout_ss-event-badge-featured__cEmaG{background:var(--ss-brass);border-color:#F3DFB2;color:var(--ss-leaf-deep);box-shadow:0 6px 16px rgba(0,0,0,.28)}.layout_ss-event-body__yA2tF{display:flex;flex-direction:column;flex:1;padding:24px 22px 26px;text-align:center}.layout_ss-event-tamil__rDjc_{margin:0 0 6px;font-family:var(--font-cormorant),Georgia,serif;font-size:.875rem;letter-spacing:.04em;line-height:1.35;color:#E5CFA0}.layout_ss-event-date__CE6aB{margin:0;font-size:clamp(.875rem,5cqi,1rem);letter-spacing:.01em;line-height:1.3;color:rgba(253,251,247,.78)}.layout_ss-event-date__CE6aB,.layout_ss-event-title__sA8eB{font-family:var(--font-cormorant),Georgia,serif;font-weight:600;text-wrap:balance}.layout_ss-event-title__sA8eB{margin:10px auto 0;max-width:100%;font-size:clamp(1.5rem,10cqi,2rem);line-height:1.05;color:var(--ss-brass)}.layout_ss-event-time__ZAYZO{margin:8px 0 0;font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(1rem,5.5cqi,1.2rem);font-weight:600;line-height:1.3;color:#E5CFA0;text-wrap:balance}.layout_ss-event-card-featured__69HSc .layout_ss-event-title__sA8eB{font-size:clamp(1.7rem,11cqi,2.25rem);color:#F3DFB2}.layout_ss-event-card-featured__69HSc .layout_ss-event-date__CE6aB{font-size:clamp(.875rem,5cqi,1rem);font-weight:600;letter-spacing:.01em;color:rgba(253,251,247,.86)}.layout_ss-event-card-featured__69HSc .layout_ss-event-time__ZAYZO{font-size:clamp(1.0625rem,5.8cqi,1.25rem);font-weight:600;color:#F3DFB2}.layout_ss-event-card-featured__69HSc .layout_ss-directions-btn__sZLjx{background:var(--ss-brass);border-color:#F3DFB2;color:var(--ss-leaf-deep);font-weight:700}.layout_ss-event-divider__CnN5x{width:56px;height:1px;margin:18px auto;background:rgba(197,160,89,.55)}.layout_ss-event-venue__ahqqj{display:flex;flex-direction:column;gap:6px;max-width:28ch;margin:0 auto}.layout_ss-event-venue__ahqqj strong{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(1.0625rem,6cqi,1.3rem);font-weight:600;line-height:1.2;color:var(--ss-jasmine);text-wrap:balance}.layout_ss-event-venue__ahqqj span{font-size:clamp(.875rem,4.2cqi,1rem);line-height:1.45;color:rgba(253,251,247,.72);text-wrap:pretty;hyphens:manual}.layout_ss-event-note__C6_RX{margin:16px auto 0;max-width:32ch;padding:10px 14px;border-radius:10px;background:rgba(197,160,89,.14);border:1px solid rgba(197,160,89,.4);font-family:var(--font-cormorant),Georgia,serif;font-style:italic;font-size:clamp(.9375rem,4.4cqi,1.0625rem);font-weight:500;line-height:1.45;color:#F3DFB2;text-wrap:pretty;hyphens:manual}.layout_ss-event-actions__Dk5PZ{margin-top:auto;padding-top:22px}.layout_ss-directions-btn__sZLjx{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:12px 18px;border-radius:10px;border:1px solid var(--ss-brass);background:rgba(197,160,89,.16);font-family:var(--font-cormorant),Georgia,serif;font-size:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-jasmine);text-decoration:none;transition:background-color .2s ease,transform .16s ease}.layout_ss-directions-btn__sZLjx:active{transform:scale(.99)}.layout_ss-map-showcase__6aurw{margin-top:36px;padding:24px 20px;border-radius:18px;background:var(--ss-sand);border:1.5px solid var(--ss-brass);box-shadow:var(--ss-shadow)}.layout_ss-map-header__PmnjN{display:flex;flex-direction:column;gap:14px;text-align:center;margin-bottom:20px}.layout_ss-map-eyebrow__ckjx5{margin:0;font-size:var(--ss-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--ss-brass-dark)}.layout_ss-map-eyebrow__ckjx5,.layout_ss-map-title__Bj07I{font-family:var(--font-cormorant),Georgia,serif;font-weight:600}.layout_ss-map-title__Bj07I{margin:8px 0 0;font-size:clamp(1.5rem,2.2cqi + .8rem,2rem);line-height:1.05;color:var(--ss-leaf);text-wrap:balance}.layout_ss-map-address__qV49F{margin:8px 0 0;max-width:36rem;font-size:1rem;line-height:1.5;color:var(--ss-muted);text-wrap:pretty;hyphens:manual}.layout_ss-map-link__ot17r{display:inline-flex;align-items:center;justify-content:center;align-self:center;gap:8px;width:100%;max-width:20rem;min-height:44px;padding:12px 18px;border-radius:999px;border:1px solid var(--ss-leaf);color:var(--ss-leaf);font-family:var(--font-cormorant),Georgia,serif;font-size:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.layout_ss-map-frame__bRNIF{overflow:hidden;border-radius:12px;border:1px solid var(--ss-brass);background:var(--ss-jasmine)}.layout_ss-map-frame__bRNIF iframe{display:block;width:100%;height:290px;border:0}.layout_ss-blessings-band__qQ13a{padding:40px 16px 72px}.layout_ss-rustic-box__yORPk{max-width:48rem;margin:0 auto;padding:8px;border-radius:22px;background:var(--ss-sand);border:1.5px solid var(--ss-brass);box-shadow:var(--ss-shadow)}.layout_ss-rustic-inner__fqJgk{padding:40px 20px 44px;border-radius:16px;border:1px dashed rgba(197,160,89,.75);text-align:center}.layout_ss-rustic-heading__gHuJS{margin:0 0 32px;font-family:var(--font-cormorant),Georgia,serif;font-size:var(--ss-title);font-weight:600;line-height:1;color:var(--ss-leaf);text-wrap:balance}.layout_ss-rustic-copy__qPTFU{margin:0 auto;max-width:34rem;font-size:var(--ss-body);line-height:1.65;color:var(--ss-ink);text-wrap:pretty;hyphens:manual}.layout_ss-date-chips__NLOvv{display:grid;grid-template-columns:1fr;gap:12px;margin-top:28px}.layout_ss-date-chip__NEl2B{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 14px;border-radius:12px;background:var(--ss-jasmine);border:1px solid rgba(197,160,89,.7);text-align:center;text-decoration:none;color:var(--ss-ink);transition:transform .16s ease,border-color .16s ease}.layout_ss-date-chip-primary___BvJY{background:rgba(46,90,39,.08);border-color:var(--ss-leaf)}.layout_ss-date-chip__NEl2B strong{font-family:var(--font-cormorant),Georgia,serif;font-size:var(--ss-lead);line-height:1.2;color:var(--ss-leaf)}.layout_ss-date-chip-event__tFwER{font-family:var(--font-cormorant),Georgia,serif;font-size:var(--ss-body);font-weight:600;line-height:1.25;color:var(--ss-ink)}.layout_ss-date-chip-time__JnTLl{font-size:.875rem;line-height:1.35;color:var(--ss-muted)}.layout_ss-calendar-cta__SU8q_{margin-top:28px}.layout_ss-solid-green-btn__mIpsU{display:inline-block;padding:14px 28px;border-radius:12px;background:var(--ss-leaf);border:1px solid var(--ss-brass);color:var(--ss-jasmine);font-family:var(--font-cormorant),Georgia,serif;font-size:var(--ss-body);font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 24px -10px rgba(46,90,39,.5);transition:background-color .2s ease,transform .16s ease}.layout_ss-closing-sign__P6yLc{display:flex;flex-direction:column;align-items:center;margin-top:38px;padding-top:28px;border-top:1px solid rgba(197,160,89,.45);text-align:center}.layout_ss-with-love__75RgI{margin:0;font-family:var(--font-great-vibes),cursive;font-size:var(--ss-subtitle);color:var(--ss-brass-dark)}.layout_ss-sign-names__yQvS7{margin-top:8px;font-size:var(--ss-title);color:var(--ss-leaf);text-wrap:balance}.layout_ss-sign-names__yQvS7 .layout_ss-amp__rmcHl{color:var(--ss-brass-dark)}.layout_ss-reveal__ALrMT{opacity:0;will-change:opacity,transform;transition:opacity .86s var(--ss-ease),transform .86s var(--ss-ease)}.layout_ss-reveal-up___1iS9{transform:translateY(26px)}.layout_ss-reveal-card__tV7kq{transform:translateY(34px) scale(.97)}.layout_ss-reveal-featured__NwVkl{transform:translateY(40px) scale(.95)}.layout_ss-reveal-scale__J3djG{transform:scale(.92)}.layout_ss-reveal__ALrMT[data-visible]{opacity:1;transform:translateY(0) scale(1)}@container (max-width: 375px){.layout_ss-hero__7runW{padding:18px 10px 40px}.layout_ss-arch-shell__hpg6T{border-radius:140px 140px 16px 16px;padding:36px 14px 30px}.layout_ss-hero-date-box__B50a7{padding:12px 16px}.layout_ss-hero-place__Fkdd2{letter-spacing:.16em}.layout_ss-hero-portrait__68k7T{height:17.5rem}.layout_ss-count-grid__bz_MW{grid-template-columns:repeat(2,minmax(0,1fr))}.layout_ss-event-body__yA2tF{padding:20px 16px 22px}.layout_ss-rustic-inner__fqJgk{padding:30px 14px 34px}.layout_ss-solid-green-btn__mIpsU{width:100%;padding:14px 16px}}@container (min-width: 540px){.layout_ss-hero__7runW{padding:34px 24px 56px}.layout_ss-arch-shell__hpg6T{border-radius:220px 220px 20px 20px;padding:60px 38px 50px}.layout_ss-date-chips__NLOvv{grid-template-columns:repeat(3,minmax(0,1fr))}.layout_ss-families-grid__gANQw{grid-template-columns:1fr 1fr}}@container (min-width: 720px) and (max-width: 899px){.layout_ss-events-grid__BOtIu{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.layout_ss-events-grid__BOtIu>:nth-child(2){grid-column:1/-1;order:-1;max-width:34rem;margin:0 auto;width:100%}.layout_ss-map-frame__bRNIF iframe{height:330px}}@container (min-width: 900px){.layout_ss-hero__7runW{padding:48px 36px 72px}.layout_ss-leaf-corner__KCd_r{width:170px;height:240px}.layout_ss-arch-shell__hpg6T{border-radius:260px 260px 22px 22px;padding:68px 56px 56px}.layout_ss-events-grid__BOtIu{grid-template-columns:.95fr 1.12fr .95fr;align-items:stretch;gap:24px}.layout_ss-event-card-featured__69HSc{transform:translateY(-12px)}.layout_ss-map-header__PmnjN{flex-direction:row;justify-content:space-between;align-items:flex-end;text-align:left}.layout_ss-map-link__ot17r{width:auto;align-self:flex-end}.layout_ss-map-frame__bRNIF iframe{height:370px}.layout_ss-rustic-inner__fqJgk{padding:52px 44px 56px}}@media (hover:hover) and (pointer:fine){.layout_ss-jump-bar__tZ3M4 a:hover{background:var(--ss-leaf);color:var(--ss-jasmine);transform:translateY(-2px)}.layout_ss-event-card__Z0Mfc:hover{transform:translateY(-6px);box-shadow:0 28px 56px -16px rgba(24,51,20,.34)}.layout_ss-event-card-featured__69HSc:hover{transform:translateY(-16px)}.layout_ss-event-card__Z0Mfc:hover .layout_ss-event-arch-media__X7qNM img{transform:scale(1.04)}.layout_ss-directions-btn__sZLjx:hover{background:var(--ss-brass);color:var(--ss-leaf-deep);transform:translateY(-1px)}.layout_ss-solid-green-btn__mIpsU:hover{background:var(--ss-leaf-deep);transform:translateY(-2px)}.layout_ss-date-chip__NEl2B:hover{transform:translateY(-3px);border-color:var(--ss-leaf)}}@media (prefers-reduced-motion:no-preference){html:has(.layout_ss__C0OkQ){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.layout_ss-arch-backdrop__3_LnQ,.layout_ss-diya-flame__NCJ0J,.layout_ss-leaf-left__27PlZ,.layout_ss-leaf-right__Jx9f1,.layout_ss-rise__2874Y,.layout_ss-scroll-cue__NxCPd i{animation:none}.layout_ss-reveal__ALrMT,.layout_ss-rise__2874Y{opacity:1;transform:none;transition:none}}@keyframes layout_ss-hero-in__3lw0k{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes layout_ss-leaf-sway___ydtA{0%{transform:rotate(0deg) translateY(0)}to{transform:rotate(3.5deg) translateY(4px)}}@keyframes layout_ss-leaf-sway-right__qTh6T{0%{transform:rotate(0deg) translateY(0)}to{transform:rotate(-3.5deg) translateY(4px)}}@keyframes layout_ss-backdrop-breathe___k3au{0%{transform:scale(1.03)}to{transform:scale(1.1)}}@keyframes layout_ss-flame-flicker__TZjOw{0%{transform:scale(1) rotate(-1.5deg);opacity:.92}50%{transform:scale(1.06,1.1) rotate(1.5deg);opacity:1}to{transform:scale(.97,1.04) rotate(-1deg);opacity:.95}}@keyframes layout_ss-cue-pulse__23CmH{0%,to{transform:scaleY(.75);opacity:.55}50%{transform:scaleY(1.15);opacity:1}}