.bk-wed{--wed-track:-.012em;--wed-paper:#f2eee9;--wed-ink:#080807;--wed-h1:clamp(46px, 6.4vw, 126px);--wed-h2:clamp(30px, 3.95vw, 76px);--wed-h3:clamp(23px, 2.55vw, 47px);--wed-lead:clamp(15px, 1.15vw, 20px);--wed-say:clamp(13px, .92vw, 16px);--wed-label:clamp(10px, .74vw, 12.5px);--wed-caps:.3em;--wed-sec:clamp(92px, 9.4vw, 184px);--wed-ease:cubic-bezier(.2, .7, .2, 1);--wed-print:#fbf9f6;--wed-cast:0 18px 44px #1c140c38}.bk-wed .bk-theme{--fg:#f5f2ed;--fg-dim:#a29c94;--bg:var(--wed-ink);--hair:#ffffff29;--hair-2:#ffffff57;--wed-print:#ffffff24;--wed-cast:0 22px 52px #00000080}.bk-wed .bk-theme[data-ground=light]{--fg:#16130f;--fg-dim:#6d6660;--bg:var(--wed-paper);--hair:#16130f29;--hair-2:#16130f52;--wed-print:#fbf9f6;--wed-cast:0 18px 44px #1c140c38}.bk-wed-sec{padding-block:var(--wed-sec);position:relative;container-type:inline-size}.bk-wed .bk-wed-label{font-size:var(--wed-label);letter-spacing:var(--wed-caps);text-transform:uppercase;color:var(--fg-dim);text-indent:0;margin-inline-end:calc(var(--wed-caps) * -1);line-height:1.5}.bk-wed .bk-wed-h1,.bk-wed .bk-wed-h2{font-family:var(--font-wed), "Playfair Display", Georgia, "Times New Roman", serif;letter-spacing:var(--wed-track);color:var(--fg);text-wrap:balance;overflow-wrap:normal;margin-block:-.09em;padding-block:.09em;font-weight:400;line-height:.98}.bk-wed .bk-wed-h1{font-size:var(--wed-h1)}.bk-wed .bk-wed-h2{font-size:var(--wed-h2)}.bk-wed .bk-wed-h1,.bk-wed .bk-wed-h2{text-transform:uppercase}.bk-wed .bk-wed-hand{font-family:var(--font-wed-hand), "Segoe Script", cursive;color:var(--fg);pointer-events:none;font-weight:400;line-height:.92;font-size:var(--wed-hand-size,clamp(26px, 2.6vw, 50px));flex-direction:column;display:flex}.bk-wed .bk-wed-hand span{display:block}.bk-wed .bk-wed-hand span:nth-child(2){margin-inline-start:.28em}.bk-wed .bk-wed-hand span:nth-child(3){margin-inline-start:.62em}.bk-wed .bk-wed-hand span:nth-child(4){margin-inline-start:1.02em}.bk-wed .bk-wed-hand span:nth-child(5){margin-inline-start:1.5em}.bk-wed .bk-wed-hand span:nth-child(6){margin-inline-start:2.04em}.bk-wed .bk-wed-pill{color:var(--fg);font-size:var(--wed-say);letter-spacing:var(--wed-caps);text-transform:uppercase;align-items:center;gap:clamp(14px,1.3vw,22px);margin-inline-end:calc(var(--wed-caps) * -1);text-decoration:none;display:inline-flex}.bk-wed-play{border:1px solid var(--hair-2);block-size:clamp(44px,3.6vw,62px);inline-size:clamp(44px,3.6vw,62px);transition:background-color .4s var(--wed-ease), border-color .4s var(--wed-ease), transform .4s var(--wed-ease);border-radius:50%;flex:none;place-items:center;display:grid}.bk-wed-play--sm{block-size:clamp(30px,2.2vw,38px);inline-size:clamp(30px,2.2vw,38px)}.bk-wed-play svg{inline-size:38%;fill:var(--fg)}.bk-wed-pill:hover .bk-wed-play,.bk-wed a:hover .bk-wed-play{border-color:var(--fg);background:color-mix(in srgb, var(--fg) 12%, transparent);transform:scale(1.06)}.bk-wed .bk-wed-act{border:1px solid var(--hair-2);color:var(--fg);font-size:var(--wed-say);letter-spacing:var(--wed-caps);text-transform:uppercase;transition:border-color .4s var(--wed-ease), background-color .4s var(--wed-ease);align-items:center;gap:clamp(18px,1.6vw,30px);padding:clamp(16px,1.3vw,22px) clamp(24px,2vw,38px);text-decoration:none;display:inline-flex}.bk-wed .bk-wed-act span{margin-inline-end:calc(var(--wed-caps) * -1)}.bk-wed .bk-wed-act i{inline-size:22px;transition:transform .4s var(--wed-ease);display:block}.bk-wed .bk-wed-act svg{fill:none;stroke:currentColor;stroke-width:1.2px;inline-size:100%;display:block}.bk-wed .bk-wed-act:hover{border-color:var(--fg);background:color-mix(in srgb, var(--fg) 10%, transparent)}.bk-wed .bk-wed-act:hover i{transform:translate(5px)}.bk-wed-sec--hero{align-items:end;min-block-size:clamp(560px,88svh,1020px);padding-block:clamp(56px,6vw,108px) clamp(40px,4.4vw,76px);display:grid;overflow:clip}.bk-wed-hero__shot,.bk-wed-hero__shot img{z-index:0;position:absolute;inset:0}.bk-wed-hero__shot img{object-fit:cover;object-position:58% 48%;block-size:100%;inline-size:100%}.bk-wed-hero__veil{z-index:1;background:linear-gradient(94deg,#080706ed 0%,#080706d1 20%,#0807068f 38%,#08070633 56%,#08070600 74%),linear-gradient(#08070600 50%,#08070642 72%,#080706bd 100%),linear-gradient(#0807068c 0%,#08070629 12%,#08070600 22%);position:absolute;inset:0}.bk-wed-hero__in{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,3vw,64px);display:grid;position:relative}.bk-wed .bk-wed-hero__copy>*+*{margin-block-start:clamp(18px,1.8vw,34px)}.bk-wed .bk-wed-h1{max-inline-size:13ch}.bk-wed .bk-wed-hero__p{font-size:var(--wed-say);letter-spacing:var(--wed-caps);text-transform:uppercase;color:var(--fg);margin-inline-end:calc(var(--wed-caps) * -1);line-height:1.9}.bk-wed .bk-wed-hero__act{margin-block-start:clamp(26px,2.6vw,48px)}.bk-wed .bk-wed-hero__mark{z-index:2;font-size:var(--wed-label);letter-spacing:var(--wed-caps);text-transform:uppercase;color:var(--fg);text-align:end;justify-items:end;gap:4px;display:grid;position:absolute;inset-block-start:clamp(20px,2.4vw,46px);inset-inline-end:var(--pad)}.bk-wed .bk-wed-hero__mark:after{content:"";background:var(--hair-2);block-size:1px;inline-size:clamp(28px,3vw,56px);margin-block-start:6px}.bk-wed .bk-wed-hero__scroll{z-index:2;font-size:var(--wed-label);letter-spacing:var(--wed-caps);text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:12px;display:flex;position:absolute;inset-block-end:clamp(20px,2.2vw,40px);inset-inline-end:var(--pad)}.bk-wed .bk-wed-hero__scroll i{background:var(--hair-2);block-size:1px;inline-size:clamp(26px,2.6vw,48px)}.bk-wed-hand--hero{--wed-hand-size:clamp(30px, 3vw, 58px);transform-origin:50%;align-self:center;margin-block-end:clamp(20px,3vw,60px);transform:rotate(9deg)}.bk-wed-philo{grid-template-columns:minmax(0,.82fr) minmax(0,2.18fr);align-items:center;gap:clamp(30px,3.6vw,76px);display:grid}.bk-wed .bk-wed-philo__copy>*+*{margin-block-start:clamp(18px,1.7vw,32px)}.bk-wed .bk-wed-philo__copy .bk-wed-h2{max-inline-size:11ch}.bk-wed .bk-wed-philo__p{font-family:var(--font-wed), "Playfair Display", Georgia, serif;font-style:italic;font-size:var(--wed-lead);color:var(--fg);max-inline-size:26ch;line-height:1.66}.bk-wed .bk-wed-philo__sign{font-size:var(--wed-label);letter-spacing:var(--wed-caps);text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:16px;margin-block-start:clamp(26px,2.6vw,50px);display:flex}.bk-wed .bk-wed-philo__sign i{background:var(--hair-2);flex:none;block-size:1px;inline-size:clamp(28px,3vw,54px)}.bk-wed-scatter{aspect-ratio:736/322;margin:0;position:relative}.bk-wed-scatter__i{display:block;position:absolute;overflow:hidden}.bk-wed-scatter__i--3{z-index:2}.bk-wed-card{z-index:3}.bk-wed-scatter__i img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.bk-wed-scatter__i--1{clip-path:polygon(1.6% 0%,98.4% .9%,99.4% 12%,98.2% 26%,99.5% 41%,98.4% 58%,99.6% 73%,98.3% 88%,99% 99.2%,2.4% 98.4%,1% 86%,2.2% 71%,.6% 55%,1.8% 39%,.5% 24%,1.9% 11%);block-size:100%;inline-size:41%;inset-block-start:0;inset-inline-start:0;transform:rotate(-1.6deg)}.bk-wed-scatter__i--2{border:clamp(4px, .5vw, 9px) solid var(--wed-print);block-size:52%;inline-size:17%;box-shadow:var(--wed-cast);inset-block-start:7%;inset-inline-start:39.5%;transform:rotate(1.4deg)}.bk-wed-scatter__i--3{border:clamp(4px, .5vw, 9px) solid var(--wed-print);block-size:55%;inline-size:19.5%;box-shadow:var(--wed-cast);inset-block-start:45%;inset-inline-start:50%;transform:rotate(-3.6deg)}.bk-wed-scatter__i--4{block-size:100%;inline-size:15.5%;inset-block-start:0;inset-inline-start:69.5%;overflow:visible}.bk-wed .bk-wed-scatter__edge{font-size:var(--wed-label);letter-spacing:var(--wed-caps);text-transform:uppercase;color:var(--fg-dim);white-space:nowrap;gap:clamp(6px,.6vw,11px);display:grid;position:absolute;inset-block-start:46%;inset-inline-start:calc(100% + clamp(10px,1.1vw,22px))}.bk-wed-card{background:var(--wed-print);block-size:33%;inline-size:15.5%;box-shadow:var(--wed-cast);place-items:center;display:grid;position:absolute;inset-block-start:13%;inset-inline-start:60.5%;transform:rotate(7deg)}.bk-wed .bk-wed-hand--card{--wed-hand-size:clamp(24px, 1.75vw, 34px);color:#16130f;transform:rotate(-3deg)}.bk-wed .bk-wed-hand--over{--wed-hand-size:clamp(24px, 2.9vw, 56px);color:#fbf9f6;transform-origin:0 100%;text-shadow:0 1px 2px #0807068c,0 4px 26px #080706cc;position:absolute;inset-block-end:14%;inset-inline-start:4%;transform:rotate(9deg)}.bk-wed-frames{grid-template-columns:minmax(0,.95fr) minmax(0,3fr);align-items:center;gap:clamp(16px,1.6vw,30px) clamp(20px,2.4vw,52px);display:grid}.bk-wed-frames__head{grid-area:1/1/3;align-self:center}.bk-wed .bk-wed-frames__head .bk-wed-h2{margin-block-start:clamp(14px,1.4vw,26px)}.bk-wed-frames__nav{grid-area:1/2;justify-content:flex-end;align-self:end;align-items:center;gap:clamp(22px,3vw,62px);display:flex}.bk-wed .bk-wed-frames__count{font-size:var(--wed-label);letter-spacing:.22em;color:var(--fg-dim)}.bk-wed .bk-wed-frames__count span{color:var(--fg)}.bk-wed .bk-wed-frames__arrows{gap:clamp(16px,1.8vw,34px);display:flex}.bk-wed .bk-wed-frames__arrows button{inline-size:26px;color:var(--fg);cursor:pointer;transition:opacity .3s var(--wed-ease), transform .3s var(--wed-ease);background:0 0;border:0;padding:6px 0;display:block}.bk-wed .bk-wed-frames__arrows button svg{fill:none;stroke:currentColor;stroke-width:1.1px;inline-size:100%;display:block}.bk-wed .bk-wed-frames__arrows button:disabled{opacity:.28;cursor:default}.bk-wed .bk-wed-frames__arrows button:not(:disabled):hover{transform:translate(3px)}.bk-wed .bk-wed-frames__arrows button:first-child:not(:disabled):hover{transform:translate(-3px)}.bk-wed .bk-wed-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-area:2/2;gap:clamp(10px,1vw,20px);margin-block:-10px;margin-inline-end:calc(var(--pad) * -1);padding-block:10px;padding-inline-end:var(--pad);scroll-padding-inline-start:0;display:flex;overflow-x:auto}.bk-wed .bk-wed-rail::-webkit-scrollbar{display:none}.bk-wed .bk-wed-rail:focus-visible{outline:1px solid var(--hair-2);outline-offset:8px}.bk-wed .bk-wed-rail>li{scroll-snap-align:start;flex:none;inline-size:clamp(148px,17.2cqw,300px)}.bk-wed-rail figure{border:1px solid var(--hair);block-size:clamp(230px,27cqw,470px);transition:border-color .5s var(--wed-ease);margin:0;padding:clamp(3px,.35vw,6px);position:relative}.bk-wed-rail figure img,.bk-wed-rail figure video{object-fit:cover;background:#0c0b0a;block-size:100%;inline-size:100%;display:block}.bk-wed .bk-wed-rail__len{letter-spacing:.2em;color:#f5f2ed;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08070680;border-radius:2px;padding:5px 9px;font-size:clamp(9px,.62vw,11px);position:absolute;inset-block-start:clamp(10px,.9vw,16px);inset-inline-start:clamp(10px,.9vw,16px)}.bk-wed .bk-wed-rail>li:nth-child(3) figure{block-size:clamp(272px,32cqw,556px);margin-block-start:clamp(-21px,-2.5cqw,-43px)}.bk-wed-rail figure:hover{border-color:var(--hair-2)}.bk-wed-rail figcaption{letter-spacing:.06em;color:#f5f2ed;opacity:0;transition:opacity .4s var(--wed-ease);background:linear-gradient(#08070600,#080706d1);padding:12px 12px 10px;font-size:clamp(10px,.7vw,12px);line-height:1.45;position:absolute;inset-block-end:clamp(3px,.35vw,6px);inset-inline:clamp(3px,.35vw,6px)}.bk-wed-rail figure:hover figcaption,.bk-wed-rail figure:focus-within figcaption{opacity:1}.bk-wed-day{--wed-gap:clamp(16px, 2.2cqw, 46px);grid-template-columns:minmax(0,.92fr) minmax(0,3fr) auto;align-items:center;column-gap:clamp(24px,2.8vw,58px);display:grid}.bk-wed .bk-wed-day__copy .bk-wed-h2{font-size:var(--wed-h3)}.bk-wed .bk-wed-day__copy .bk-wed-label{margin-block-start:clamp(14px,1.4vw,26px)}.bk-wed .bk-wed-moments{column-gap:var(--wed-gap);grid-template-rows:auto auto auto auto;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid}.bk-wed .bk-wed-moment{grid-row:span 4;grid-template-rows:subgrid;display:grid}.bk-wed .bk-wed-moment__n{font-size:var(--wed-label);letter-spacing:.2em;color:var(--fg-dim)}.bk-wed .bk-wed-moment__t{font-size:var(--wed-label);letter-spacing:var(--wed-caps);text-transform:uppercase;color:var(--fg);margin-block:10px clamp(14px,1.4vw,26px);font-weight:400}.bk-wed-moment__shot{aspect-ratio:3/4;border:clamp(3px, .4vw, 7px) solid var(--wed-print);box-shadow:var(--wed-cast);display:block;position:relative}.bk-wed-moment__shot img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.bk-wed-moment__shot:before{content:"";inline-size:calc(var(--wed-gap) + clamp(3px, .4vw, 7px));background:var(--hair-2);block-size:1px;position:absolute;inset-block-start:50%;inset-inline-end:100%}.bk-wed-moment__shot:after{content:"";border:1px solid var(--hair-2);background:var(--bg);border-radius:50%;block-size:9px;inline-size:9px;position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + var(--wed-gap) / 2);transform:translate(50%,-50%)}.bk-wed .bk-wed-moment:first-child .bk-wed-moment__shot:before{inline-size:calc(var(--wed-gap) + clamp(14px, 1.6vw, 32px))}.bk-wed .bk-wed-moment__x{font-size:var(--wed-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);text-wrap:balance;margin-block-start:clamp(14px,1.3vw,24px);line-height:1.75}.bk-wed-hand--day{--wed-hand-size:clamp(22px, 2.3vw, 44px);align-self:center;transform:rotate(7deg)}.bk-wed .bk-wed-hand--day:after{content:"";background:var(--hair-2);block-size:1px;inline-size:2.4em;margin-block-start:.7em;margin-inline-start:2.6em;display:block}.bk-wed-sec--films{overflow:clip}.bk-wed-sec--films:before{content:"";pointer-events:none;background:radial-gradient(70% 90% at 12% 18%,#c4966021,#08070600 62%),radial-gradient(60% 80% at 92% 96%,#c496601a,#08070600 60%);position:absolute;inset:0}.bk-wed-films{grid-template-columns:minmax(0,.84fr) minmax(0,2.3fr);align-items:center;gap:clamp(30px,3.4vw,72px);display:grid;position:relative}.bk-wed .bk-wed-films__copy>*+*{margin-block-start:clamp(18px,1.7vw,32px)}.bk-wed .bk-wed-films__p{font-size:var(--wed-say);letter-spacing:var(--wed-caps);text-transform:uppercase;color:var(--fg-dim);margin-inline-end:calc(var(--wed-caps) * -1);line-height:1.9}.bk-wed .bk-wed-films__act{margin-block-start:clamp(26px,2.4vw,46px)}.bk-wed-reels{grid-auto-flow:column;justify-content:end;gap:clamp(10px,1.2vw,22px);inline-size:100%;display:grid}.bk-wed-reels>*{inline-size:clamp(230px,26vw,430px)}.bk-wed-reel{aspect-ratio:9/16;border:1px solid var(--hair);transition:border-color .5s var(--wed-ease);position:relative;overflow:hidden}.bk-wed-reel:hover{border-color:var(--hair-2)}.bk-wed-reel video{object-fit:cover;background:#0c0b0a;block-size:100%;inline-size:100%;display:block}.bk-wed-reel__veil{pointer-events:none;background:linear-gradient(#08070600 54%,#08070647 78%,#080706c7 100%);position:absolute;inset:0}.bk-wed .bk-wed-reel__t{font-size:var(--wed-say);letter-spacing:var(--wed-caps);text-transform:uppercase;color:var(--fg);margin-inline-end:calc(var(--wed-caps) * -1);position:absolute;inset-block-end:clamp(30px,2.6vw,46px);inset-inline:clamp(12px,1.1vw,20px) calc(clamp(10px,1vw,18px) + clamp(36px,2.8vw,48px) + 10px)}.bk-wed .bk-wed-reel__len{font-size:var(--wed-label);letter-spacing:.22em;color:var(--fg-dim);position:absolute;inset-block-end:clamp(12px,1.1vw,20px);inset-inline-start:clamp(12px,1.1vw,20px)}.bk-wed .bk-wed-reel__sound{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#f5f2ed;cursor:pointer;block-size:clamp(36px,2.8vw,48px);inline-size:clamp(36px,2.8vw,48px);transition:background-color .35s var(--wed-ease), border-color .35s var(--wed-ease), transform .35s var(--wed-ease);background:#0807066b;border:1px solid #f5f2ed66;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-end:clamp(10px,1vw,18px);inset-inline-end:clamp(10px,1vw,18px)}.bk-wed .bk-wed-reel__sound:hover{background:#0807069e;border-color:#f5f2ed;transform:scale(1.06)}.bk-wed .bk-wed-reel__sound--rail{z-index:2;block-size:clamp(30px,2.2vw,40px);inline-size:clamp(30px,2.2vw,40px);inset-block-end:clamp(8px,.8vw,14px);inset-inline-end:clamp(8px,.8vw,14px)}.bk-wed .bk-wed-reel__sound[aria-pressed=true]{color:#12100e;background:#f5f2edeb;border-color:#f5f2edeb}.bk-wed .bk-wed-pill--btn{font:inherit;letter-spacing:var(--wed-caps);cursor:pointer;background:0 0;border:0;padding:0}.bk-wed-sound{flex:none;place-items:center;block-size:100%;inline-size:100%;display:grid}.bk-wed .bk-wed-pill--btn .bk-wed-sound{border:1px solid var(--hair-2);block-size:clamp(44px,3.6vw,62px);inline-size:clamp(44px,3.6vw,62px);transition:background-color .4s var(--wed-ease), border-color .4s var(--wed-ease), transform .4s var(--wed-ease);border-radius:50%}.bk-wed .bk-wed-pill--btn:hover .bk-wed-sound{border-color:var(--fg);background:color-mix(in srgb, var(--fg) 12%, transparent);transform:scale(1.06)}.bk-wed .bk-wed-pill--btn[aria-pressed=true] .bk-wed-sound{background:var(--fg);border-color:var(--fg);color:var(--bg)}.bk-wed-sound svg{fill:currentColor;inline-size:46%;display:block}.bk-wed-sound .bk-wed-sound__wave{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.bk-wed-sec--close{align-items:center;min-block-size:clamp(480px,74svh,860px);padding-block:clamp(80px,8vw,150px) clamp(72px,7vw,132px);display:grid;overflow:clip}.bk-wed-close__shot,.bk-wed-close__shot img{z-index:0;position:absolute;inset:0}.bk-wed-close__shot img{object-fit:cover;object-position:38% 52%;block-size:100%;inline-size:100%}.bk-wed-close__veil{z-index:1;background:linear-gradient(96deg,#080706eb 0%,#080706c7 22%,#0807066b 44%,#0807061f 68%,#0807060d 100%),linear-gradient(#08070600 58%,#0807068c),linear-gradient(270deg,#08070685 0%,#08070633 13%,#08070600 27%);position:absolute;inset:0}.bk-wed-close{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,3vw,70px);display:grid;position:relative}.bk-wed .bk-wed-h2--close{max-inline-size:16ch}.bk-wed .bk-wed-close__act{margin-block-start:clamp(26px,2.6vw,48px)}.bk-wed .bk-wed-close__note{font-size:var(--wed-say);color:var(--fg-dim);max-inline-size:42ch;margin-block-start:clamp(18px,1.8vw,32px);line-height:1.75}.bk-wed .bk-wed-close__list{font-size:var(--wed-label);letter-spacing:var(--wed-caps);text-transform:uppercase;color:var(--fg);text-align:end;justify-items:end;gap:clamp(10px,1vw,18px);display:grid}.bk-wed .bk-wed-close__list:after{content:"";background:var(--hair-2);block-size:1px;inline-size:clamp(28px,3vw,56px);margin-block-start:8px}.bk-wed .bk-wed-close__sign{z-index:2;font-size:var(--wed-label);letter-spacing:var(--wed-caps);text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:14px;display:flex;position:absolute;inset-block-end:clamp(22px,2.4vw,44px);inset-inline-end:var(--pad)}.bk-wed .bk-wed-close__sign i{background:var(--hair-2);block-size:1px;inline-size:clamp(26px,2.6vw,48px)}@media (max-width:1100px){.bk-wed-philo,.bk-wed-films{grid-template-columns:minmax(0,1fr);gap:clamp(34px,5vw,60px)}.bk-wed-frames{grid-template-columns:minmax(0,1fr)}.bk-wed-frames__head{grid-area:1/1}.bk-wed-frames__nav{grid-area:2/1;justify-content:space-between}.bk-wed .bk-wed-rail{grid-area:3/1}.bk-wed-day{grid-template-columns:minmax(0,1fr);row-gap:clamp(30px,4vw,54px)}.bk-wed-hand--day{justify-self:end;margin-block-start:-1em}}@media (max-width:900px){.bk-wed{--wed-caps:.24em}.bk-wed-hero__in{grid-template-columns:minmax(0,1fr)}.bk-wed .bk-wed-hand--hero{display:none}.bk-wed-hero__shot img{object-position:59% 30%}.bk-wed-close__shot img{object-position:42% 46%}.bk-wed-hero__veil{background:linear-gradient(#08070629 0%,#08070638 18%,#08070680 42%,#080706db 70%,#080706ed 100%),linear-gradient(#0807069e 0%,#08070629 14%,#08070600 26%)}.bk-wed-close__veil{background:linear-gradient(#08070633 0%,#0807066b 32%,#080706cc 62%,#080706eb 100%)}.bk-wed-scatter{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,18px);display:grid}.bk-wed-scatter__i,.bk-wed-card{block-size:auto;inline-size:auto;position:static;transform:none}.bk-wed-scatter__i--1{aspect-ratio:5/4;clip-path:none;grid-column:span 2;position:relative}.bk-wed-scatter__i--2,.bk-wed-scatter__i--3,.bk-wed-scatter__i--4,.bk-wed-card{aspect-ratio:3/4}.bk-wed-hand--card{transform:none}.bk-wed .bk-wed-scatter__edge{flex-wrap:wrap;gap:0 14px;margin-block-start:12px;display:flex;position:static}.bk-wed .bk-wed-moments{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(28px,5vw,44px)}.bk-wed .bk-wed-moment{grid-row:auto;grid-template-rows:auto auto auto auto}.bk-wed-moment__shot:before,.bk-wed-moment__shot:after{display:none}.bk-wed-reels{justify-content:start}.bk-wed-reels>*{inline-size:min(72vw,360px)}.bk-wed-close{grid-template-columns:minmax(0,1fr)}.bk-wed .bk-wed-close__list{text-align:start;justify-items:start}.bk-wed .bk-wed-close__sign{padding-inline:var(--pad);margin-block-start:clamp(30px,6vw,52px);position:static}.bk-wed-sec--close{padding-block-end:clamp(48px,8vw,80px)}}@media (max-width:560px){.bk-wed{--wed-caps:.2em}.bk-wed .bk-wed-rail>li{inline-size:62cqw}.bk-wed-rail figure{block-size:92cqw}.bk-wed .bk-wed-rail>li:nth-child(3) figure{block-size:92cqw;margin-block-start:0}.bk-wed .bk-wed-moments{grid-template-columns:minmax(0,1fr)}.bk-wed .bk-wed-moment{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);column-gap:clamp(14px,4vw,24px)}.bk-wed .bk-wed-moment__n{grid-area:1/2}.bk-wed .bk-wed-moment__t{grid-area:2/2;margin-block:8px 0}.bk-wed-moment__shot{grid-area:1/1/4}.bk-wed .bk-wed-moment__x{grid-area:3/2;margin-block-start:12px}}@media (prefers-reduced-motion:reduce){.bk-wed *{transition-duration:.01ms!important}.bk-wed .bk-wed-rail{scroll-behavior:auto}}
