.wWXZva_footer{text-align:center;color:var(--muted);background:linear-gradient(180deg, var(--ivory) 0%, var(--sky-fill) 70%);border-top:1px solid var(--line);align-content:start;justify-items:center;gap:12px;min-height:calc(20.02vw + 116px);padding-top:22px;font-size:14.5px;display:grid;position:relative;overflow:hidden}.wWXZva_footer>:not(.wWXZva_skyline){z-index:1;position:relative}.wWXZva_footer .mono{color:var(--ink)}.wWXZva_credit{max-width:calc(100% - 32px);color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 5px;margin:0;font-size:14px;font-style:normal;line-height:1.65;display:flex}.wWXZva_part{white-space:nowrap}.wWXZva_heart{vertical-align:baseline;margin-inline-start:3px;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:12px;line-height:1;display:inline-block}.wWXZva_skyline{pointer-events:none;width:100%;height:auto;margin-top:8px;display:block;position:relative}.wWXZva_mobile{display:none}@media (max-width:699px){.wWXZva_desktop{display:none}.wWXZva_mobile{display:block}.wWXZva_footer{min-height:calc(40.23vw + 120px)}.wWXZva_skyline{margin-top:12px}}
._1q833a_carousel{width:100%;padding:12px 0 28px;overflow:clip}._1q833a_layout{width:min(100%,1200px);height:clamp(320px,62svh,560px);margin-inline:auto;position:relative;container-type:inline-size}._1q833a_card{--photo-size:clamp(1, var(--photo-ratio), 1.5);--card-width:min(calc(52cqw * var(--photo-size)), calc(300px * var(--photo-size)), calc(38svh * var(--photo-size)));width:var(--card-width);height:calc(var(--card-width) / var(--photo-ratio));margin-left:calc(var(--card-width) / -2);margin-top:calc(var(--card-width) / var(--photo-ratio) / -2);background:var(--paper);color:var(--ink);box-shadow:0 2px 6px rgba(var(--scrim), .12), 0 16px 30px -12px rgba(var(--scrim), .32);transform:translateX(calc(var(--slot-x) * 34cqw)) translateY(var(--slot-y)) rotate(var(--slot-rotation)) scale(var(--slot-scale));transform-origin:50% 80%;touch-action:pan-y;cursor:pointer;opacity:var(--slot-opacity);border:0;border-radius:2px;padding:8px;position:absolute;top:48%;left:50%}._1q833a_card[inert]{pointer-events:none}._1q833a_card img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}._1q833a_card:focus-visible{outline-offset:5px}._1q833a_controls{justify-content:center;align-items:center;gap:20px;display:flex;position:relative}._1q833a_arrow{border:1px solid color-mix(in srgb, var(--sage-deep) 45%, transparent);border-radius:var(--radius-ctl);background:color-mix(in srgb, var(--sage) 9%, var(--paper));width:48px;height:48px;color:var(--sage-deep);cursor:pointer;box-shadow:0 1px 2px rgba(var(--scrim), .1), 0 8px 16px -10px rgba(var(--scrim), .28);place-items:center;padding:0;transition:background-color .15s,transform .15s;display:grid}._1q833a_arrow:hover{background:color-mix(in srgb, var(--sage) 15%, var(--paper));transform:translateY(-1px)}._1q833a_arrow:active{transform:none}._1q833a_counter{text-align:center;min-width:64px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}
.R-SmTa_page{background:var(--ivory);min-height:100svh}.R-SmTa_header{background:var(--paper)}.R-SmTa_header>div{justify-content:space-between;align-items:center;gap:16px;padding-block:18px;display:flex}.R-SmTa_headerActions{align-items:center;gap:18px;min-width:0;display:flex}.R-SmTa_headerActions .account-btn{max-width:180px}.R-SmTa_headerActions .account-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.R-SmTa_intro{text-align:center;padding-top:20px}.R-SmTa_back{width:fit-content;min-height:44px;color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;text-decoration:none;display:flex}.R-SmTa_back:hover{color:var(--burgundy);text-decoration:underline}.R-SmTa_intro h1{font-size:44px;line-height:1.05}.R-SmTa_date{color:var(--muted);margin:10px 0;font-size:14px}.R-SmTa_lede{text-wrap:pretty;max-width:68ch;margin:0 auto 8px}.R-SmTa_viewer{background:var(--paper);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.R-SmTa_viewer[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.R-SmTa_viewer::backdrop{background:var(--paper)}.R-SmTa_viewerHeader{padding:max(12px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 12px max(20px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:16px;display:flex}.R-SmTa_viewerHeader span{font-family:var(--display);text-wrap:balance;font-size:24px;line-height:1.2}.R-SmTa_viewerStage{min-height:0;padding-inline:12px}.R-SmTa_photoFrame{width:100%;height:100%;position:relative}.R-SmTa_fullPhoto{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.R-SmTa_photoMessage{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:0;padding:20px;display:flex;position:absolute;inset:0}.R-SmTa_photoMessage p{margin:0}.R-SmTa_viewerFooter{padding:10px max(20px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left))}.R-SmTa_viewerControls{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:24px;font-size:14px;display:flex}.R-SmTa_viewerControls span{text-align:center;min-width:64px;color:var(--muted)}.R-SmTa_iconButton{border-radius:var(--radius-ctl);width:48px;height:48px;color:var(--sage-deep);background:var(--sage-soft);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.R-SmTa_iconButton:hover{background:var(--line)}.R-SmTa_iconButton:active{opacity:.8}@media (min-width:700px){.R-SmTa_intro h1{font-size:56px}.R-SmTa_viewerStage{padding-inline:40px}}@media (max-width:399px){.R-SmTa_headerActions{gap:10px}.R-SmTa_headerActions .account-btn{max-width:130px}}
.bAJvaa_hero{background:var(--stone);height:100svh;min-height:600px;color:var(--paper);position:relative;overflow:hidden;container:hero/size}@media (min-width:900px){.bAJvaa_hero{max-height:none}}.bAJvaa_photo{object-fit:cover;object-position:40% 50%;width:100%;height:100%;animation:1.6s cubic-bezier(.16,1,.3,1) both bAJvaa_settle;position:absolute;inset:0}@container hero not (max-width:clamp(600px,100svh,1080px)){.bAJvaa_photo{object-position:50% 30%}}.bAJvaa_hero:after{content:"";pointer-events:none;background:linear-gradient(180deg, #f6f1e96b 0%, #f6f1e900 34%, rgba(var(--scrim),0) 58%, rgba(var(--scrim),.72) 100%);position:absolute;inset:0}@container hero not (max-width:clamp(600px,100svh,1080px)){.bAJvaa_hero:after{background:linear-gradient(180deg, rgba(var(--scrim),.38) 0%, rgba(var(--scrim),0) 18%), linear-gradient(90deg, rgba(var(--scrim),.62) 0%, rgba(var(--scrim),.25) 38%, rgba(var(--scrim),0) 58%), linear-gradient(0deg, rgba(var(--scrim),.55) 0%, rgba(var(--scrim),0) 45%)}}.bAJvaa_nav{z-index:3;color:var(--ink);position:absolute;inset:0 0 auto}@container hero not (max-width:clamp(600px,100svh,1080px)){.bAJvaa_nav{color:var(--paper)}.bAJvaa_nav .mono .amp{color:var(--sage-light)}}.bAJvaa_navInner{justify-content:space-between;align-items:center;gap:16px;padding-block:18px;display:flex}.bAJvaa_copy{z-index:2;pointer-events:none;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0}.bAJvaa_copy>*{pointer-events:auto}.bAJvaa_top{padding-top:84px}@container hero not (max-width:clamp(600px,100svh,1080px)){.bAJvaa_copy{grid-template-rows:1fr auto}.bAJvaa_top{display:none}}.bAJvaa_names{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(52px,15cqw,76px);font-weight:400;line-height:.92}.bAJvaa_names>span{white-space:nowrap;display:inline-block}.bAJvaa_names .amp{color:var(--burgundy);padding-left:.04em;font-size:.8em}.bAJvaa_namesWide{font-family:var(--display);letter-spacing:-.02em;color:var(--paper);white-space:nowrap;margin:0;font-size:clamp(56px,7cqw,88px);line-height:.92;display:none}.bAJvaa_namesWide .amp{color:var(--sage-light);padding-left:.04em;font-size:.8em}.bAJvaa_wrap{padding-bottom:max(24px, env(safe-area-inset-bottom,0px))}@container hero not (max-width:clamp(600px,100svh,1080px)){.bAJvaa_wrap{padding-bottom:max(56px, env(safe-area-inset-bottom,0px));grid-row:2;gap:22px;display:grid}.bAJvaa_namesWide{display:block}}.bAJvaa_panel{background:var(--paper);color:var(--ink);box-shadow:0 20px 40px -20px rgba(var(--scrim), .5);border-radius:2px;gap:14px;width:100%;max-width:440px;padding:24px 22px;display:grid;position:relative}.bAJvaa_panel h2{font-size:28px;line-height:1.1}.bAJvaa_panel p{color:var(--muted);margin:0;font-size:15px}.bAJvaa_panel .btn{width:100%}.bAJvaa_links{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.bAJvaa_links .text-link{color:var(--muted);font-size:14px}.bAJvaa_cta,.bAJvaa_x{display:none!important}@container hero (max-width:clamp(600px,100svh,1080px)){.bAJvaa_cta{min-width:168px;display:inline-flex!important}.bAJvaa_wrap:not(.bAJvaa_open) .bAJvaa_panel{display:none}.bAJvaa_open .bAJvaa_cta{display:none!important}.bAJvaa_open .bAJvaa_panel{z-index:4;max-width:none;padding:30px 22px max(28px, env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;animation:.35s cubic-bezier(.16,1,.3,1) bAJvaa_rise;position:absolute;bottom:0;left:0;right:0}.bAJvaa_x{position:absolute;top:6px;right:6px;display:grid!important}}
