.hero-copy{position:relative;z-index:1}.motion{z-index:2}.gallery{padding-top:85px}.gallery>p{max-width:680px}.real-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:24px;margin-top:40px}.real-grid figure{margin:0;min-width:0}.real-grid img{width:100%;height:410px;object-fit:cover;border-radius:var(--radius);display:block;transition:opacity .2s}.real-grid a:hover img{opacity:.85}figcaption{padding-top:18px}figcaption strong,figcaption span{display:block}figcaption strong{font-size:21px}figcaption span,.gallery-note{font-size:13px;color:var(--muted)}.gallery-note{margin-top:25px}.occasions{padding-bottom:90px}.occasions>div{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.occasions article{padding:20px 0;border-bottom:1px solid var(--line)}.occasions article:last-child{grid-column:1/-1}.occasions h3{margin-bottom:12px}.occasions p{color:var(--muted);max-width:600px}.host{display:grid;grid-template-columns:.85fr 1fr;gap:80px;align-items:center;padding-bottom:100px}.host img{width:100%;height:500px;object-fit:cover;border-radius:var(--radius)}.host p{max-width:550px}.text-link{display:inline-block;padding-block:12px;color:var(--fire);text-decoration:underline;text-underline-offset:5px}.process{padding-bottom:95px}.process ol{list-style:none;padding:0;margin-top:40px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;counter-reset:steps}.process li{border-top:2px solid var(--fire);padding-top:20px;counter-increment:steps}.process li::before{content:'0' counter(steps);font-size:14px;color:var(--fire)}.process h3{font-size:23px}.process p{color:var(--muted)}@media(max-width:767px){.real-grid{grid-template-columns:1fr;gap:35px}.real-grid img{height:auto;aspect-ratio:4/5;object-fit:cover}.gallery{padding-top:60px}.occasions>div,.host,.process ol{grid-template-columns:1fr}.host{gap:30px;padding-bottom:65px}.host img{height:auto;aspect-ratio:1}.process{padding-bottom:65px}.occasions{padding-bottom:65px}}@media(prefers-reduced-motion:reduce){}
