.lake-feather-module__9V8Y0q__feather{z-index:30;visibility:hidden;pointer-events:none;will-change:transform;width:13cqw;position:absolute;top:0;left:0}.lake-feather-module__9V8Y0q__feather[data-shown]{visibility:visible}
.lake-opening-gate-module__i6unyq__gate{z-index:40;width:var(--ll-col);text-align:center;touch-action:none;position:fixed;top:0;bottom:0;left:50%;overflow:hidden;translate:-50%;container-type:inline-size}.lake-opening-gate-module__i6unyq__panel{width:50%;transition:transform 1.6s cubic-bezier(.65,0,.35,1);position:absolute;top:0;bottom:0;overflow:hidden}.lake-opening-gate-module__i6unyq__panel img{object-fit:cover;width:200%;max-width:none;height:100%;position:absolute;top:0}.lake-opening-gate-module__i6unyq__panel[data-side=l]{left:0}.lake-opening-gate-module__i6unyq__panel[data-side=r],.lake-opening-gate-module__i6unyq__panel[data-side=r] img{right:0}.lake-opening-gate-module__i6unyq__gate[data-glready] .lake-opening-gate-module__i6unyq__panel{visibility:hidden}.lake-opening-gate-module__i6unyq__gate[data-parting] .lake-opening-gate-module__i6unyq__panel[data-side=l]{transform:translate(-100%)}.lake-opening-gate-module__i6unyq__gate[data-parting] .lake-opening-gate-module__i6unyq__panel[data-side=r]{transform:translate(100%)}.lake-opening-gate-module__i6unyq__words{pointer-events:none;position:absolute;top:33%;left:0;right:0}.lake-opening-gate-module__i6unyq__over{color:#f0d9a8;font:italic 500 max(16px,4.6cqw)/1.2 var(--ll-serif);text-shadow:0 1px 2px #140308e6;margin:0 0 1.4%}.lake-opening-gate-module__i6unyq__names{font:400 17cqw/1.05 var(--ll-script);white-space:nowrap;flex-direction:column;align-items:center;display:flex}.lake-opening-gate-module__i6unyq__gold{background:linear-gradient(170deg,#f8e8c2 8%,#d8b56e 42%,#a07c36 70%,#efdba8 96%);color:#0000;filter:drop-shadow(0 1px 1px #140308d9);-webkit-text-stroke:.25px #f0d8a88c;-webkit-background-clip:text;background-clip:text;padding:.1em .2em}.lake-opening-gate-module__i6unyq__amp{font:italic 500 8cqw/1 var(--ll-serif);margin:-.35em 0}.lake-opening-gate-module__i6unyq__tapArea{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.lake-opening-gate-module__i6unyq__tap{color:#f3deb2;min-height:44px;font:600 max(14px,3.7cqw)/1.35 var(--ll-serif);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#28060e6b;border:1px solid #e9cd94bf;border-radius:999px;padding:0 26px;position:absolute;bottom:8%;left:50%;translate:-50%}.lake-opening-gate-module__i6unyq__tap:focus-visible{outline-offset:3px;outline:2px solid #f3deb2}
.blur-text-module__mYIlEa__forScreenReaders{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.lake-hero-module__fAaRQq__hero{background:var(--ll-burgundy-deep);touch-action:pan-y;outline:none;height:100svh;min-height:560px;position:relative;overflow:hidden}.lake-hero-module__fAaRQq__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lake-hero-module__fAaRQq__canvas[data-hidden]{display:none}.lake-hero-module__fAaRQq__still{position:absolute;inset:0}.lake-hero-module__fAaRQq__stillLake{object-fit:cover;object-position:30% 50%;width:100%;height:100%;position:absolute;inset:0}.lake-hero-module__fAaRQq__stillSwan{clip-path:inset(0 0 4%);width:43%;height:auto;position:absolute;bottom:15.5%}.lake-hero-module__fAaRQq__stillSwan[data-side=l]{right:49.4%}.lake-hero-module__fAaRQq__stillSwan[data-side=r]{left:49.4%}.lake-hero-module__fAaRQq__stillSwan[data-mirror]{opacity:.55;filter:blur(.6px)brightness(.84);bottom:calc(15.5% - 13.064cqw);scale:1 -1;-webkit-mask-image:linear-gradient(#0000 4%,#000 80%);mask-image:linear-gradient(#0000 4%,#000 80%)}.lake-hero-module__fAaRQq__branch{transform-origin:0 0;visibility:hidden;pointer-events:none;filter:drop-shadow(0 6px 8px #3c1e282e);width:72%;position:absolute;top:-6svh;left:-13%}.lake-hero-module__fAaRQq__hero[data-instant] .lake-hero-module__fAaRQq__branch{visibility:visible;transform:rotate(-17deg)}.lake-hero-module__fAaRQq__title{color:var(--ll-ink);text-align:center;visibility:hidden;pointer-events:none;position:absolute;top:12.5svh;left:0;right:0}.lake-hero-module__fAaRQq__hero[data-instant] .lake-hero-module__fAaRQq__title{visibility:visible}.lake-hero-module__fAaRQq__namesBlock{width:100%}.lake-hero-module__fAaRQq__names{font:400 14.5cqw/1.02 var(--ll-script);white-space:nowrap;flex-direction:column;align-items:center;margin:0;display:flex}.lake-hero-module__fAaRQq__amp{font:italic 500 7cqw/.8 var(--ll-serif)}.lake-hero-module__fAaRQq__date{font:600 max(14px,3.7cqw)/1.35 var(--ll-serif);letter-spacing:.2em;text-transform:uppercase;margin:1svh 0 0}
.living-lake-page-module__9zWw2G__root{--ll-ink:#3a1f28;--ll-ink-soft:#5a3a42;--ll-burgundy:#5c1622;--ll-burgundy-deep:#3f0d18;--ll-gold-deep:#8a6628;--ll-cream:#f6ecd9;--ll-serif:"Cormorant Garamond",Georgia,serif;--ll-script:"Pinyon Script","Cormorant Garamond",serif;--ll-col:min(100vw,480px);min-height:100svh;color:var(--ll-ink);font:500 17px/1.5 var(--ll-serif);-webkit-font-smoothing:antialiased;background:#14080b;position:relative}.living-lake-page-module__9zWw2G__root *,.living-lake-page-module__9zWw2G__root :before,.living-lake-page-module__9zWw2G__root :after{box-sizing:border-box;font-feature-settings:"lnum"!important}.living-lake-page-module__9zWw2G__page{width:var(--ll-col);background:var(--ll-cream);margin:0 auto;position:relative;overflow-x:clip;container-type:inline-size}.living-lake-page-module__9zWw2G__page img{display:block}.living-lake-page-module__9zWw2G__page :focus-visible{outline-offset:3px;outline:2px solid}.living-lake-page-module__9zWw2G__heroStop{z-index:-1;pointer-events:none;height:max(100svh,560px);position:absolute;top:0;left:0;right:0}.living-lake-page-module__9zWw2G__root[data-reveal-armed] [data-reveal]:not([data-in],[data-reveal=text]),.living-lake-page-module__9zWw2G__root[data-reveal-armed] [data-reveal]:not([data-in]) [data-blur-unit]{opacity:0}.living-lake-page-module__9zWw2G__root[data-reveal-armed] [data-reveal][data-in] [data-blur-unit]{animation:.55s cubic-bezier(.22,.61,.36,1) backwards living-lake-page-module__9zWw2G__blur-in;animation-delay:calc(var(--blur-delay,0s) + var(--i,0)*var(--blur-step,50ms))}@keyframes living-lake-page-module__9zWw2G__blur-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}.living-lake-page-module__9zWw2G__root[data-reveal-armed] [data-reveal]{transition:opacity .9s,translate 1s cubic-bezier(.22,.61,.36,1)}.living-lake-page-module__9zWw2G__root[data-reveal-armed] [data-reveal=up]:not([data-in]){translate:0 22px}.living-lake-page-module__9zWw2G__root[data-reveal-armed] [data-reveal=drop]:not([data-in]){translate:0 -26px}.living-lake-page-module__9zWw2G__root[data-reveal-armed] [data-reveal=left]:not([data-in]){translate:26px}.living-lake-page-module__9zWw2G__root[data-reveal-armed] [data-reveal=right]:not([data-in]){translate:-26px}.living-lake-page-module__9zWw2G__root[data-reveal-armed] [data-reveal=thump],.living-lake-page-module__9zWw2G__root[data-reveal-armed] [data-reveal=press]{transition:none}.living-lake-page-module__9zWw2G__root[data-reveal-armed] [data-reveal=thump][data-in]{animation:.32s cubic-bezier(.7,0,1,.6) both living-lake-page-module__9zWw2G__thump}.living-lake-page-module__9zWw2G__root[data-reveal-armed] [data-reveal=press][data-in]{animation:.42s cubic-bezier(.7,0,1,.6) both living-lake-page-module__9zWw2G__press}@keyframes living-lake-page-module__9zWw2G__thump{0%{opacity:0;scale:1.7}to{opacity:1;scale:1}}@keyframes living-lake-page-module__9zWw2G__press{0%{opacity:0;scale:1.5}to{opacity:1;scale:1}}.living-lake-page-module__9zWw2G__music{z-index:30;right:max(16px,calc(50vw - var(--ll-col)/2 + 16px));color:#f3deb2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#3f0d18d1;border:1px solid #e8cf9fb3;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed;bottom:18px}.living-lake-page-module__9zWw2G__music svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:20px}.living-lake-page-module__9zWw2G__music svg[data-playing]{animation:6s linear infinite living-lake-page-module__9zWw2G__spin}@keyframes living-lake-page-module__9zWw2G__spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.living-lake-page-module__9zWw2G__root[data-reveal-armed] [data-reveal]{transition:opacity .5s;translate:none!important}.living-lake-page-module__9zWw2G__root[data-reveal-armed] [data-reveal][data-in]{animation:none}.living-lake-page-module__9zWw2G__root[data-reveal-armed] [data-reveal] [data-blur-unit]{opacity:1;animation:none}.living-lake-page-module__9zWw2G__music svg[data-playing]{animation:none}}
.lake-sections-module__MGHCBW__paperGround{background:var(--ll-paper-image)center/cover,#efe3cc;position:relative}.lake-sections-module__MGHCBW__burgundyGround{background:var(--ll-burgundy-image)top/100% auto repeat-y,var(--ll-burgundy);color:var(--ll-cream);position:relative}.lake-sections-module__MGHCBW__tear{z-index:0;pointer-events:none;filter:drop-shadow(0 -3px 5px #280a1052);width:106%;max-width:none;position:absolute;top:-12cqw;left:-3%;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.lake-sections-module__MGHCBW__paperGround>:not(.lake-sections-module__MGHCBW__tear,.lake-sections-module__MGHCBW__sprigA,.lake-sections-module__MGHCBW__sprigB,.lake-sections-module__MGHCBW__bow),.lake-sections-module__MGHCBW__burgundyGround>:not(.lake-sections-module__MGHCBW__tear,.lake-sections-module__MGHCBW__lace){z-index:1;position:relative}.lake-sections-module__MGHCBW__heading{font:600 8.6cqw/1.1 var(--ll-serif);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0}.lake-sections-module__MGHCBW__script{font:400 10cqw/1.15 var(--ll-script);text-align:center;margin:0}.lake-sections-module__MGHCBW__flourish{width:46cqw;margin:3cqw auto}.lake-sections-module__MGHCBW__center{text-align:center;margin:0}.lake-sections-module__MGHCBW__film{filter:sepia(.3)saturate(.86)contrast(.96)brightness(.98)}.lake-sections-module__MGHCBW__amp{font:italic 500 6.5cqw/.9 var(--ll-serif)}.lake-sections-module__MGHCBW__collage{z-index:1;height:216.4cqw;position:relative;overflow:hidden}.lake-sections-module__MGHCBW__collage>img,.lake-sections-module__MGHCBW__burgundySide,.lake-sections-module__MGHCBW__burgundyFoot,.lake-sections-module__MGHCBW__peonyA,.lake-sections-module__MGHCBW__peonyB,.lake-sections-module__MGHCBW__collageBranch{pointer-events:none;max-width:none;position:absolute}.lake-sections-module__MGHCBW__collagePaper{object-fit:cover;width:100%;height:100%;inset:0}.lake-sections-module__MGHCBW__burgundySide{filter:drop-shadow(-3px 3px 6px #280a1066);width:150cqw;top:47.6cqw;right:-67cqw;rotate:-96deg}.lake-sections-module__MGHCBW__burgundyFoot{filter:drop-shadow(0 -3px 6px #280a1059);width:116cqw;bottom:-2cqw;left:-8cqw}.lake-sections-module__MGHCBW__peonyB{filter:drop-shadow(-2px 5px 7px #280a1052);width:62cqw;top:-4.3cqw;right:-7cqw}.lake-sections-module__MGHCBW__peonyA{filter:drop-shadow(3px -3px 7px #280a1052);width:66cqw;bottom:-5.4cqw;left:-9cqw}.lake-sections-module__MGHCBW__collageBranch{width:70cqw;top:73.6cqw;left:-22cqw;rotate:14deg}.lake-sections-module__MGHCBW__polaroid{background:#fbf5e9;padding:2.2cqw 2.2cqw 7.4cqw;position:absolute;box-shadow:0 6px 16px #2d0f1457,0 1px 2px #2d0f1447}.lake-sections-module__MGHCBW__polaroid img{object-fit:cover;width:100%;height:100%}.lake-sections-module__MGHCBW__p1{width:35cqw;height:54cqw;top:6cqw;left:4cqw;rotate:-6deg}.lake-sections-module__MGHCBW__p2{width:42cqw;height:62.8cqw;bottom:10.8cqw;right:3cqw;rotate:5deg}.lake-sections-module__MGHCBW__tape{background:#e8d6b0b8;width:18cqw;height:5cqw;position:absolute;top:-1.6cqw;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #2d0f1433}.lake-sections-module__MGHCBW__plaque{filter:drop-shadow(0 7px 12px #2d0f1461);width:74cqw;height:86cqw;position:absolute;top:36cqw;left:20cqw;rotate:1.2deg}.lake-sections-module__MGHCBW__plaque svg{width:100%;height:100%;position:absolute;inset:0}.lake-sections-module__MGHCBW__plaqueCopy{color:var(--ll-ink);text-align:center;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:24cqw 6cqw 4cqw}.lake-sections-module__MGHCBW__together{font:italic 500 max(15px,4.2cqw)/1.2 var(--ll-serif);margin:0}.lake-sections-module__MGHCBW__plaqueNames{font:400 15cqw/1 var(--ll-script);white-space:nowrap;flex-direction:column;align-items:center;display:flex}.lake-sections-module__MGHCBW__invite{font:500 max(15px,4.1cqw)/1.28 var(--ll-serif);margin:2cqw 0 0}.lake-sections-module__MGHCBW__stamp{filter:drop-shadow(0 3px 5px #2d0f1457);width:30cqw;height:37cqw;position:absolute;top:125.5cqw;left:5cqw;overflow:visible;rotate:-5deg}.lake-sections-module__MGHCBW__postmarkSpot{width:42cqw;height:42cqw;position:absolute;top:119cqw;left:20cqw;rotate:-11deg}.lake-sections-module__MGHCBW__postmark{width:100%;height:100%;color:var(--ll-burgundy);fill:currentColor;font-family:var(--ll-serif);font-feature-settings:"lnum";font-weight:600;display:block}.lake-sections-module__MGHCBW__seal{filter:drop-shadow(0 4px 5px #280a1080);width:25cqw;height:25cqw;position:absolute;top:158cqw;left:41cqw}.lake-sections-module__MGHCBW__seal img{object-fit:contain;width:100%;height:100%}.lake-sections-module__MGHCBW__sealCopy{color:#e4c58c;font:600 6.8cqw/1 var(--ll-serif);text-shadow:0 1px 1px #140005cc,0 -.5px #ffecc459;justify-content:center;align-items:center;gap:.08em;display:flex;position:absolute;inset:0}.lake-sections-module__MGHCBW__sealCopy i{font:italic 500 .72em/1 var(--ll-serif)}.lake-sections-module__MGHCBW__letter{padding:20cqw 9cqw 22cqw}.lake-sections-module__MGHCBW__sprigA,.lake-sections-module__MGHCBW__sprigB{pointer-events:none;max-width:none;position:absolute}.lake-sections-module__MGHCBW__sprigA{width:24cqw;top:13cqw;right:-3cqw;rotate:8deg}.lake-sections-module__MGHCBW__sprigB{width:26cqw;bottom:8cqw;left:-3cqw;rotate:-10deg}.lake-sections-module__MGHCBW__greeting{font:400 10.4cqw/1.1 var(--ll-script);margin:0 0 4cqw}.lake-sections-module__MGHCBW__letterBody{font:italic 500 max(17px,4.6cqw)/1.46 var(--ll-serif);margin:0 0 3.6cqw}.lake-sections-module__MGHCBW__sign{font:400 9.6cqw/1.1 var(--ll-script);text-align:right;margin:6cqw 0 0;padding-right:8cqw}.lake-sections-module__MGHCBW__families{text-align:center;padding:22cqw 8cqw 16cqw}.lake-sections-module__MGHCBW__oval{width:62cqw;height:78cqw;margin:0 auto 4cqw}.lake-sections-module__MGHCBW__ovalPhoto{object-fit:cover;border-radius:50%;width:70%;height:78%;position:absolute;inset:11% 15%}.lake-sections-module__MGHCBW__ovalFrame{object-fit:contain;filter:drop-shadow(0 5px 8px #1e050a80);width:100%;height:100%;position:absolute;inset:0}.lake-sections-module__MGHCBW__familyPair{gap:5cqw;margin-top:2cqw;display:grid}.lake-sections-module__MGHCBW__familyPair h3{color:#e8cf9f;font:600 max(14px,3.7cqw)/1.2 var(--ll-serif);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1cqw}.lake-sections-module__MGHCBW__familyPair p{font:500 max(19px,5.2cqw)/1.28 var(--ll-serif);margin:0}.lake-sections-module__MGHCBW__countdown{text-align:center;padding:7cqw 5cqw 16cqw}.lake-sections-module__MGHCBW__countRow{grid-template-columns:repeat(4,1fr);gap:2cqw;margin-top:5cqw;display:grid}.lake-sections-module__MGHCBW__countRow div{background:#28060e3d;border:1px solid #e8cf9f80;border-radius:50% 50% 3px 3px/26% 26% 3px 3px;padding:4cqw 0 2.6cqw}.lake-sections-module__MGHCBW__countRow b{color:#f3deb2;font:600 9.6cqw/1 var(--ll-serif);display:block}.lake-sections-module__MGHCBW__countRow span{font:600 max(13px,3.3cqw)/1.2 var(--ll-serif);letter-spacing:.08em;text-transform:uppercase;margin-top:1cqw;display:block}.lake-sections-module__MGHCBW__lakeBand{background:#6c5573;height:178cqw;position:relative;overflow:hidden}.lake-sections-module__MGHCBW__lakeBand[data-tone=dusk]{background:#1d1f3f}.lake-sections-module__MGHCBW__lakeBandStill,.lake-sections-module__MGHCBW__lakeBandCanvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lake-sections-module__MGHCBW__lakeBandCanvas{visibility:hidden}.lake-sections-module__MGHCBW__lakeBandCanvas[data-live]{visibility:visible}.lake-sections-module__MGHCBW__venueCard{background:var(--ll-paper-image)center/cover,#f2e6cf;color:var(--ll-ink);text-align:center;padding:7cqw 6cqw;position:absolute;top:7cqw;left:8cqw;right:8cqw;rotate:-1deg;box-shadow:0 9px 22px #1e080e6b}.lake-sections-module__MGHCBW__venueCard h2{font:400 11cqw/1.08 var(--ll-script);margin:0}.lake-sections-module__MGHCBW__venueOver{color:var(--ll-ink-soft);font:600 max(14px,3.7cqw)/1.35 var(--ll-serif);letter-spacing:.2em;text-transform:uppercase;margin:0 0 2.2cqw}.lake-sections-module__MGHCBW__when{font:600 max(18px,5cqw)/1.25 var(--ll-serif);margin:3cqw 0 1cqw}.lake-sections-module__MGHCBW__venueCard address{font:500 max(17px,4.4cqw)/1.35 var(--ll-serif);margin-bottom:5cqw}.lake-sections-module__MGHCBW__pillSolid,.lake-sections-module__MGHCBW__pillLine{border:1px solid var(--ll-burgundy);min-height:46px;font:600 max(14px,3.7cqw)/1 var(--ll-serif);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}.lake-sections-module__MGHCBW__pillSolid{background:var(--ll-burgundy);color:#f7ecd6}.lake-sections-module__MGHCBW__pillLine{color:var(--ll-burgundy);background:0 0}.lake-sections-module__MGHCBW__theDay{padding:18cqw 8cqw}.lake-sections-module__MGHCBW__dayList{margin-top:8cqw}.lake-sections-module__MGHCBW__dayList ol{margin:0;padding:0;list-style:none}.lake-sections-module__MGHCBW__dayLine{background:repeating-linear-gradient(to bottom,var(--ll-gold-deep)0 6px,transparent 6px 12px);opacity:.6;width:2px;position:absolute;top:4cqw;bottom:8cqw;left:12.5cqw}.lake-sections-module__MGHCBW__dayList li{grid-template-columns:25cqw 1fr;align-items:center;gap:3cqw;min-height:27cqw;display:grid;position:relative}.lake-sections-module__MGHCBW__dayIcon{object-fit:contain;width:21cqw;height:21cqw;margin:0 auto;position:relative}.lake-sections-module__MGHCBW__dayList time{color:var(--ll-burgundy);font:600 max(21px,6cqw)/1.1 var(--ll-serif);display:block}.lake-sections-module__MGHCBW__dayList h3{font:600 max(14px,3.7cqw)/1.25 var(--ll-serif);letter-spacing:.16em;text-transform:uppercase;margin:.6cqw 0 0}.lake-sections-module__MGHCBW__dayList p{color:var(--ll-ink-soft);font:italic 500 max(16px,4.2cqw)/1.3 var(--ll-serif);margin:0}.lake-sections-module__MGHCBW__dress{text-align:center;padding:7cqw 8cqw 17cqw}.lake-sections-module__MGHCBW__swatches{justify-content:center;gap:2.4cqw;margin:5cqw 0;display:flex}.lake-sections-module__MGHCBW__swatches i{border-radius:47% 53% 50% 50%/52% 48% 54% 46%;width:13cqw;height:13cqw;box-shadow:inset 0 0 0 1px #ffffff2e,inset -3px -4px 8px #00000029,0 2px 5px #14030866}.lake-sections-module__MGHCBW__dressNote{font:500 max(17px,4.6cqw)/1.46 var(--ll-serif);margin:2cqw 0 0}.lake-sections-module__MGHCBW__album{padding:18cqw 6cqw 16cqw}.lake-sections-module__MGHCBW__bow{z-index:2;pointer-events:none;filter:drop-shadow(0 4px 6px #280a1066);width:26cqw;max-width:none;position:absolute;top:58cqw;right:-5cqw;rotate:8deg}.lake-sections-module__MGHCBW__albumGrid{grid-template-columns:1fr 1fr;gap:3.6cqw;margin-top:7cqw;display:grid}.lake-sections-module__MGHCBW__framePhoto{background:linear-gradient(135deg,#e7cf97,#a57f3a 42%,#efdda9 58%,#8e6a2c);margin:0;padding:1.5cqw;box-shadow:0 4px 12px #2d0f1457}.lake-sections-module__MGHCBW__framePhoto button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.lake-sections-module__MGHCBW__framePhoto img{aspect-ratio:2/3;object-fit:cover;border:1px solid #3c230a73;width:100%;height:100%}.lake-sections-module__MGHCBW__framePhoto[data-wide]{grid-column:span 2}.lake-sections-module__MGHCBW__framePhoto[data-wide] img{aspect-ratio:3/2}.lake-sections-module__MGHCBW__gift{text-align:center;padding:8cqw 8cqw 16cqw}.lake-sections-module__MGHCBW__giftIntro{font:500 max(17px,4.6cqw)/1.46 var(--ll-serif);margin:3cqw 0 4cqw}.lake-sections-module__MGHCBW__giftCards{gap:4cqw;display:grid}.lake-sections-module__MGHCBW__giftCard{background:#fbf4e4;padding:5cqw;box-shadow:0 3px 9px #2d0f1438}.lake-sections-module__MGHCBW__giftCard h3{font:600 max(14px,3.7cqw)/1.2 var(--ll-serif);letter-spacing:.16em;text-transform:uppercase;margin:0 0 2cqw}.lake-sections-module__MGHCBW__giftCard figure{margin:0 0 2cqw}.lake-sections-module__MGHCBW__giftCard figure img{margin:0 auto}.lake-sections-module__MGHCBW__giftCard figcaption,.lake-sections-module__MGHCBW__giftCard p{font:500 max(16px,4.2cqw)/1.35 var(--ll-serif);margin:0}.lake-sections-module__MGHCBW__giftNumber{flex-wrap:wrap;justify-content:center;align-items:center;gap:2cqw;margin-top:2cqw;display:flex}.lake-sections-module__MGHCBW__giftNumber button{border:1px solid var(--ll-burgundy);min-height:44px;color:var(--ll-burgundy);font:600 15px/1 var(--ll-serif);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px}.lake-sections-module__MGHCBW__rsvp{padding:44cqw 7cqw 20cqw}.lake-sections-module__MGHCBW__lace{z-index:0;object-fit:cover;object-position:50% 0;pointer-events:none;width:100%;max-width:none;height:41cqw;position:absolute;top:-1cqw;left:0}.lake-sections-module__MGHCBW__deadline{color:#f0dcc0;font:500 max(17px,4.6cqw)/1.46 var(--ll-serif);text-align:center;margin:2cqw 0 6cqw}.lake-sections-module__MGHCBW__wishes{padding:18cqw 7cqw}.lake-sections-module__MGHCBW__wishWall{gap:3.6cqw;margin:6cqw 0;padding:0;list-style:none;display:grid}.lake-sections-module__MGHCBW__wish{background:#fbf4e4;padding:5cqw;box-shadow:0 3px 9px #2d0f1438}.lake-sections-module__MGHCBW__wish:nth-child(odd){rotate:-.8deg}.lake-sections-module__MGHCBW__wish:nth-child(2n){rotate:.8deg}.lake-sections-module__MGHCBW__wishMessage{font:italic 500 max(17px,4.5cqw)/1.35 var(--ll-serif);margin:0}.lake-sections-module__MGHCBW__wishFrom{color:var(--ll-burgundy);font:600 max(14px,3.6cqw)/1.2 var(--ll-serif);letter-spacing:.12em;text-transform:uppercase;margin-top:1.6cqw;display:block}.lake-sections-module__MGHCBW__wishEmpty{font:italic 500 max(17px,4.5cqw)/1.35 var(--ll-serif);text-align:center;margin:6cqw 0}.lake-sections-module__MGHCBW__duskCopy{color:#fbf1dc;text-align:center;text-shadow:0 1px 8px #0a081e8c;position:absolute;top:8cqw;left:0;right:0}.lake-sections-module__MGHCBW__duskCopy>p{font:500 max(18px,4.8cqw)/1.35 var(--ll-serif);margin:0 10cqw 3cqw}.lake-sections-module__MGHCBW__duskNames{font:400 15cqw/1.05 var(--ll-script);white-space:nowrap;flex-direction:column;align-items:center;display:flex}.lake-sections-module__MGHCBW__duskCopy>.lake-sections-module__MGHCBW__duskDate{font:600 max(14px,3.7cqw)/1.35 var(--ll-serif);letter-spacing:.2em;margin-top:3cqw}
.lake-rsvp-module__XjWUta__form{gap:4.4cqw;display:grid}.lake-rsvp-module__XjWUta__label{color:#f0dcc0;font:600 max(14px,3.7cqw)/1.2 var(--ll-serif);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.6cqw;padding:0;display:block}.lake-rsvp-module__XjWUta__input{background:var(--ll-cream);width:100%;min-height:48px;color:var(--ll-ink);font:500 18px/1.3 var(--ll-serif);border:1px solid #e8cf9f99;border-radius:3px;padding:10px 14px}.lake-rsvp-module__XjWUta__input::placeholder{color:#75585e}.lake-rsvp-module__XjWUta__fieldset{border:0;margin:0;padding:0}.lake-rsvp-module__XjWUta__choices{gap:2.4cqw;display:grid}.lake-rsvp-module__XjWUta__choice{min-height:48px;font:500 18px/1.2 var(--ll-serif);cursor:pointer;border:1px solid #e8cf9f99;border-radius:3px;align-items:center;gap:10px;padding:8px 14px;display:flex}.lake-rsvp-module__XjWUta__choice:has(input:checked){background:#f3deb22b;border-color:#f3deb2}.lake-rsvp-module__XjWUta__choice input{accent-color:#e4c58c;flex:none;width:20px;height:20px}.lake-rsvp-module__XjWUta__stepper{align-items:center;gap:14px;display:flex}.lake-rsvp-module__XjWUta__stepper button{width:46px;height:46px;color:inherit;font:500 24px/1 var(--ll-serif);cursor:pointer;background:0 0;border:1px solid #e8cf9fb3;border-radius:50%}.lake-rsvp-module__XjWUta__stepper button:disabled{opacity:.45;cursor:default}.lake-rsvp-module__XjWUta__stepper output{min-width:24px;font:600 22px/1 var(--ll-serif);text-align:center}.lake-rsvp-module__XjWUta__error{color:#ffd9cf;min-height:1.3em;font:500 17px/1.3 var(--ll-serif);text-align:center;margin:0}.lake-rsvp-module__XjWUta__send{color:#3a1016;min-width:62cqw;min-height:46px;font:600 max(14px,3.7cqw)/1 var(--ll-serif);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#e4c58c;border:1px solid #e4c58c;border-radius:999px;justify-self:center;padding:0 26px}.lake-rsvp-module__XjWUta__send:disabled{opacity:.7;cursor:progress}.lake-rsvp-module__XjWUta__card{background:var(--ll-paper-image)center/cover,#f3e7d0;min-height:112cqw;color:var(--ll-ink);padding:8cqw 7cqw 9cqw;position:relative;rotate:-1deg;box-shadow:0 10px 24px #14030880}.lake-rsvp-module__XjWUta__to{font:italic 500 max(18px,4.8cqw)/1.3 var(--ll-serif);margin:0}.lake-rsvp-module__XjWUta__signature{clip-path:inset(-20% 100% -20% 0);color:var(--ll-burgundy);font:400 13cqw/1.2 var(--ll-script);white-space:nowrap;margin:7cqw 0 2cqw;padding:.15em .1em;display:block}.lake-rsvp-module__XjWUta__rule{background:var(--ll-gold-deep);opacity:.55;height:1px;display:block}.lake-rsvp-module__XjWUta__thanks{font:500 max(17px,4.4cqw)/1.35 var(--ll-serif);margin:4cqw 0 0}.lake-rsvp-module__XjWUta__cardMark{width:37cqw;height:37cqw;position:absolute;bottom:2cqw;right:3cqw}.lake-rsvp-module__XjWUta__cardMark svg{visibility:hidden}
