.Reception_receptionPage__A4_1d{background:#f9f6f2}.Reception_container__Nz5xF{padding:0 0 80px}.Reception_fadeIn__T6iDP{animation:Reception_fadeInUp__XaueY .6s cubic-bezier(.23,1,.32,1) both}@keyframes Reception_fadeInUp__XaueY{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Reception_hero__exP6B{padding:56px 28px 20px;text-align:left}.Reception_heroEmoji__Yh3va{display:none}.Reception_heroTitle__Qsztn{font-family:Paperlogy,serif;font-size:36px;font-weight:600;color:#2c2420;margin-bottom:12px;letter-spacing:-.03em;line-height:1.15}.Reception_heroSubtext__gPUis{font-size:13px;color:#998a80;line-height:1.6;letter-spacing:.01em;max-width:240px}.Reception_venueCard__wURV5{margin:12px 0 0;background:transparent;border-radius:0;overflow:hidden;box-shadow:none}.Reception_mapPreview__UYdec{height:220px;position:relative;overflow:hidden;margin:0}.Reception_mapPreview__UYdec iframe{width:100%;height:100%;pointer-events:none;filter:saturate(.85) contrast(1.05)}.Reception_mapOverlay__CikLX{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:16px 28px;cursor:pointer;background:linear-gradient(0deg,rgba(0,0,0,.35) 0,transparent 60%)}.Reception_mapOverlay__CikLX:active{background:linear-gradient(0deg,rgba(0,0,0,.45) 0,transparent 60%)}.Reception_mapTapText__wL1_e{font-size:11px;color:hsla(0,0%,100%,.9);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.Reception_venueInfo__E326T{padding:32px 28px 24px}.Reception_venueName__Iy4il{font-family:Paperlogy,serif;font-size:22px;font-weight:600;color:#2c2420;display:flex;align-items:center;gap:10px;letter-spacing:-.02em;line-height:1.3}.Reception_venueIcon__kl3Qz{font-size:20px}.Reception_divider__Ugtol{height:1px;background:#e8e0d8;margin:24px 0}.Reception_infoRow__lJxlz{margin-bottom:24px}.Reception_infoLabel__NLXnI{display:flex;align-items:center;gap:0;margin-bottom:6px}.Reception_infoIcon__Fk8BU{display:none}.Reception_infoLabel__NLXnI span:last-child{font-size:10px;font-weight:600;color:#b0a096;text-transform:uppercase;letter-spacing:.15em}.Reception_addressContent__wj1Mq{display:flex;justify-content:space-between;align-items:flex-start}.Reception_addressText__z_8v8{flex:1 1}.Reception_addressText__z_8v8 p{font-size:15px;color:#2c2420;line-height:1.7;letter-spacing:.005em}.Reception_copyBtn__nBHf7{width:28px;height:28px;background:transparent;border:1.5px solid #d8cec4;border-radius:8px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-left:16px}.Reception_copyBtn__nBHf7:active{transform:scale(.95)}.Reception_copyIcon__9qMEo{width:15px;height:15px;object-fit:contain;display:block}.Reception_copyBtn__nBHf7.Reception_copied__nn5YZ{background:#2c2420;border-color:#2c2420;color:#fff}.Reception_infoValue__YFbNY{font-size:15px;color:#2c2420;line-height:1.7;letter-spacing:.005em}.Reception_directionsBtn__juZj1{width:100%;padding:15px 24px;background:#2c2420;border:none;border-radius:10px;font-size:13px;font-weight:600;color:#f9f6f2;cursor:pointer;transition:all .25s ease;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.Reception_directionsBtn__juZj1:hover{background:#3d3430}.Reception_directionsBtn__juZj1:active{transform:scale(.98)}.Reception_appButtons__h1rNy{display:flex;gap:8px}.Reception_appBtn__k1eUl{flex:1 1;padding:14px 8px;background:transparent;border:1.5px solid #e0d6cc;border-radius:10px;font-size:10px;font-weight:600;color:#6e5c52;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:6px;letter-spacing:.04em;text-transform:uppercase}.Reception_appBtn__k1eUl:hover{border-color:#2c2420;color:#2c2420}.Reception_appBtn__k1eUl:active{transform:scale(.97);background:#f5efe8}.Reception_appIcon__Vi4rR{width:28px;height:28px;object-fit:contain;display:block}.Reception_appIconRounded__C45Na{border-radius:7px}.Reception_transportSection__PYEk5{margin:0 28px;background:transparent;border-radius:0;border-top:1px solid #e8e0d8;padding:28px 0 0}.Reception_transportTitle__Njy4I{font-family:Paperlogy,serif;font-size:18px;font-weight:600;color:#2c2420;margin-bottom:8px;letter-spacing:-.02em}.Reception_transportDivider__b_3E0{display:none}.Reception_transportList__ZgVpR{display:flex;flex-direction:column;gap:0}.Reception_transportItem__lPq3H{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid #ece4dc}.Reception_transportItem__lPq3H:last-child{border-bottom:none}.Reception_transportIcon__zEZ74{font-size:20px;flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f5efe8;border-radius:8px}.Reception_transportContent__4qITQ h4{font-size:11px;font-weight:600;color:#b0a096;margin-bottom:6px;text-transform:uppercase;letter-spacing:.12em}.Reception_transportContent__4qITQ p{font-size:14px;color:#4a3e38;line-height:1.65}.Reception_toast__Si6u7{position:fixed;bottom:28px;left:50%;transform:translateX(-50%) translateY(80px);background:#2c2420;color:#f9f6f2;padding:12px 24px;border-radius:8px;font-size:13px;font-weight:500;opacity:0;transition:all .3s cubic-bezier(.23,1,.32,1);z-index:1000;letter-spacing:.02em}.Reception_toast__Si6u7.Reception_visible__TPbM4{opacity:1;transform:translateX(-50%) translateY(0)}[data-theme=ios] .Reception_receptionPage__A4_1d{background:var(--ios-bg)}[data-theme=ios] .Reception_container__Nz5xF{padding:0 0 96px}[data-theme=ios] .Reception_hero__exP6B{padding:var(--ios-header-top) 20px 14px}[data-theme=ios] .Reception_heroTitle__Qsztn{display:none;font-family:var(--ios-font);font-size:var(--ios-title-size);font-weight:var(--ios-title-weight);letter-spacing:-.02em;line-height:1.05;color:var(--ios-label);margin-bottom:8px}[data-theme=ios] .Reception_heroSubtext__gPUis{font-size:15px;line-height:1.45;color:var(--ios-label-2);max-width:none}[data-theme=ios] .Reception_venueCard__wURV5{margin:8px 16px 0;background:var(--ios-card);border-radius:var(--ios-radius);overflow:hidden;box-shadow:var(--ios-shadow)}[data-theme=ios] .Reception_mapPreview__UYdec{height:180px}[data-theme=ios] .Reception_mapTapText__wL1_e{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}[data-theme=ios] .Reception_venueInfo__E326T{padding:20px 18px}[data-theme=ios] .Reception_venueName__Iy4il{font-family:var(--ios-font);font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--ios-label)}[data-theme=ios] .Reception_divider__Ugtol{background:var(--ios-separator);margin:18px 0}[data-theme=ios] .Reception_infoLabel__NLXnI span:last-child{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ios-label-2)}[data-theme=ios] .Reception_addressText__z_8v8 p,[data-theme=ios] .Reception_infoValue__YFbNY{font-size:16px;letter-spacing:-.006em;color:var(--ios-label)}[data-theme=ios] .Reception_copyBtn__nBHf7{border:none;background:color-mix(in srgb,var(--ios-tint) 12%,transparent);color:var(--ios-tint);border-radius:9px}[data-theme=ios] .Reception_copyBtn__nBHf7.Reception_copied__nn5YZ{background:var(--ios-tint);color:#fff}[data-theme=ios] .Reception_directionsBtn__juZj1{background:var(--ios-tint);color:#fff;border-radius:var(--ios-radius-sm);font-size:16px;font-weight:600;letter-spacing:-.01em;text-transform:none;padding:14px 20px}[data-theme=ios] .Reception_directionsBtn__juZj1:hover{filter:brightness(.95);background:var(--ios-tint)}[data-theme=ios] .Reception_appBtn__k1eUl{background:color-mix(in srgb,var(--ios-tint) 10%,transparent);border:none;border-radius:var(--ios-radius-sm);color:var(--ios-tint);font-size:12px;font-weight:600;letter-spacing:-.005em;text-transform:none;padding:12px 8px}[data-theme=ios] .Reception_appBtn__k1eUl:hover{color:var(--ios-tint);filter:brightness(.97)}[data-theme=ios] .Reception_appBtn__k1eUl:active{background:color-mix(in srgb,var(--ios-tint) 18%,transparent)}[data-theme=ios] .Reception_transportSection__PYEk5{margin:24px 16px 0;padding:4px 18px 8px;border-top:none;background:var(--ios-card);border-radius:var(--ios-radius);box-shadow:var(--ios-shadow)}[data-theme=ios] .Reception_transportTitle__Njy4I{font-family:var(--ios-font);font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--ios-label);padding-top:16px}[data-theme=ios] .Reception_transportItem__lPq3H{border-bottom:1px solid var(--ios-separator)}[data-theme=ios] .Reception_transportItem__lPq3H:last-child{border-bottom:none}[data-theme=ios] .Reception_transportIcon__zEZ74{background:var(--ios-bg);border-radius:9px}[data-theme=ios] .Reception_transportContent__4qITQ h4{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ios-tint)}[data-theme=ios] .Reception_transportContent__4qITQ p{font-size:15px;line-height:1.5;color:var(--ios-label-2)}[data-theme=ios] .Reception_toast__Si6u7{background:rgba(30,30,32,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;font-size:14px;letter-spacing:-.01em}[data-theme=paper] .Reception_receptionPage__A4_1d{background-color:var(--paper-bg);background-image:var(--paper-texture)}[data-theme=paper] .Reception_container__Nz5xF{padding:0 0 72px}[data-theme=paper] .Reception_hero__exP6B{display:flex;flex-direction:column;align-items:center;padding:var(--paper-header-top) 32px 8px;text-align:center}[data-theme=paper] .Reception_hero__exP6B:before{content:"LOCATION";font-family:var(--paper-serif);font-size:14px;line-height:22px;letter-spacing:2px;color:var(--paper-accent);opacity:.6}[data-theme=paper] .Reception_heroTitle__Qsztn{margin:0;font-family:var(--paper-font);font-size:18px;font-weight:400;line-height:28px;letter-spacing:0;color:var(--paper-accent)}[data-theme=paper] .Reception_heroSubtext__gPUis{margin-top:20px;max-width:300px;font-size:14px;line-height:25px;letter-spacing:0;color:var(--paper-text)}[data-theme=paper] .Reception_venueCard__wURV5{display:flex;flex-direction:column;margin:24px 0 0}[data-theme=paper] .Reception_venueInfo__E326T{display:contents}[data-theme=paper] .Reception_divider__Ugtol{display:none}[data-theme=paper] .Reception_venueName__Iy4il{order:1;justify-content:center;padding:0 32px;font-family:var(--paper-font);font-size:18px;font-weight:400;line-height:26px;letter-spacing:0;color:var(--paper-ink);text-align:center;margin-bottom:8px}[data-theme=paper] .Reception_venueIcon__kl3Qz{display:none}[data-theme=paper] .Reception_infoRow__lJxlz{order:2;margin:0;padding:0 32px;text-align:center}[data-theme=paper] .Reception_infoLabel__NLXnI{display:none}[data-theme=paper] .Reception_addressContent__wj1Mq{justify-content:center;align-items:center;gap:6px}[data-theme=paper] .Reception_addressText__z_8v8{flex:0 1 auto}[data-theme=paper] .Reception_addressText__z_8v8 p{font-size:16px;line-height:24px;letter-spacing:-.2px;color:var(--paper-muted)}[data-theme=paper] .Reception_copyBtn__nBHf7{width:22px;height:22px;margin-left:0;border:none;border-radius:6px;opacity:.55}[data-theme=paper] .Reception_copyBtn__nBHf7.Reception_copied__nn5YZ{background:var(--paper-accent);color:#fff;opacity:1}[data-theme=paper] .Reception_infoValue__YFbNY{font-size:14px;line-height:22px;letter-spacing:0;color:var(--paper-text)}[data-theme=paper] .Reception_mapPreview__UYdec{order:3;height:300px;margin-top:28px}[data-theme=paper] .Reception_mapPreview__UYdec iframe{filter:none}[data-theme=paper] .Reception_mapOverlay__CikLX{justify-content:center;padding:14px 32px;background:linear-gradient(0deg,rgba(0,0,0,.22) 0,transparent 45%)}[data-theme=paper] .Reception_mapTapText__wL1_e{font-family:var(--paper-font);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}[data-theme=paper] .Reception_appButtons__h1rNy{order:4;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:6px;gap:6px;margin:20px 32px 0}[data-theme=paper] .Reception_appBtn__k1eUl{flex-direction:row;justify-content:center;gap:4px;height:40px;padding:0 2px;border:1px solid var(--paper-line);border-radius:8px;background:#fff;font-family:var(--paper-font);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--paper-ink)}[data-theme=paper] .Reception_appBtn__k1eUl:hover{border-color:var(--paper-line);color:var(--paper-ink)}[data-theme=paper] .Reception_appBtn__k1eUl:active{background:#fff}[data-theme=paper] .Reception_appIcon__Vi4rR{width:18px;height:18px}[data-theme=paper] .Reception_appIconRounded__C45Na{border-radius:5px}[data-theme=paper] .Reception_transportSection__PYEk5{margin:28px 32px 0;padding-top:0;border-top:none}[data-theme=paper] .Reception_transportTitle__Njy4I{font-family:var(--paper-font);font-size:14px;font-weight:600;line-height:25px;letter-spacing:0;color:var(--paper-ink);margin-bottom:4px}[data-theme=paper] .Reception_transportItem__lPq3H{gap:10px;padding:20px 0;border-bottom:none;border-top:1px dotted var(--paper-line-dotted)}[data-theme=paper] .Reception_transportItem__lPq3H:last-child{border-bottom:none}[data-theme=paper] .Reception_transportIcon__zEZ74{width:auto;height:25px;font-size:15px;background:none;border-radius:0}[data-theme=paper] .Reception_transportContent__4qITQ h4{margin-bottom:6px;font-size:14px;font-weight:600;line-height:25px;letter-spacing:0;text-transform:none;color:var(--paper-ink)}[data-theme=paper] .Reception_transportContent__4qITQ p{font-size:14px;line-height:22.4px;color:var(--paper-text)}[data-theme=paper] .Reception_toast__Si6u7{background:#2c2420;border-radius:10px;font-family:var(--paper-font);letter-spacing:0}