.art{--art-ground: color-mix(in srgb, var(--color-background) 68%, var(--color-surface));position:relative;display:grid;place-items:center;width:100%;aspect-ratio:25 / 14;border-radius:.8rem;overflow:hidden;background:radial-gradient(90% 100% at 50% 0%,color-mix(in srgb,var(--color-glow) 55%,transparent),transparent 72%),var(--art-ground);color:var(--gold-light)}.art svg{width:66%;height:auto;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.art svg *{transform-box:fill-box;transform-origin:center}.art__fill{fill:currentColor;stroke:none}.art__ground{fill:var(--art-ground)}.art__soft{opacity:.45}.art [pathLength]{stroke-dasharray:1}.art__say,.art__clock{display:flex;align-items:baseline;gap:.3em;font-family:var(--font-display);font-size:clamp(1.15rem,5.4cqi,1.6rem);font-style:italic;line-height:1;white-space:nowrap}.art{container-type:inline-size}.art__type{display:inline-block;overflow:hidden;font-weight:600;color:var(--color-text);vertical-align:bottom}.art__caret{width:1px;height:1.05em;margin-left:-.15em;background:var(--gold-light);opacity:0}.art__clock{align-items:center;gap:.22em;font-style:normal;font-variant-numeric:lining-nums tabular-nums}.art__clock b{display:grid;place-items:center;min-width:1.75em;height:1.75em;border:1px solid var(--line-strong);border-radius:.35em;font-weight:600;color:var(--color-text)}.art__clock i{font-style:normal;opacity:.6}.art__tick{overflow:hidden}.art__roll{display:block;align-self:start;line-height:1.75em;text-align:center}.art--gallery .art__a,.art--gallery .art__b{transform-origin:50% 100%}.art--gallery .art__a{transform:rotate(-9deg) translate(-18%)}.art--gallery .art__b{transform:rotate(9deg) translate(18%)}.art__bar{transform-origin:50% 100%}html[data-motion=full] .is-playing .art--opening .art__a{animation:art-rise 3.2s var(--ease-in-out) infinite alternate}html[data-motion=full] .is-playing .art--opening .art__b{animation:art-pulse 1.6s var(--ease-in-out) infinite alternate}html[data-motion=full] .is-playing .art__type{animation:art-type 4.5s steps(7,end) infinite}html[data-motion=full] .is-playing .art__caret{animation:art-blink .9s steps(2,jump-none) infinite}html[data-motion=full] .is-playing .art--events .art__b{animation:art-drop 2.6s var(--ease-out) infinite}html[data-motion=full] .is-playing .art--events .art__a{animation:art-pulse 1.3s var(--ease-in-out) infinite alternate}html[data-motion=full] .is-playing .art__roll{animation:art-roll 3s var(--ease-in-out) infinite}html[data-motion=full] .is-playing .art--reply .art__a{animation:art-draw 3s var(--ease-in-out) infinite}html[data-motion=full] .is-playing .art--story .art__a{animation:art-draw 4.5s var(--ease-in-out) infinite}html[data-motion=full] .is-playing .art__d2{animation:art-pop 4.5s var(--ease-out) infinite;animation-delay:.2s}html[data-motion=full] .is-playing .art__d3{animation:art-pop 4.5s var(--ease-out) infinite;animation-delay:1.1s}html[data-motion=full] .is-playing .art--gallery .art__a{animation:art-fan-left 3.6s var(--ease-in-out) infinite alternate}html[data-motion=full] .is-playing .art--gallery .art__b{animation:art-fan-right 3.6s var(--ease-in-out) infinite alternate}html[data-motion=full] .is-playing .art--gifts .art__a{animation:art-scan 2.8s var(--ease-in-out) infinite alternate}html[data-motion=full] .is-playing .art__bar{animation:art-beat 1.1s var(--ease-in-out) infinite alternate;animation-delay:calc(var(--n) * -.23s)}html[data-motion=full] .is-playing .art--share .art__a{animation:art-pop 4s var(--ease-out) infinite}html[data-motion=full] .is-playing .art--share .art__b{animation:art-pop 4s var(--ease-out) infinite;animation-delay:.7s}@keyframes art-rise{0%{transform:translateY(42%)}to{transform:translateY(-14%)}}@keyframes art-pulse{0%{transform:scale(.8)}to{transform:scale(1.15)}}@keyframes art-type{0%{max-width:0}55%,to{max-width:6em}}@keyframes art-blink{0%{opacity:1}to{opacity:0}}@keyframes art-drop{0%{transform:translateY(-55%);opacity:0}22%{transform:none;opacity:1}30%{transform:translateY(-9%)}38%,to{transform:none;opacity:1}}@keyframes art-roll{0%,26%{transform:none}33%,60%{transform:translateY(-33.333%)}67%,to{transform:translateY(-66.666%)}}@keyframes art-draw{0%,12%{stroke-dashoffset:1}55%,to{stroke-dashoffset:0}}@keyframes art-pop{0%,18%{transform:scale(.3);opacity:0}34%{transform:scale(1.12);opacity:1}42%,to{transform:none;opacity:1}}@keyframes art-fan-left{0%{transform:none}to{transform:rotate(-13deg) translate(-26%)}}@keyframes art-fan-right{0%{transform:none}to{transform:rotate(13deg) translate(26%)}}@keyframes art-scan{0%{transform:none}to{transform:translateY(1600%)}}@keyframes art-beat{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.tour{position:relative;padding-block:var(--section-space)}.tour__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.tour__tile{display:grid;align-content:start;gap:.4rem;padding:.55rem .55rem 1rem;border:1px solid var(--line);border-radius:1.15rem;background:color-mix(in srgb,var(--color-surface) 82%,transparent);transition:border-color .4s,transform .5s var(--ease-out),opacity .8s var(--ease-out)}.tour__title{margin:.45rem .35rem 0;font-family:var(--font-display);font-size:1.3rem;font-weight:600;line-height:1.12}.tour__text{margin-inline:.35rem;font-size:.83rem;line-height:1.45;color:var(--color-text-muted)}@media(hover:hover){.tour__tile:hover{border-color:var(--line-strong);transform:translateY(-4px)}}@media(max-width:749px){.tour--rail .tour__frame{width:100%}.tour--rail .tour__list{display:flex;padding-inline:var(--gutter);overflow-x:auto;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.tour--rail .tour__list::-webkit-scrollbar{display:none}.tour--rail .tour__tile{flex:0 0 min(66vw,16rem);scroll-snap-align:start}}@media(min-width:750px){.tour__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media(min-width:1100px){.tour__list{grid-template-columns:repeat(5,minmax(0,1fr))}}.guest{position:relative;display:block;padding-block:var(--section-space);overflow:clip}.guest__inner{display:grid;gap:2.5rem;align-items:center}.guest__copy{display:grid;justify-items:start;gap:1rem}.guest__field{display:grid;gap:.4rem;width:min(100%,22rem);margin-top:.4rem}.guest__label{font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted)}.guest__input{width:100%;min-height:3.1rem;padding:.6rem .95rem;border:1px solid var(--line-strong);border-radius:.8rem;background:color-mix(in srgb,var(--color-surface) 70%,transparent);color:var(--color-text);font:inherit;font-size:1.05rem;transition:border-color .3s}.guest__input:focus{border-color:var(--gold-light);outline:none}.guest__input::placeholder{color:var(--color-text-muted)}.guest__bubble{position:relative;max-width:20rem;margin:0;padding:.75rem .95rem .8rem;border:1px solid var(--line);border-radius:1.1rem 1.1rem 1.1rem .3rem;background:color-mix(in srgb,var(--color-surface) 88%,white);font-size:.92rem;line-height:1.45}.guest__bubble b{color:var(--gold-light)}.guest__chip{display:table;margin-top:.55rem;padding:.28rem .75rem;border:1px solid var(--line-strong);border-radius:999px;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light)}.guest__note{font-size:.82rem;color:var(--color-text-muted)}.guest__stage{--phone-width: min(64vw, 16rem);position:relative;justify-self:center}.guest__glow{position:absolute;top:-12%;right:-45%;bottom:-12%;left:-45%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-glow) 85%,transparent),transparent);pointer-events:none}.invite__names--guest{font-size:calc(var(--s) * 15)}.invite--guest .invite__couple{font-family:var(--font-display);font-size:calc(var(--s) * 7.2);font-style:italic;line-height:1.1}html:not([data-motion=off]) [data-guest-name].is-fresh{animation:rise-in .45s var(--ease-out) both}html[data-motion=full] .guest__stage .phone{animation:rich-float 7s var(--ease-in-out) infinite alternate}@keyframes rich-float{0%{transform:translateY(-1.2%) rotate(-1.2deg)}to{transform:translateY(1.2%) rotate(1.2deg)}}@media(min-width:900px){.guest__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem}.guest__stage{--phone-width: 17.5rem}}.facts{position:relative;padding-block:clamp(2rem,5vw,3.25rem);border-block:1px solid var(--line-soft)}.facts__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem}.fact{display:grid;justify-items:center;align-content:start;gap:.2rem;text-align:center}.fact__figure{display:flex;align-items:baseline;gap:.12em;font-family:var(--font-display);font-size:clamp(3rem,2.2rem + 4vw,4.6rem);font-weight:600;font-variant-numeric:lining-nums tabular-nums;line-height:.95;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.fact__unit{font-size:.42em;font-style:italic}.fact__label{font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.fact__note{max-width:22ch;font-size:.8rem;line-height:1.4;color:var(--color-text-muted)}@media(min-width:900px){.facts__list{grid-template-columns:repeat(4,minmax(0,1fr))}.fact+.fact{border-left:1px solid var(--line-soft)}}.show{position:relative;display:block;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,4vw,3rem);overflow:clip}.show__viewport{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.show__viewport::-webkit-scrollbar{display:none}.show__track{--phone-width: clamp(8.75rem, 34vw, 12.5rem);display:flex;gap:clamp(1.25rem,4vw,2.75rem);width:max-content;padding:1.25rem var(--gutter) 1rem}.show__item{display:grid;justify-items:center;gap:.15rem;scroll-snap-align:center;color:var(--color-text);text-align:center;text-decoration:none;transition:transform .6s var(--ease-out)}.show__item .phone{margin-bottom:.8rem;filter:drop-shadow(0 1.2rem 1.6rem color-mix(in oklab,var(--design-a) 60%,transparent))}.show__item:nth-child(2n){margin-top:1.5rem}.show__name{font-family:var(--font-display);font-size:1.35rem;font-weight:600;line-height:1.1}.show__tradition{font-size:.62rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-light)}@media(hover:hover){.show__item:hover{transform:translateY(-.6rem)}}.show.is-running .show__viewport{overflow:hidden}.show.is-running .show__track{padding-inline:0;animation:show-drift var(--show-time, 60s) linear infinite}.show.is-running .show__item{margin-right:0}.show.is-running.is-paused .show__track{animation-play-state:paused}@keyframes show-drift{to{transform:translate(calc(-50% - var(--show-gap, 0px) / 2))}}.receive{position:relative;padding-block:var(--section-space)}.receive__trio{display:grid;gap:2.5rem 1.5rem}.receive__item{display:grid;justify-items:center;align-content:start;gap:.5rem;text-align:center}.receive__picture{--phone-width: 9.5rem;position:relative;display:grid;place-items:center;width:min(100%,19rem);aspect-ratio:5 / 4;margin-bottom:.9rem}.receive__picture:before{content:"";position:absolute;top:8%;right:4%;bottom:8%;left:4%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-glow) 90%,transparent),transparent)}.receive__picture .product-picture{position:relative;width:84%;height:auto;aspect-ratio:4 / 3;border:1px solid var(--line);border-radius:.8rem;object-fit:cover;box-shadow:0 1.2rem 2.4rem -1rem #000000b3}.receive__item--website .receive__picture{aspect-ratio:5 / 4}.receive__item--website .phone{--phone-width: 7.4rem}.receive__item--cards .product-picture{grid-area:1 / 1;width:70%;transition:transform .9s var(--ease-out)}.receive__item--cards .product-picture:first-child{transform:rotate(-7deg) translate(-12%,-4%)}.receive__item--cards .product-picture:last-of-type{transform:rotate(5deg) translate(12%,6%)}.receive__play{position:absolute;display:grid;place-items:center;width:3.4rem;height:3.4rem;border:1px solid var(--gold-light);border-radius:50%;background:color-mix(in srgb,var(--color-background) 62%,transparent);color:var(--gold-light);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.receive__play .icon{width:1.2rem;height:1.2rem}.receive__emblem{position:relative;width:4rem;color:var(--gold)}.receive__title{font-family:var(--font-display);font-size:1.7rem;font-weight:600;line-height:1.1}.receive__text{max-width:30ch;font-size:.95rem;line-height:1.5;color:var(--color-text-muted)}.receive__with{margin-top:.2rem;font-size:.66rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light)}html[data-motion=full] .receive__item.is-visible .phone{animation:rich-float 6s var(--ease-in-out) infinite alternate}html[data-motion=full] .receive__item.is-visible .receive__play{animation:receive-ring 2.4s var(--ease-out) infinite}@media(hover:hover){.receive__item--cards:hover .product-picture:first-child{transform:rotate(-12deg) translate(-22%,-6%)}.receive__item--cards:hover .product-picture:last-of-type{transform:rotate(9deg) translate(22%,8%)}}@keyframes receive-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--gold) 55%,transparent)}to{box-shadow:0 0 0 1.1rem transparent}}@media(min-width:800px){.receive__trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-dust,.page-light{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.page-dust{width:100%;height:100%;opacity:var(--dust, 0);transition:opacity 1.2s linear}.page-light{background:radial-gradient(22rem circle at var(--light-x, 50%) var(--light-y, 30%),color-mix(in srgb,var(--gold) 9%,transparent),transparent 70%);opacity:0;transition:opacity .8s}.page-light.is-on{opacity:1}@supports (animation-timeline: view()){html[data-motion=full] .section-head,html[data-motion=full] .guest__stage,html[data-motion=full] .receive__picture{animation:rich-depth linear both;animation-timeline:view();animation-range:entry 0% exit 100%}html[data-motion=full] .guest__stage,html[data-motion=full] .receive__picture{--depth: 2.2rem}}@keyframes rich-depth{0%{translate:0 var(--depth, 1.1rem)}to{translate:0 calc(var(--depth, 1.1rem) * -1)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-rich.css.map */
