.bAd3nW_shell,.bAd3nW_dialog{--account-paper:#f7f5ef;--account-ink:#0c3967;--account-green:#2c412a;box-sizing:border-box;color:var(--account-ink);background:var(--account-paper);font:16px/1.6 Arial,sans-serif}.bAd3nW_shell *,.bAd3nW_dialog *{box-sizing:border-box}.bAd3nW_dialog{--paper-width:min(600px,calc(100vw - 16px),calc((100dvh - 16px) * .75));width:var(--paper-width);height:calc(var(--paper-width) * 4 / 3);isolation:isolate;background:0 0;border:0;border-radius:0;max-width:none;max-height:none;padding:0;overflow:visible;container-type:inline-size}.bAd3nW_dialogPaper{z-index:-1;pointer-events:none;filter:drop-shadow(0 8px 18px #0c191e2e);background:url(/brand/ui/login-paper.png) 50%/contain no-repeat;position:absolute;inset:0;-webkit-mask:url(/brand/ui/login-paper-mask.svg) 50%/100% 100% no-repeat;mask:url(/brand/ui/login-paper-mask.svg) 50%/100% 100% no-repeat}.bAd3nW_dialogContent{flex-direction:column;justify-content:center;line-height:1.35;display:flex;position:absolute;inset:33.5% 13% 7% 15%}.bAd3nW_dialog h2,.bAd3nW_dialogHeader>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bAd3nW_dialog::backdrop{background:#0c191e7a}.bAd3nW_dialogHeader{z-index:1;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:16%;right:16%}.bAd3nW_dialogHeader button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font:28px Arial,sans-serif}.bAd3nW_dialog p{margin:0;font-size:clamp(12px,2.7cqw,14px)}.bAd3nW_dialog .bAd3nW_dialogIntro{margin:0 0 8px}.bAd3nW_dialog form{gap:clamp(5px,1.2cqw,8px);display:grid}.bAd3nW_dialog .bAd3nW_field{gap:clamp(2px,.8cqw,5px);margin:0;font-size:clamp(12px,2.7cqw,14px);line-height:1.2;display:grid}.bAd3nW_field small{font-size:10px;font-weight:400}.bAd3nW_resetForm label{gap:7px;margin:16px 0;font-size:14px;display:grid}.bAd3nW_dialog input:not([type=checkbox]),.bAd3nW_resetForm input{width:100%;min-width:0;min-height:48px;color:var(--account-ink);background:#fffef9;border:1px solid #b9c1be;border-radius:4px;padding:12px;font:16px/1.2 Arial,sans-serif}.bAd3nW_dialog input:not([type=checkbox]){min-height:clamp(34px,8cqw,44px);padding:6px 10px}.bAd3nW_dialog :is(button,input):focus-visible,.bAd3nW_shell :is(button,a,input):focus-visible{outline:2px solid var(--account-ink);outline-offset:3px}.bAd3nW_dialog button,.bAd3nW_shell button{cursor:pointer}.bAd3nW_dialog :disabled,.bAd3nW_shell :disabled{cursor:wait;opacity:.6}.bAd3nW_passwordField{background:#fffef9;border:1px solid #b9c1be;border-radius:4px;align-items:center;display:flex}.bAd3nW_passwordField input:not([type=checkbox]){background:0 0;border:0}.bAd3nW_passwordField button{min-height:clamp(32px,8cqw,42px);color:inherit;background:0 0;border:0;flex:none;padding:6px 10px;font:12px Arial,sans-serif}.bAd3nW_formOptions{justify-content:space-between;align-items:center;gap:8px;font-size:clamp(10px,2.5cqw,12px);display:flex}.bAd3nW_formOptions label{white-space:nowrap;align-items:center;gap:5px;min-height:44px;margin:0;display:flex}.bAd3nW_formOptions input,.bAd3nW_marketingConsent input{accent-color:var(--account-green)}.bAd3nW_formOptions button,.bAd3nW_textButton{min-height:44px;color:inherit;font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.bAd3nW_dialogActions{align-items:center;gap:8px;display:flex}.bAd3nW_dialog .bAd3nW_dialogActions .bAd3nW_sticker{width:calc(50% - 4px);min-height:44px;padding:8px 12px;font-size:clamp(12px,2.6cqw,15px)}.bAd3nW_marketingConsent{cursor:pointer;align-items:center;gap:7px;min-height:36px;margin:0;font-size:clamp(11px,2.4cqw,12px);line-height:1.25;display:flex}.bAd3nW_marketingConsent input{flex:none;width:16px;height:16px;margin:0}.bAd3nW_dialog[data-feedback=true] .bAd3nW_dialogIntro,.bAd3nW_dialog[data-feedback=true] .bAd3nW_field>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bAd3nW_dialog :is(.bAd3nW_error,.bAd3nW_notice){margin:0;padding:5px 8px;font-size:12px;line-height:1.25}.bAd3nW_sticker{aspect-ratio:1816/810;color:#0c3967;text-align:center;background:url(/brand/ui/editor-action.png) 50%/contain no-repeat;border:0;justify-content:center;align-items:center;width:220px;min-height:74px;padding:18px 42px;font:500 15px/1.2 Arial,sans-serif;text-decoration:none;transition:transform .18s;display:inline-flex}.bAd3nW_sticker:hover{transform:scale(1.03)}.bAd3nW_sticker:active{transform:scale(.99)}.bAd3nW_error{color:#8b2633;overflow-wrap:anywhere;background:#f8e9e4;border-radius:4px;padding:10px 12px}.bAd3nW_notice{color:#2c412a;background:#e8eddf;border-radius:4px;padding:10px 12px}.bAd3nW_entry{position:absolute;top:12px;right:clamp(16px,3vw,48px)}.bAd3nW_entry.bAd3nW_entry :is(a,button){min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:8px;font:500 11px/1.2 Arial,sans-serif;text-decoration:none;display:inline-flex}.bAd3nW_entry svg{display:none}.bAd3nW_entry :is(a,button):hover{text-underline-offset:4px;text-decoration:underline}.bAd3nW_shell{min-height:100svh;padding:0 clamp(20px,5vw,64px) 70px}.bAd3nW_brandBar{justify-content:space-between;align-items:center;gap:20px;max-width:1160px;margin:auto;padding:18px 0;display:flex}.bAd3nW_brandBar>a:first-child{color:inherit;font:500 25px/1.2 var(--font-modern-love-display,Georgia),Georgia,serif;align-items:center;gap:12px;text-decoration:none;display:flex}.bAd3nW_brandBar img{width:90px;height:auto}.bAd3nW_brandBar>a:last-child{color:inherit;text-underline-offset:4px;font-size:13px}.bAd3nW_studio{max-width:1160px;margin:32px auto 0}.bAd3nW_studio h1{font:500 clamp(36px,5vw,54px)/1.1 var(--font-modern-love-display,Georgia),Georgia,serif;letter-spacing:-.03em;margin:0 0 12px}.bAd3nW_studio>p{max-width:720px}.bAd3nW_accountSummary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-size:13px;display:flex}.bAd3nW_accountSummary button{color:inherit;min-height:44px;font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:8px;text-decoration:underline}.bAd3nW_filters{flex-wrap:wrap;gap:8px 24px;margin:24px 0;display:flex}.bAd3nW_filters button{color:inherit;background:0 0;border:0;min-height:44px;padding:10px 0;font:14px Arial,sans-serif}.bAd3nW_filters button[aria-pressed=true]{text-underline-offset:6px;text-decoration:underline}.bAd3nW_projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.bAd3nW_project{min-width:0}.bAd3nW_projectImage{color:#2c412a;height:200px;font:25px var(--font-modern-love-display,Georgia),Georgia,serif;background:#efebe2;justify-content:center;align-items:center;display:flex}.bAd3nW_projectImage img{object-fit:contain;width:100%;height:100%;display:block}.bAd3nW_project h2{font:500 26px/1.2 var(--font-modern-love-display,Georgia),Georgia,serif;margin:16px 0 8px}.bAd3nW_project p{margin:6px 0;font-size:12px}.bAd3nW_projectActions{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:12px;display:flex}.bAd3nW_projectActions :is(a,button,summary){color:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:10px 0;font:13px/1.4 Arial,sans-serif;text-decoration:underline}.bAd3nW_projectActions details button{display:block}.bAd3nW_legacy{margin-top:48px}.bAd3nW_legacy h2{font:500 30px/1.2 var(--font-modern-love-display,Georgia),Georgia,serif}.bAd3nW_legacy>p{max-width:760px;font-size:14px}.bAd3nW_newLinks{flex-wrap:wrap;gap:12px 24px;margin:32px 0;display:flex}.bAd3nW_newLinks a{color:inherit;text-underline-offset:4px;min-height:44px;padding:8px 0}.bAd3nW_resetForm{max-width:440px;margin:32px 0}.bAd3nW_privatePreview{width:min(100%,750px);margin:24px auto}@media (max-width:700px){.bAd3nW_projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.bAd3nW_projectImage{height:160px}}@media (max-width:600px){.bAd3nW_entry{top:7px;right:4px}.bAd3nW_entry.bAd3nW_entry :is(a,button){justify-content:center;width:36px;min-height:44px;padding:8px}.bAd3nW_entry span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bAd3nW_entry svg{display:block}.bAd3nW_brandBar>a:first-child{gap:6px;font-size:20px}.bAd3nW_brandBar img{width:65px}.bAd3nW_studio{margin-top:22px}.bAd3nW_accountSummary{align-items:flex-start}}@container (max-width:360px){.bAd3nW_dialogIntro,.bAd3nW_field>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bAd3nW_dialogContent form{gap:4px}}@media (max-width:420px){.bAd3nW_projects{grid-template-columns:1fr}.bAd3nW_projectImage{height:230px}}@media (prefers-reduced-motion:reduce){.bAd3nW_sticker{transition:none}.bAd3nW_sticker:hover,.bAd3nW_sticker:active{transform:none}}
.Umwx3q_viewer,.Umwx3q_admin{--memory-paper:#f5f2eb;--memory-ink:#252622;--memory-muted:#75746b;--memory-line:#d9d7ce;font-family:Arial,Helvetica Neue,sans-serif;line-height:1.6}.Umwx3q_viewer{color:var(--memory-ink);background:var(--memory-paper)}.Umwx3q_admin{color:var(--studio-ink,var(--memory-ink));background:var(--studio-paper,var(--memory-paper))}.Umwx3q_viewer{overflow-wrap:anywhere;width:100%;min-height:100svh;container-type:inline-size}.Umwx3q_viewer h1,.Umwx3q_viewer h2,.Umwx3q_footer p,.Umwx3q_admin h1{font-family:var(--font-modern-love-display,Georgia),Georgia,serif;font-weight:500}.Umwx3q_viewer h2{letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(31px,6cqw,48px);line-height:1.2}.Umwx3q_hero{color:#fffdf6;isolation:isolate;background:#65665c;height:clamp(560px,88svh,880px);position:relative}.Umwx3q_cover,.Umwx3q_heroShade,.Umwx3q_coverPlaceholder{width:100%;height:100%;position:absolute;inset:0}.Umwx3q_cover{object-fit:cover}.Umwx3q_coverPlaceholder{color:#e8e6dd;place-items:center;font-family:Georgia,serif;font-size:25px;display:grid}.Umwx3q_heroShade{background:linear-gradient(#0000003d,#0000005c 28%,#0000002e 55%,#000000bd)}.Umwx3q_heroTop{text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex;position:absolute;inset:32px clamp(24px,5cqw,80px) auto}.Umwx3q_heroMenu{gap:4px;width:18px;display:grid}.Umwx3q_heroMenu i{background:currentColor;height:1px}.Umwx3q_badge{background:var(--memory-accent);max-width:100%;color:var(--memory-accent-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;margin-top:26px;padding:10px 18px;font:400 13px/1.4 Georgia,serif;display:inline-block}.Umwx3q_heroCopy{max-width:1050px;position:absolute;inset:28% clamp(24px,5cqw,80px) auto}.Umwx3q_edition{letter-spacing:-.025em;margin-top:.28em;font-size:.75em;font-style:italic;font-weight:400;line-height:1.1;display:block}.Umwx3q_heroCopy h1{letter-spacing:-.045em;text-wrap:balance;text-shadow:0 1px 16px #0002;max-width:100%;margin:0;font-size:clamp(46px,13.5cqw,112px);line-height:.98}.Umwx3q_metadata{letter-spacing:.01em;gap:16px;font-size:12px;display:grid;position:absolute;inset:auto clamp(24px,5cqw,80px) 90px}.Umwx3q_metadata p{color:inherit;align-items:center;gap:13px;margin:0;font-size:12px;display:flex}.Umwx3q_metadata svg,.Umwx3q_links svg{fill:none;stroke:currentColor;stroke-width:1.4px;flex-shrink:0;width:20px;height:20px}.Umwx3q_scrollHint{text-align:center;color:#fffdf6;text-transform:uppercase;letter-spacing:.1em;font-size:8px;text-decoration:none;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.Umwx3q_scrollHint span{font-size:26px;line-height:1}.Umwx3q_contentNav{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;padding:28px 0 0;font-size:11px;display:flex}.Umwx3q_contentNav details{position:relative}.Umwx3q_contentNav summary{cursor:pointer;font-size:19px;list-style:none}.Umwx3q_contentNav summary::-webkit-details-marker{display:none}.Umwx3q_contentNav details>div{z-index:2;background:var(--memory-paper);border:1px solid var(--memory-line);width:210px;padding:12px 20px;position:absolute;top:35px;right:0}.Umwx3q_contentNav a{letter-spacing:0;padding:10px 0;text-decoration:none;display:block}.Umwx3q_content{width:min(100% - 48px,1080px);margin:auto}.Umwx3q_story{max-width:750px;padding:38px 0 34px}.Umwx3q_story p{color:#56584f;white-space:pre-wrap;text-wrap:pretty;max-width:65ch;margin:0;font-size:16px;line-height:1.9}.Umwx3q_stats{border-block:1px solid var(--memory-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0;display:grid}.Umwx3q_stats[data-count="1"]{grid-template-columns:1fr}.Umwx3q_stats div{padding:25px 16px 24px 0}.Umwx3q_stats strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-family:Georgia,serif;font-size:clamp(28px,8cqw,44px);font-weight:400;line-height:1.2;display:block}.Umwx3q_stats div{text-align:center}.Umwx3q_stats span{color:var(--memory-muted);text-transform:uppercase;letter-spacing:.15em;margin-top:10px;font-size:9px;display:block}.Umwx3q_stats div:nth-child(2n){border-left:1px solid var(--memory-line);padding-left:22px}.Umwx3q_stats div:nth-child(n+3){border-top:1px solid var(--memory-line)}.Umwx3q_highlights{padding:68px 0 22px}.Umwx3q_gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.Umwx3q_gallery figure{aspect-ratio:4/5;background:#deded5;border-radius:3px;min-width:0;margin:0;overflow:hidden}.Umwx3q_gallery .Umwx3q_widePhoto{aspect-ratio:4/3;grid-column:1/-1}.Umwx3q_gallery img{object-fit:cover;width:100%;height:100%;display:block}.Umwx3q_links{padding:65px 0 70px}.Umwx3q_links>div{gap:12px;display:grid}.Umwx3q_links a{border-radius:5px;align-items:center;gap:16px;min-height:58px;padding:17px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:filter .2s,transform .2s;display:flex}.Umwx3q_links a:hover{filter:brightness(.95);transform:translateY(-1px)}.Umwx3q_primaryLink{background:var(--memory-accent);color:var(--memory-accent-ink)}.Umwx3q_secondaryLink{border:1px solid var(--memory-line)}.Umwx3q_links a span{margin-left:auto;font-size:20px}.Umwx3q_footer{border-top:1px solid var(--memory-line);text-align:center;padding:47px 0 30px}.Umwx3q_footer p{letter-spacing:-.025em;text-wrap:balance;max-width:650px;margin:0 auto 34px;font-family:Segoe Script,Brush Script MT,Georgia,cursive;font-size:clamp(24px,6cqw,37px);font-style:italic;line-height:1.6}.Umwx3q_footer>span{color:var(--memory-muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.Umwx3q_previewViewer .Umwx3q_hero{height:742.72px}.Umwx3q_admin{min-height:100svh;padding:32px 24px 70px}.Umwx3q_admin :where(h1){letter-spacing:-.04em;margin:12px 0 16px;font-size:clamp(38px,5vw,60px);line-height:1.06}.Umwx3q_admin :where(h2){letter-spacing:-.035em;margin:0 0 22px;font-size:21px;font-weight:500}.Umwx3q_admin h2 small{color:var(--memory-muted);letter-spacing:0;margin-left:10px;font-size:11px;font-weight:400}.Umwx3q_admin :where(p){color:var(--memory-muted);font-size:14px}.Umwx3q_admin button,.Umwx3q_solidButton{border:1px solid var(--memory-line);min-height:44px;color:var(--memory-ink);background:0 0;border-radius:3px;justify-content:center;align-items:center;padding:12px 17px;font:500 12px/1.4 Arial,sans-serif;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.Umwx3q_admin button:hover{background:#e6e4db}.Umwx3q_admin button:active{transform:translateY(1px)}.Umwx3q_admin .Umwx3q_solidButton{color:#fffdf6;background:#35382f;border-color:#35382f}.Umwx3q_admin .Umwx3q_solidButton:hover{background:#4c5042}.Umwx3q_admin label{gap:8px;margin-bottom:18px;font-size:12px;font-weight:500;display:grid}.Umwx3q_admin input:not([type=range]),.Umwx3q_admin textarea{width:100%;min-width:0;color:var(--memory-ink);background:#fdfcf8;border:1px solid #cacbc1;border-radius:3px;padding:12px;font:400 14px/1.5 Arial,sans-serif}.Umwx3q_admin textarea{resize:vertical}.Umwx3q_admin input[type=range]{accent-color:#575d50;width:100%}.Umwx3q_admin :is(input,textarea,button,a,summary):focus-visible,.Umwx3q_viewer a:focus-visible{outline-offset:4px;outline:2px solid #767d63}.Umwx3q_admin small,.Umwx3q_hint{color:var(--memory-muted);font-size:11px;font-weight:400}.Umwx3q_eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--memory-muted);font-size:10px}.Umwx3q_studio{max-width:1100px;margin:40px auto}.Umwx3q_homeSection{min-width:0;margin-bottom:72px}.Umwx3q_homeSection h2{margin:0;font:400 clamp(25px,3vw,34px)/1.3 Georgia,serif}.Umwx3q_sectionIntro{color:var(--memory-muted);margin:12px 0 30px;font-size:12px;line-height:1.7}.Umwx3q_publishedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;display:grid}.Umwx3q_publishedItem{min-width:0}.Umwx3q_publishedCover{aspect-ratio:3/2;background:#e3dfd6;border-radius:4px;display:block;overflow:hidden}.Umwx3q_publishedCover img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.Umwx3q_publishedCover:hover img{transform:scale(1.02)}.Umwx3q_publishedInfo{padding:20px 0 14px}.Umwx3q_publishedInfo h3{overflow-wrap:anywhere;margin:0 0 8px;font:400 27px/1.2 Georgia,serif}.Umwx3q_publishedInfo a{text-decoration:none}.Umwx3q_publishedInfo p{color:var(--memory-muted);margin:6px 0;font-size:12px}.Umwx3q_publishedLinks{border-bottom:1px solid var(--memory-line);flex-wrap:wrap;align-items:center;gap:20px;padding-bottom:22px;font-size:12px;display:flex}@media (max-width:600px){.Umwx3q_publishedGrid{grid-template-columns:1fr}.Umwx3q_homeSection{margin-bottom:52px}}.Umwx3q_preparing{width:min(100%,460px);margin:12svh auto 0}.Umwx3q_adminHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:60px;display:flex}.Umwx3q_empty{border-block:1px solid var(--memory-line);padding:60px 0}.Umwx3q_memoryRow{border-top:1px solid var(--memory-line);flex-wrap:wrap;align-items:center;gap:24px;padding:27px 0;display:flex}.Umwx3q_memoryRow>div:first-child{flex:1;min-width:180px}.Umwx3q_memoryTitle{font-family:Georgia,serif;font-size:25px;font-weight:400;text-decoration:none}.Umwx3q_memoryRow p{color:var(--memory-muted);margin:7px 0 0;font-size:11px}.Umwx3q_rowLinks{flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.Umwx3q_projectActions{position:relative}.Umwx3q_projectActions summary{cursor:pointer;font-size:12px}.Umwx3q_projectActions details>div{z-index:3;border:1px solid var(--memory-line);background:var(--memory-paper);min-width:150px;padding:8px;position:absolute;top:28px;right:0}.Umwx3q_projectActions button{text-align:left;width:100%;margin:4px 0;display:block}.Umwx3q_modalShade{z-index:20;background:#25262266;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.Umwx3q_confirmDialog{background:var(--memory-paper);border:1px solid var(--memory-line);border-radius:5px;width:min(100%,440px);padding:32px}.Umwx3q_confirmDialog h2{margin:0 0 18px;font:500 27px/1.25 Georgia,serif}.Umwx3q_confirmDialog p{margin:0 0 24px;font-size:14px}.Umwx3q_confirmDialog .Umwx3q_buttonRow{flex-wrap:wrap}.Umwx3q_confirmDialog button{text-align:center;width:auto}.Umwx3q_builderWrap{max-width:1240px;margin:auto}.Umwx3q_builderHeader{border-bottom:1px solid var(--memory-line);flex-wrap:wrap;justify-content:space-between;gap:14px;padding:4px 0 22px;font-size:11px;display:flex}.Umwx3q_builderHeader a{text-decoration:none}.Umwx3q_builderHeader span{color:var(--memory-muted)}.Umwx3q_builderGrid{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:clamp(40px,7vw,110px);margin-top:54px;display:grid}.Umwx3q_formIntro{margin-bottom:55px}.Umwx3q_formIntro h1{font-size:44px}.Umwx3q_fields{border:0;min-width:0;margin:0;padding:0}.Umwx3q_fields section{border-top:1px solid var(--memory-line);padding:30px 0 35px}.Umwx3q_fieldPair,.Umwx3q_itemRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.Umwx3q_itemRow{align-items:start;padding-bottom:20px}.Umwx3q_itemRow button{grid-column:1/-1;justify-self:start}.Umwx3q_upload{cursor:pointer;border:1px dashed #b7b9ac;border-radius:3px;padding:18px}.Umwx3q_upload:focus-within{outline-offset:3px;outline:2px solid #575d50}.Umwx3q_admin .Umwx3q_upload input[type=file]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Umwx3q_uploadChoice{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:400;display:flex}.Umwx3q_uploadButton{color:var(--memory-ink);background:#fdfcf8;border:1px solid #cacbc1;border-radius:3px;padding:8px 12px;font-weight:500;display:inline-block}.Umwx3q_upload:has(input:disabled){cursor:not-allowed;opacity:.65}.Umwx3q_preview{min-width:0;position:sticky;top:24px}.Umwx3q_previewLabel{color:var(--memory-muted);letter-spacing:.04em;justify-content:space-between;padding:0 12px 16px;font-size:10px;display:flex}.Umwx3q_phone{scrollbar-width:none;border:1px solid #c9cbc0;border-radius:16px;width:min(392px,100%);max-height:844px;margin:auto;overflow:auto;box-shadow:0 20px 70px #383a2c12}.Umwx3q_phone::-webkit-scrollbar{display:none}.Umwx3q_preview>.Umwx3q_hint{text-align:center}.Umwx3q_position{padding:16px 0 0}.Umwx3q_position summary{cursor:pointer;text-underline-offset:4px;font-size:12px;text-decoration:underline}.Umwx3q_position p{font-size:11px}.Umwx3q_crop{aspect-ratio:4/5;touch-action:none;cursor:grab;background:#dbdcd1;width:min(100%,390px);margin:20px 0;overflow:hidden}.Umwx3q_coverCrop{aspect-ratio:390/742.72}.Umwx3q_wideCrop{aspect-ratio:4/3}.Umwx3q_crop:active{cursor:grabbing}.Umwx3q_crop img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.Umwx3q_photoList{gap:28px;display:grid}.Umwx3q_photoItem{border-bottom:1px solid var(--memory-line);padding-bottom:22px}.Umwx3q_photoBar{align-items:center;gap:8px;margin:16px 0;display:flex}.Umwx3q_photoBar strong{flex:1;font-size:12px}.Umwx3q_photoBar button{padding:8px 12px}.Umwx3q_thumbnail{object-fit:cover;border-radius:3px;width:100%;height:210px;display:block}.Umwx3q_linkItem{border-bottom:1px solid var(--memory-line);margin-bottom:24px;padding-bottom:24px}.Umwx3q_admin .Umwx3q_colorInput{height:44px;width:100px!important;padding:4px!important}.Umwx3q_buttonRow{flex-wrap:wrap;gap:12px;display:flex}.Umwx3q_admin .Umwx3q_error{color:#813b2c;overflow-wrap:anywhere;background:#f6e7e1;padding:16px}.Umwx3q_status{padding:12px 0}.Umwx3q_success{background:#ecefe5;border:1px solid #b2b9a5;grid-template-columns:1fr 1.2fr;gap:40px;margin-top:32px;padding:32px;display:grid}.Umwx3q_success h1{font-size:36px}@container (min-width:700px){.Umwx3q_stats{grid-template-columns:repeat(4,minmax(0,1fr))}.Umwx3q_stats[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.Umwx3q_stats[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.Umwx3q_stats div+div{border-left:1px solid var(--memory-line);padding-left:28px}.Umwx3q_stats div:nth-child(n+3){border-top:0}.Umwx3q_gallery{gap:20px}.Umwx3q_gallery figure{aspect-ratio:4/3}.Umwx3q_gallery .Umwx3q_widePhoto{aspect-ratio:16/9}.Umwx3q_story{padding-top:110px}.Umwx3q_highlights{padding-top:90px}.Umwx3q_links>div{max-width:680px}.Umwx3q_footer{padding-top:70px}}@media (max-width:850px){.Umwx3q_builderGrid{grid-template-columns:1fr}.Umwx3q_preview{position:static}.Umwx3q_success{grid-template-columns:1fr;gap:15px}.Umwx3q_adminHeader{flex-direction:column;align-items:flex-start}}@media (max-width:430px){.Umwx3q_admin{padding-inline:18px}.Umwx3q_fieldPair{grid-template-columns:1fr;gap:0}.Umwx3q_pageList a{grid-template-columns:1fr auto}.Umwx3q_pageList a>span:nth-child(2){grid-column:1/-1}.Umwx3q_heroTop{top:25px}}@media (prefers-reduced-motion:reduce){.Umwx3q_admin button,.Umwx3q_links a{transition:none}}
@font-face{font-family:BirthdayDisplay;src:url(../media/replica-cormorant.0vov1dgqurkav.ttf)format("truetype");font-weight:300 700;font-display:swap}@font-face{font-family:BirthdayScript;src:url(../media/replica-caveat.3tcsxjdleg7h2.ttf)format("truetype");font-weight:400 700;font-display:swap}._3A6ndW_viewer{--birthday-viewport:var(--birthday-preview-height,100svh);isolation:isolate;overflow-wrap:anywhere;width:100%;max-width:520px;color:var(--birthday-ink,#85483d);background-color:#fff8ef;background-image:radial-gradient(at 20% 15%,#fffcf49c,#0000 65%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.76' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%237f5944' opacity='.04' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");margin:auto;font:500 18px/1.5 BirthdayDisplay,Georgia,serif;position:relative;container-type:inline-size}._3A6ndW_viewer *{box-sizing:border-box}._3A6ndW_viewer h1,._3A6ndW_viewer h2,._3A6ndW_viewer p,._3A6ndW_viewer figure{margin:0}._3A6ndW_viewer button{font:inherit;cursor:pointer;touch-action:manipulation;transition:transform .2s,filter .2s,box-shadow .2s}._3A6ndW_viewer button:active:not(:disabled){transform:scale(.98)}._3A6ndW_viewer button:focus-visible{outline:2px solid var(--birthday-accent,#df9586);outline-offset:5px}._3A6ndW_viewer button:disabled{cursor:wait}._3A6ndW_viewer ._3A6ndW_birthdayDate{white-space:pre-wrap;text-transform:none;letter-spacing:0;overflow-wrap:anywhere;margin:12px 0 0;font:500 14px/1.6 BirthdayDisplay,serif;display:block}._3A6ndW_pageDecor{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}._3A6ndW_stars{opacity:.85;width:100%;height:100%}._3A6ndW_rose{opacity:.65;width:28%;height:190px;position:absolute}._3A6ndW_rose[data-corner="0"]{top:0;left:-4px}._3A6ndW_rose[data-corner="1"]{top:0;right:-4px;transform:scaleX(-1)}._3A6ndW_rose[data-corner="2"]{bottom:0;left:-4px;transform:scaleY(-1)}._3A6ndW_rose[data-corner="3"]{bottom:0;right:-4px;transform:scale(-1)}._3A6ndW_ribbon{color:#e68d93;filter:drop-shadow(0 2px 1px #a5664320);flex:none;width:100%;height:auto;max-height:81px;display:block}._3A6ndW_flourish{object-fit:contain;flex:none;width:min(285px,85%);height:43px;margin:15px auto;display:block}._3A6ndW_cover{isolation:isolate;min-height:var(--birthday-viewport);padding:calc(19px + env(safe-area-inset-top)) 25px calc(35px + env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}._3A6ndW_cover>:not(._3A6ndW_pageDecor){z-index:1;position:relative}._3A6ndW_coverBrand{letter-spacing:.14em;color:#9a6b59;justify-content:space-between;width:100%;margin-bottom:10px;font:9px/1.5 Arial,sans-serif;display:flex}._3A6ndW_coverBrand span{font-size:8px}._3A6ndW_cover>._3A6ndW_ribbon{margin:0 0 -8px}._3A6ndW_coverTitle{letter-spacing:-.035em;text-wrap:balance;color:#963d2d;text-shadow:0 1px #fffaf4;max-width:12ch;font:600 clamp(40px,12.2cqw,58px)/1.02 BirthdayDisplay,serif}._3A6ndW_overline{letter-spacing:.23em;text-transform:uppercase;text-wrap:balance;max-width:27ch;font:400 10px/1.9 Arial,sans-serif}._3A6ndW_cover>._3A6ndW_overline{max-width:22ch;margin-top:16px}._3A6ndW_cakeStage{aspect-ratio:1;flex:none;width:100%;position:relative}._3A6ndW_cake{z-index:2;object-fit:contain;filter:drop-shadow(0 8px 5px #95552320);width:100%;height:100%;display:block;position:relative}._3A6ndW_cakeHalo{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._3A6ndW_coverCake{width:min(105cqw,420px);max-width:calc(100% + 42px);margin:21px auto 8px}._3A6ndW_coverSubtitle{letter-spacing:.27em;text-transform:uppercase;text-wrap:balance;max-width:23ch;font:400 11px/1.85 Arial,sans-serif}._3A6ndW_tinyHeart{color:#eb8d8a;margin:9px auto 13px;font:26px/1.1 BirthdayScript,cursive;display:block}._3A6ndW_openButton{color:#fff9ee;text-shadow:0 1px #b85b6c35;background:linear-gradient(175deg,#ffa5a3,#f28b91 45%,#e97882);border:1px solid #dc7b7d;border-radius:50px;flex:none;justify-content:center;align-items:center;gap:15px;width:100%;min-height:65px;margin:8px auto 0;padding:15px 22px;font:500 24px/1.15 BirthdayDisplay,serif;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3dfcc,inset 0 -3px 5px #ba4b6b20,0 4px #d18d7426,0 8px 15px #ab755024}._3A6ndW_openButton:before{content:"";border-radius:inherit;pointer-events:none;border:1px dashed #fff1df;position:absolute;inset:4px}._3A6ndW_openButton:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffbfc177;position:absolute;inset:8px}._3A6ndW_openButton>span{z-index:1;position:relative}._3A6ndW_openButton:hover{filter:brightness(1.04);box-shadow:inset 0 1px #fff3dfcc,0 7px 20px #ab755030}._3A6ndW_arrow{z-index:1;flex:none;width:27px;height:22px;position:relative}._3A6ndW_buttonFrame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._3A6ndW_story{animation:.7s both _3A6ndW_storyOpen;position:relative}._3A6ndW_storySection{isolation:isolate;text-align:center;padding:40px 26px 48px;position:relative}._3A6ndW_storySection>:not(._3A6ndW_pageDecor){z-index:1;position:relative}._3A6ndW_backCover{z-index:5;width:35px;height:35px;color:var(--birthday-deep);background:#fff5e6b8;border:1px solid #edcbbb77;border-radius:50%;font:30px/1 BirthdayDisplay,serif;position:absolute;top:16px;left:14px}._3A6ndW_greetingSection{padding-top:36px}._3A6ndW_greetingSection>._3A6ndW_ribbon{margin:0 auto -2px}._3A6ndW_greetingTitle{letter-spacing:-.045em;color:#e65e77;text-wrap:balance;outline:none;width:100%;max-width:10ch;font:italic 600 clamp(42px,14.7cqw,68px)/.94 BirthdayDisplay,serif;margin:auto!important}._3A6ndW_greetingTitle>span{display:block}._3A6ndW_greetingTitle>em{color:#a24c25;margin-top:3px;font-size:1.05em;font-weight:600;display:block}._3A6ndW_greetingSubtitle{letter-spacing:.24em;text-transform:uppercase;max-width:24ch;font:10px/1.9 Arial,sans-serif;margin:20px auto 0!important}._3A6ndW_greetingCake{width:min(105cqw,420px);max-width:calc(100% + 40px);margin:24px -20px 14px;animation:.9s both _3A6ndW_cakeRise}._3A6ndW_wishPaper{outline-offset:-6px;background:linear-gradient(140deg,#fff1e5d9,#ffe8d7a8);border:1px solid #f1c9b3;border-radius:29px;outline:1px dashed #edb9a4;padding:19px 19px 12px;box-shadow:inset 0 0 0 4px #fff5e344,0 3px 8px #bc85520c}._3A6ndW_wishPaper p{white-space:pre-wrap;font:500 18px/1.4 BirthdayDisplay,serif}._3A6ndW_wishPaper ._3A6ndW_tinyHeart{margin-bottom:0}._3A6ndW_sectionDots{justify-content:center;gap:10px;margin:25px auto 0;display:flex}._3A6ndW_sectionDots i{background:#dcc4af;border:1px solid #c1a18c55;border-radius:50%;width:10px;height:10px}._3A6ndW_sectionDots i:first-child{background:#ef7588}._3A6ndW_scrollHint{letter-spacing:.1em;text-transform:uppercase;color:var(--birthday-muted);font:9px/1.6 Arial,sans-serif;margin:25px auto 0!important}._3A6ndW_scrollHint span{margin-top:6px;font-size:17px;display:block}._3A6ndW_sectionHeading{text-align:center;max-width:100%;margin:0 auto 30px}._3A6ndW_sectionHeading h2{letter-spacing:-.035em;text-wrap:balance;margin:7px 0 10px;font:600 clamp(34px,11.5cqw,52px)/1.08 BirthdayDisplay,serif}._3A6ndW_headingHeart{color:#ee8d94;margin-left:7px;font:400 .9em BirthdayScript,cursive;display:inline-block;transform:rotate(-10deg)}._3A6ndW_sectionHeading>p{letter-spacing:.15em;text-transform:uppercase;margin-top:13px;font:500 11px/1.8 BirthdayDisplay,serif}._3A6ndW_sectionHeading>._3A6ndW_ribbon{max-height:51px;margin-bottom:10px}._3A6ndW_sectionHeading>._3A6ndW_overline{margin:0 auto;font-size:9px}._3A6ndW_memoriesSection{padding-top:43px}._3A6ndW_memoriesSection:after{content:"";background:linear-gradient(90deg,transparent,var(--birthday-border),transparent);width:65%;height:1px;margin:36px auto 0;display:block}._3A6ndW_featuredMedia{width:100%;margin-bottom:17px;position:relative}._3A6ndW_photoButton{aspect-ratio:4/4.7;background:linear-gradient(135deg,#fffdf3,#fff5e5);border:1px solid #e5bea2;border-radius:15px;width:100%;min-width:0;padding:7px 7px 20px;display:block;position:relative;overflow:hidden;box-shadow:0 4px 8px #a76e411a,inset 0 0 0 3px #fffcf0;cursor:zoom-in!important}._3A6ndW_photoButton img{object-fit:cover;border-radius:9px;width:100%;height:100%;display:block}._3A6ndW_featuredPhoto{aspect-ratio:4/3;padding:7px 7px 15px}._3A6ndW_photoCorners{pointer-events:none;border:1px solid #e9c8ad70;border-radius:12px;position:absolute;inset:4px}._3A6ndW_photoGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 12px;display:grid}._3A6ndW_photoGrid[data-count="1"]{grid-template-columns:1fr}._3A6ndW_photoGrid[data-count="1"] ._3A6ndW_photoButton{aspect-ratio:4/3;max-width:300px;margin:auto}._3A6ndW_photoGrid[data-count="3"]>._3A6ndW_photoButton:last-child{aspect-ratio:2;grid-column:1/-1}._3A6ndW_galleryDots{justify-content:center;gap:3px;margin:14px auto 5px;display:flex}._3A6ndW_galleryDots>button{background:0 0;border:0;width:30px;height:30px;padding:0;position:relative}._3A6ndW_galleryDots>button:after{content:"";background:#d5bca5;border:1px solid #bd947655;border-radius:50%;width:10px;height:10px;position:absolute;top:10px;left:10px}._3A6ndW_galleryDots>button[aria-current]:after{background:#ef778a;border-color:#d76c7d}._3A6ndW_memoriesSection>._3A6ndW_openButton{margin-top:12px;font-size:22px}._3A6ndW_video{background:#fff4e4;border:1px solid #e3baa0;border-radius:16px;margin:0;padding:6px 6px 12px;position:relative;box-shadow:0 4px 9px #7d4f3220}._3A6ndW_videoFrame{aspect-ratio:4/3;background:radial-gradient(at 50% 28%,#c68070,#573d3d);border-radius:10px;min-height:195px;position:relative;overflow:hidden}._3A6ndW_video video{object-fit:contain;background:0 0;width:100%;height:100%;display:block}._3A6ndW_videoPlay{color:#fff9e9;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex;position:absolute;inset:0}._3A6ndW_videoPlay>svg{background:#22151a30;border:1px solid;border-radius:50%;width:57px;height:57px;padding:13px}._3A6ndW_videoPlay>span{letter-spacing:.04em;font:13px/1.4 BirthdayDisplay,serif}._3A6ndW_video figcaption{margin-top:9px;font:italic 13px/1.5 BirthdayDisplay,serif}._3A6ndW_emptyMemory{border-block:1px solid var(--birthday-border);color:var(--birthday-muted);padding:25px 20px 40px}._3A6ndW_emptyMemory p{margin:0 0 15px;font-size:22px}._3A6ndW_emptyMemory small{font-size:16px;display:block}._3A6ndW_mediaError{color:var(--birthday-ink);padding:22px 15px;font:14px/1.6 Arial,sans-serif;display:block}._3A6ndW_letterSection{padding-top:18px;padding-bottom:30px}._3A6ndW_letterSection>._3A6ndW_sectionHeading{margin-bottom:60px}._3A6ndW_letterSection ._3A6ndW_sectionHeading h2{letter-spacing:-.035em;font-size:clamp(32px,10.4cqw,46px)}._3A6ndW_letterSection ._3A6ndW_sectionHeading>._3A6ndW_overline{letter-spacing:.24em;font-size:8px}._3A6ndW_letter{text-align:left;color:#82443c;background-color:#fff7e9;background-image:radial-gradient(at 20% 0,#fffef5b0,#0000 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%238d644a' opacity='.045' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");border-radius:15px;width:100%;min-height:540px;padding:55px 28px 105px;position:relative;box-shadow:0 4px 7px #a7724a26,0 15px 22px #a7724a0d}._3A6ndW_letter:before{content:"";pointer-events:none;border:18px solid #0000;border-image:url(../media/birthday-cute-paper.263g4i6zgkuxk.svg) 25 round;position:absolute;inset:-8px}._3A6ndW_letter:after{content:"";outline-offset:4px;pointer-events:none;border:1px solid #ebc4a8aa;border-radius:8px;outline:1px dotted #e4b59a77;position:absolute;inset:13px}._3A6ndW_letter>._3A6ndW_ribbon{z-index:3;filter:drop-shadow(0 2px 1px #b65f6833);width:260px;height:100px;max-height:none;position:absolute;top:-55px;left:calc(50% - 130px)}._3A6ndW_compactBow>g>path{display:none}._3A6ndW_compactBow>g>g{transform:translate(170px,24px)scale(1.1)}._3A6ndW_salutation{font:600 26px/1.5 BirthdayScript,Segoe Script,cursive;margin:0 0 22px!important}._3A6ndW_message{white-space:pre-wrap;overflow-wrap:anywhere;font:500 19px/1.45 BirthdayDisplay,serif}._3A6ndW_signature{padding-right:24px;font:500 23px/1.5 BirthdayScript,Segoe Script,cursive;margin:30px 0 0!important}._3A6ndW_signature>span{color:#a54135;overflow-wrap:anywhere;margin-top:7px;font:400 32px/1.4 Segoe Script,BirthdayScript,cursive;display:block}._3A6ndW_cherries{z-index:2;pointer-events:none;filter:drop-shadow(0 2px 1px #b3694b25);width:95px;height:110px;position:absolute;bottom:15px;right:8px;transform:rotate(9deg)}._3A6ndW_letterSection>._3A6ndW_openButton{margin-top:38px;font-size:20px}._3A6ndW_closing{color:var(--birthday-muted);max-width:28ch;font:italic 13px/1.6 BirthdayDisplay,serif;margin:29px auto 0!important}._3A6ndW_textButton{text-underline-offset:5px;color:var(--birthday-muted);background:0 0;border:0;margin:18px auto 0;padding:12px;text-decoration:underline;display:block;font:11px/1.5 Arial,sans-serif!important}._3A6ndW_viewerFooter{letter-spacing:.15em;text-transform:uppercase;text-align:center;padding:16px 22px calc(28px + env(safe-area-inset-bottom));color:var(--birthday-muted);font:8px/1.8 Arial,sans-serif}._3A6ndW_vampire{background-color:#100d10;background-image:radial-gradient(at 50% 20%,#5f182414,#0000 68%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23b59c7a' opacity='.055' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}._3A6ndW_vampire ._3A6ndW_coverBrand{color:#a98c66}._3A6ndW_vampire ._3A6ndW_cover>._3A6ndW_ribbon{height:48px;margin:3px auto 16px}._3A6ndW_vampire ._3A6ndW_coverCake{width:min(98cqw,410px);margin:2px auto 23px}._3A6ndW_vampire ._3A6ndW_cover>._3A6ndW_overline{letter-spacing:.22em;margin:0 auto 4px;font:500 13px/1.7 BirthdayDisplay,serif}._3A6ndW_vampire ._3A6ndW_coverTitle{color:#f0e0bd;letter-spacing:.04em;text-shadow:0 1px #000;max-width:none;font:500 clamp(28px,8.6cqw,43px)/1.15 BirthdayDisplay,serif}._3A6ndW_vampire ._3A6ndW_coverSubtitle{color:#d4bd97;letter-spacing:.18em;max-width:100%;margin:9px 0 0;font:500 10px/1.8 BirthdayDisplay,serif}._3A6ndW_vampire ._3A6ndW_cover>._3A6ndW_flourish{margin:14px auto 19px}._3A6ndW_vampire ._3A6ndW_cover>._3A6ndW_openButton+._3A6ndW_flourish{opacity:.55;margin:18px auto 0}._3A6ndW_vampire ._3A6ndW_openButton{color:#f4dfbe;text-shadow:0 1px #000;background:linear-gradient(#702035,#42101e 70%,#32101a);border:1px solid #b99a62;border-radius:35px;min-height:63px;font-size:23px;box-shadow:inset 0 2px 3px #f0d7ad16,0 7px 13px #0006}._3A6ndW_vampire ._3A6ndW_openButton:before,._3A6ndW_vampire ._3A6ndW_openButton:after{display:none}._3A6ndW_vampire ._3A6ndW_backCover{color:#bc8f76;background:#160f14c9;border-color:#9b7d4c55}._3A6ndW_vampire ._3A6ndW_greetingSection>._3A6ndW_ribbon{max-height:55px;margin:0 auto 12px}._3A6ndW_vampire ._3A6ndW_greetingTitle{color:#f4e1c2;letter-spacing:.025em;max-width:none;font:500 clamp(27px,8.5cqw,41px)/1.15 BirthdayDisplay,serif}._3A6ndW_vampire ._3A6ndW_greetingTitle>em{letter-spacing:-.045em;color:#b83650;text-transform:none;margin:0 auto;font:400 clamp(49px,18.2cqw,80px)/1.15 Segoe Script,BirthdayScript,cursive}._3A6ndW_vampire ._3A6ndW_greetingTitle+._3A6ndW_flourish{margin:15px auto 16px}._3A6ndW_vampire ._3A6ndW_greetingCake{width:min(100cqw,410px);margin:0 -20px 18px}._3A6ndW_vampire ._3A6ndW_wishPaper{box-shadow:none;background:0 0;border:0;outline:0;padding:12px 12px 0}._3A6ndW_vampire ._3A6ndW_wishPaper p{letter-spacing:.17em;white-space:pre-wrap;color:#e6d1aa;font:500 13px/1.95 BirthdayDisplay,serif}._3A6ndW_vampire ._3A6ndW_wishPaper+._3A6ndW_flourish{margin-top:19px}._3A6ndW_vampire ._3A6ndW_sectionHeading h2{text-transform:uppercase;letter-spacing:.075em;color:#f0dfbc;font-size:clamp(29px,9.6cqw,44px);font-weight:500}._3A6ndW_vampire ._3A6ndW_sectionHeading>p{letter-spacing:.19em;color:#d5bc92;max-width:29ch;margin-inline:auto;font-size:10px}._3A6ndW_vampire ._3A6ndW_sectionHeading>._3A6ndW_flourish{margin:14px auto 0}._3A6ndW_vampire ._3A6ndW_photoButton{aspect-ratio:1.05;background:#170f13;border-color:#c1a071;border-radius:13px;padding:4px;box-shadow:0 5px 15px #0007}._3A6ndW_vampire ._3A6ndW_featuredPhoto{aspect-ratio:4/3}._3A6ndW_vampire ._3A6ndW_photoCorners{border-color:#bd965744;border-radius:8px;inset:6px}._3A6ndW_vampire ._3A6ndW_photoCorners:before,._3A6ndW_vampire ._3A6ndW_photoCorners:after{content:"";border-top:1px solid #c5a273;border-left:1px solid #c5a273;border-radius:7px 0 0;width:22px;height:22px;position:absolute;inset:-3px auto auto -3px}._3A6ndW_vampire ._3A6ndW_photoCorners:after{inset:auto -3px -3px auto;transform:rotate(180deg)}._3A6ndW_vampire ._3A6ndW_photoGrid{gap:14px 12px}._3A6ndW_vampire ._3A6ndW_video{background:#1b1219;border-color:#c1a071;border-radius:13px;padding:5px 5px 12px;box-shadow:0 5px 15px #0007}._3A6ndW_vampire ._3A6ndW_videoFrame{background:radial-gradient(at 50% 20%,#5f2637,#120d12)}._3A6ndW_vampire ._3A6ndW_galleryDots>button:after{background:#393130;border-color:#4e3e38}._3A6ndW_vampire ._3A6ndW_galleryDots>button[aria-current]:after{background:#ae2f46;border-color:#c44053}._3A6ndW_vampire ._3A6ndW_letterSection>._3A6ndW_sectionHeading{max-width:16ch;margin:0 auto 15px}._3A6ndW_vampire ._3A6ndW_letterSection h2{letter-spacing:.09em;font-size:30px;line-height:1.2}._3A6ndW_vampire ._3A6ndW_letterCake{z-index:3;width:94%;max-width:380px;margin:-1px auto -45px}._3A6ndW_vampire ._3A6ndW_letter{color:#302119;background-color:#e8cfaa;background-image:radial-gradient(at 45% 20%,#fff0d780,#0000 70%),linear-gradient(90deg,#80543026,#0000 13% 86%,#80543026),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%2384623f' opacity='.06' filter='url(%23n)' d='M0 0h150v150H0z'/%3E%3C/svg%3E");border:1px solid #9c7748;border-radius:5px;min-height:460px;padding:48px 27px 26px;box-shadow:inset 0 0 0 5px #b1905a44,inset 0 0 28px #84592a1a,0 9px 20px #0007}._3A6ndW_vampire ._3A6ndW_letter:before{border:1px solid #9e794a;border-image:;border-radius:2px;inset:5px}._3A6ndW_vampire ._3A6ndW_letter:after{border-color:#c3a17477;border-radius:1px;outline:0;inset:9px}._3A6ndW_letterCorner{z-index:4;pointer-events:none;width:40px;height:40px;position:absolute}._3A6ndW_letterCorner[data-corner="0"]{top:-7px;left:-7px}._3A6ndW_letterCorner[data-corner="1"]{top:-7px;right:-7px;transform:rotate(90deg)}._3A6ndW_letterCorner[data-corner="2"]{bottom:-7px;right:-7px;transform:rotate(180deg)}._3A6ndW_letterCorner[data-corner="3"]{bottom:-7px;left:-7px;transform:rotate(270deg)}._3A6ndW_vampire ._3A6ndW_salutation{font:600 19px/1.4 BirthdayDisplay,serif;margin-bottom:20px!important}._3A6ndW_vampire ._3A6ndW_message{font-size:19px;font-weight:500;line-height:1.44}._3A6ndW_vampire ._3A6ndW_letter>._3A6ndW_flourish{filter:sepia()brightness(.65);width:82%;margin:23px auto 0}._3A6ndW_vampire ._3A6ndW_signature{color:#42271e;font-size:24px;margin-top:12px!important}._3A6ndW_vampire ._3A6ndW_signature>span{color:#8e2739;font-size:29px}._3A6ndW_vampire ._3A6ndW_closing{letter-spacing:.12em;color:#bd9e71;font:9px/1.9 BirthdayDisplay,serif}._3A6ndW_vampire ._3A6ndW_emptyMemory{border-color:#674535}._3A6ndW_romantic ._3A6ndW_coverTitle,._3A6ndW_romantic ._3A6ndW_greetingTitle{font-style:normal}._3A6ndW_romantic ._3A6ndW_letter{min-height:0}._3A6ndW_lightbox,._3A6ndW_galleryDialog{color:#f8ead3;overscroll-behavior:contain;background:#151015;border:1px solid #9f8359;border-radius:12px;width:min(560px,95vw);max-width:95vw;max-height:92dvh;padding:20px}._3A6ndW_lightbox::backdrop,._3A6ndW_galleryDialog::backdrop{background:#0a060ce0}._3A6ndW_lightbox img{object-fit:contain;max-width:100%;max-height:76dvh;margin:auto;display:block}._3A6ndW_lightbox>button,._3A6ndW_galleryClose{color:#f8ead3;background:#231821;border:1px solid #947853;border-radius:20px;margin:0 0 18px auto;padding:10px 16px;display:block;font:13px Arial,sans-serif!important}._3A6ndW_galleryDialog h2{text-align:center;margin:0 0 25px;font:500 30px BirthdayDisplay,serif}._3A6ndW_galleryItem{margin:20px 0}._3A6ndW_galleryClose{z-index:4;position:sticky;top:0}._3A6ndW_galleryDialog ._3A6ndW_photoButton{aspect-ratio:auto;min-height:180px}._3A6ndW_galleryDialog ._3A6ndW_photoButton img{object-fit:contain;height:auto;max-height:70dvh}._3A6ndW_isolated ._3A6ndW_storySection{min-height:var(--birthday-viewport)}._3A6ndW_isolated ._3A6ndW_scrollHint{display:none}._3A6ndW_opening ._3A6ndW_cakeStage{animation:.7s forwards _3A6ndW_openCake}._3A6ndW_opening ._3A6ndW_coverTitle,._3A6ndW_opening ._3A6ndW_coverSubtitle,._3A6ndW_opening ._3A6ndW_overline{animation:.65s forwards _3A6ndW_fadeCover}._3A6ndW_opening ._3A6ndW_openButton{opacity:.6}._3A6ndW_opening{pointer-events:none}@keyframes _3A6ndW_storyOpen{0%{opacity:0}to{opacity:1}}@keyframes _3A6ndW_cakeRise{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes _3A6ndW_openCake{to{opacity:0;transform:scale(1.025)}}@keyframes _3A6ndW_fadeCover{to{opacity:0;transform:translateY(-5px)}}@container birthday-preview (max-height:720px){._3A6ndW_cover{padding:14px 22px 23px}._3A6ndW_coverBrand{margin-bottom:0}._3A6ndW_cover>._3A6ndW_ribbon{height:43px;margin:0}._3A6ndW_coverTitle{font-size:38px}._3A6ndW_cover>._3A6ndW_overline{margin-top:10px;font-size:9px}._3A6ndW_coverCake{width:245px;max-width:100%;margin:12px auto 7px}._3A6ndW_coverSubtitle{font-size:9px}._3A6ndW_cover ._3A6ndW_openButton{min-height:54px;margin-top:6px;font-size:21px}._3A6ndW_cover ._3A6ndW_tinyHeart{margin-block:6px}._3A6ndW_vampire ._3A6ndW_cover>._3A6ndW_ribbon{height:35px;margin:0 0 10px}._3A6ndW_vampire ._3A6ndW_coverCake{width:265px;margin:0 auto 13px}._3A6ndW_vampire ._3A6ndW_coverTitle{font-size:30px}._3A6ndW_vampire ._3A6ndW_cover>._3A6ndW_flourish{height:28px;margin:9px auto}._3A6ndW_vampire ._3A6ndW_coverSubtitle{font-size:9px}._3A6ndW_vampire ._3A6ndW_cover>._3A6ndW_overline{font-size:12px}}@media (max-height:700px){._3A6ndW_cover{padding-top:16px}._3A6ndW_coverCake{width:250px;margin-block:12px}._3A6ndW_coverTitle{font-size:38px}._3A6ndW_cover>._3A6ndW_ribbon{height:45px}._3A6ndW_vampire ._3A6ndW_coverCake{width:270px}._3A6ndW_vampire ._3A6ndW_coverTitle{font-size:30px}._3A6ndW_cover>._3A6ndW_flourish{margin-block:10px}._3A6ndW_cover ._3A6ndW_openButton{min-height:55px}._3A6ndW_coverSubtitle{font-size:10px}}@media (prefers-reduced-motion:reduce){._3A6ndW_viewer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}._3A6ndW_rose{opacity:.43;width:24%;height:175px}._3A6ndW_vampire ._3A6ndW_coverTitle{letter-spacing:.025em;font-size:clamp(25px,7.7cqw,38px)}._3A6ndW_vampire ._3A6ndW_sectionHeading>p{white-space:pre-line;letter-spacing:.16em;max-width:none;font-size:11px}._3A6ndW_vampire ._3A6ndW_memoriesSection ._3A6ndW_sectionHeading>p{max-width:240px;margin-inline:auto}._3A6ndW_vampire ._3A6ndW_wishPaper ._3A6ndW_birthdayDate{letter-spacing:0;color:#e6d1aa;font:500 14px/1.6 BirthdayDisplay,serif}._3A6ndW_photoGrid ._3A6ndW_video{padding:4px 4px 9px}._3A6ndW_photoGrid ._3A6ndW_videoFrame{aspect-ratio:4/4.7;min-height:0}._3A6ndW_photoGrid ._3A6ndW_videoPlay>svg{width:42px;height:42px;padding:10px}._3A6ndW_photoGrid ._3A6ndW_videoPlay>span{max-width:17ch;font-size:10px}._3A6ndW_photoGrid ._3A6ndW_video figcaption{font-size:11px}._3A6ndW_vampire ._3A6ndW_photoGrid ._3A6ndW_videoFrame{aspect-ratio:1.05}._3A6ndW_vampire ._3A6ndW_letterSection>._3A6ndW_sectionHeading{max-width:100%}._3A6ndW_vampire ._3A6ndW_letterSection h2{max-width:18ch;margin-inline:auto}._3A6ndW_viewer:not(._3A6ndW_vampire) ._3A6ndW_greetingCake{width:min(100% + 40px,420px);max-width:none;margin:24px 0 14px;left:50%;transform:translate(-50%)}._3A6ndW_vampire ._3A6ndW_greetingCake{width:min(100% + 40px,410px);max-width:none;margin:0 0 18px;left:50%;transform:translate(-50%)}._3A6ndW_viewer:not(._3A6ndW_vampire) ._3A6ndW_letter:before{border:2px solid #efc9b4;border-image:;border-radius:15px;inset:0}._3A6ndW_viewer:not(._3A6ndW_vampire) ._3A6ndW_letter:after{border:1px dashed #e8bba2;border-radius:8px;outline:0;inset:9px}._3A6ndW_assetTop{z-index:1;object-fit:contain;flex:none;width:calc(100% + 18px);height:auto;max-height:112px;margin:-17px auto -6px;display:block;position:relative}._3A6ndW_greetingSection>._3A6ndW_assetTop{width:100%;max-height:92px;margin:-18px auto 8px}._3A6ndW_assetDivider{width:78%;max-height:58px;margin:18px auto}._3A6ndW_vampire ._3A6ndW_assetTop{max-height:98px;margin:-16px auto 0}._3A6ndW_vampire ._3A6ndW_assetDivider{max-height:52px;margin:12px auto}._3A6ndW_assetDecor{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}._3A6ndW_assetDecor img{object-fit:contain;height:auto;display:block;position:absolute}._3A6ndW_assetSparkle{width:32px}._3A6ndW_assetSparkle[data-slot=first]{top:23%;left:7%}._3A6ndW_assetSparkle[data-slot=second]{width:21px;top:43%;right:7%}._3A6ndW_assetHeart{width:30px}._3A6ndW_assetHeart[data-slot=first]{top:18%;right:5%;transform:rotate(17deg)}._3A6ndW_assetHeart[data-slot=second]{width:21px;top:65%;left:7%;transform:rotate(-17deg)}._3A6ndW_assetCorner{opacity:.5;width:145px}._3A6ndW_assetCorner[data-slot=left]{top:0;left:-16px}._3A6ndW_assetCorner[data-slot=right]{top:0;right:-16px;transform:scaleX(-1)}._3A6ndW_vampire ._3A6ndW_greetingSection ._3A6ndW_assetCorner,._3A6ndW_vampire ._3A6ndW_memoriesSection ._3A6ndW_assetCorner{opacity:.35;width:112px}._3A6ndW_vampire ._3A6ndW_greetingSection ._3A6ndW_assetCorner[data-slot=right],._3A6ndW_vampire ._3A6ndW_memoriesSection ._3A6ndW_assetCorner[data-slot=right]{display:none}._3A6ndW_vampire ._3A6ndW_assetSparkle{opacity:.78;width:22px;top:29%;left:auto;right:8%}._3A6ndW_coverHeart,._3A6ndW_wishHeart,._3A6ndW_headingHeartImage{object-fit:contain;width:24px;height:24px;display:block}._3A6ndW_coverHeart{margin:5px auto 2px}._3A6ndW_wishHeart{margin:12px auto 0}._3A6ndW_headingHeartImage{vertical-align:middle;width:28px;height:28px;margin-left:8px;display:inline-block}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_openButton,._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_openButton{box-shadow:none;text-shadow:0 1px 1px #69352a55;background:0 0;border:28px solid #0000;border-radius:0;min-height:68px;padding:0 14px;overflow:visible}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_openButton{border-image:url(/birthday/cute/cute_button_shell.webp) 140 180 fill/28px 48px}._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_openButton{border-image:url(/birthday/vampire/vampire_button_shell.webp) 140 180 fill/28px 48px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_openButton:before,._3A6ndW_viewer[data-theme=cute] ._3A6ndW_openButton:after{display:none}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_openButton:hover,._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_openButton:hover{filter:brightness(1.06);box-shadow:none}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_openButton:active,._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_openButton:active{transform:translateY(2px)}._3A6ndW_assetLetter,._3A6ndW_vampire ._3A6ndW_assetLetter{min-height:500px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:hidden}._3A6ndW_assetLetter:before,._3A6ndW_assetLetter:after,._3A6ndW_vampire ._3A6ndW_assetLetter:before,._3A6ndW_vampire ._3A6ndW_assetLetter:after{display:none}._3A6ndW_assetLetterFrame{pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;inset:0}._3A6ndW_assetLetterFrame img{width:100%;height:auto;display:block}._3A6ndW_assetLetterFrame>div{background-repeat:repeat-y;background-size:100%;width:100%}._3A6ndW_letterContent{z-index:1;position:relative}._3A6ndW_assetLetter ._3A6ndW_letterContent{width:100%;padding:100px 36px 140px}._3A6ndW_vampire ._3A6ndW_assetLetter ._3A6ndW_letterContent{padding:144px 42px 115px}._3A6ndW_assetLetter ._3A6ndW_salutation,._3A6ndW_assetLetter ._3A6ndW_message,._3A6ndW_assetLetter ._3A6ndW_signature{z-index:1;position:relative}._3A6ndW_vampire ._3A6ndW_assetLetter ._3A6ndW_signature{padding-right:0}@media (max-width:390px){._3A6ndW_assetLetter ._3A6ndW_letterContent{padding-inline:31px}._3A6ndW_vampire ._3A6ndW_assetLetter ._3A6ndW_letterContent{padding-inline:37px}}._3A6ndW_cover>._3A6ndW_assetDecor,._3A6ndW_storySection>._3A6ndW_assetDecor{z-index:0;position:absolute;inset:0}._3A6ndW_viewer:not(._3A6ndW_vampire) ._3A6ndW_greetingCake,._3A6ndW_vampire ._3A6ndW_greetingCake{animation:none}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_cover>._3A6ndW_overline{margin-top:10px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_cover{padding-bottom:22px}._3A6ndW_assetLetter ._3A6ndW_letterContent{padding-inline:49px}._3A6ndW_vampire ._3A6ndW_assetLetter ._3A6ndW_letterContent{padding-inline:48px}@media (max-width:390px){._3A6ndW_assetLetter ._3A6ndW_letterContent{padding-inline:43px}._3A6ndW_vampire ._3A6ndW_assetLetter ._3A6ndW_letterContent{padding-inline:45px}}._3A6ndW_viewer[data-theme=cute],._3A6ndW_viewer[data-theme=vampire]{background-image:none;background-color:var(--birthday-bg)}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_wishPaper{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:16px 12px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_memoriesSection:after,._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_memoriesSection:after,._3A6ndW_viewer[data-theme=cute] ._3A6ndW_openButton:before,._3A6ndW_viewer[data-theme=cute] ._3A6ndW_openButton:after,._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_openButton:before,._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_openButton:after{display:none}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_coverTitle{margin-top:65px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_greetingSection,._3A6ndW_viewer[data-theme=cute] ._3A6ndW_memoriesSection,._3A6ndW_viewer[data-theme=cute] ._3A6ndW_letterSection,._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_greetingSection,._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_memoriesSection,._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_letterSection{padding-top:112px}._3A6ndW_viewer[data-theme=cute]{background-color:#fff8f0;background-image:radial-gradient(at 50% 18%,#fffdf7,#fff8f0 62%,#fff3e9),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%237f5944' opacity='.035' filter='url(%23p)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");background-size:100% 100%,180px 180px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_cover{padding:calc(18px + env(safe-area-inset-top)) 25px calc(22px + env(safe-area-inset-bottom));justify-content:center;gap:0}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_coverBrand{color:#9a6b59;margin:0 0 4px;font-size:9px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_cover>._3A6ndW_assetTop{width:min(100%,370px);max-height:none;margin:2px auto 25px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_coverTitle{max-width:12ch;margin:0;font-size:clamp(39px,11.6cqw,54px);line-height:1.02}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_cover>._3A6ndW_overline{color:#a75142;letter-spacing:.25em;max-width:17ch;margin:9px auto 0;font:600 10px/1.65 Arial,sans-serif}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_coverCake{width:min(88cqw,324px);max-width:100%;margin:12px auto 3px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_coverSubtitle{color:#85483d;letter-spacing:.24em;max-width:22ch;margin:5px auto 0;font:500 10px/1.8 Arial,sans-serif}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_cover ._3A6ndW_openButton{width:min(100%,315px);min-height:62px;margin:13px auto 0;padding-inline:17px;font-size:23px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_storySection{padding-inline:22px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_greetingSection{padding:39px 22px 42px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_greetingSection>._3A6ndW_assetTop{width:min(100%,340px);max-height:none;margin:0 auto 27px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_greetingTitle{color:#bd5d52;font-size:clamp(40px,12cqw,56px);line-height:1.04}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_greetingCake{width:min(100%,335px);max-width:100%;margin:5px auto 4px;position:relative;left:auto;transform:none}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_wishPaper{outline-offset:-7px;background:linear-gradient(145deg,#fff1e6,#ffebe0);border:1px solid #f1cec1;border-radius:26px;outline:1px solid #edc2b0;width:min(100%,370px);margin:14px auto 0;padding:17px 20px 14px;box-shadow:inset 0 0 0 4px #fff9f1a8,0 8px 20px #9a5b3910}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_wishPaper p{color:#85483d;font-size:clamp(17px,4.8cqw,21px);line-height:1.55}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_memoriesSection{padding:46px 22px 44px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_sectionHeading{margin-bottom:24px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_sectionHeading h2{color:#934535;font-size:clamp(35px,10.3cqw,47px)}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_sectionHeading>p{color:#a36658;letter-spacing:.1em;text-transform:none;font-size:11px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_photoGrid{gap:15px 13px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_photoButton,._3A6ndW_viewer[data-theme=cute] ._3A6ndW_videoFrame{border:5px solid #fffaf2;border-radius:17px;box-shadow:0 8px 18px #7547331a,0 0 0 1px #f1d7c5}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_letterSection{padding:37px 17px 39px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_letterSection>._3A6ndW_sectionHeading{margin-bottom:35px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_letterSection ._3A6ndW_sectionHeading h2{color:#914638;font-size:clamp(35px,10.4cqw,47px)}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_assetLetter{height:auto;min-height:560px;overflow:visible}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_assetLetter ._3A6ndW_letterContent{padding:96px 50px 148px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_assetLetter ._3A6ndW_salutation{font-size:20px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_assetLetter ._3A6ndW_message{white-space:pre-wrap;font-size:17px;line-height:1.68}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_assetLetter ._3A6ndW_signature{margin-top:23px;font-size:19px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_closing{color:#9b6457;margin:20px auto 0;font:italic 18px BirthdayScript,cursive}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_sectionHeading>._3A6ndW_assetTop{width:min(100%,370px);max-height:none;margin:-4px auto 17px}._3A6ndW_cuteDecor{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}._3A6ndW_cuteDecor ._3A6ndW_assetSparkle,._3A6ndW_cuteDecor ._3A6ndW_assetHeart{opacity:.9}@media (max-width:390px){._3A6ndW_viewer[data-theme=cute] ._3A6ndW_cover{padding-inline:20px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_coverTitle{font-size:clamp(36px,11.6cqw,46px)}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_coverCake{width:min(84cqw,300px)}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_greetingSection>._3A6ndW_assetTop{width:min(100%,320px);margin:0 auto 24px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_assetLetter ._3A6ndW_letterContent{padding:87px 44px 132px}}@media (max-height:700px){._3A6ndW_viewer[data-theme=cute] ._3A6ndW_cover{padding-top:calc(12px + env(safe-area-inset-top));padding-bottom:calc(14px + env(safe-area-inset-bottom))}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_cover>._3A6ndW_assetTop{width:min(100%,330px);margin:0 auto 17px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_coverCake{width:min(75cqw,255px);margin-top:7px}._3A6ndW_viewer[data-theme=cute] ._3A6ndW_cover ._3A6ndW_openButton{min-height:55px;margin-top:8px}}._3A6ndW_viewer[data-theme=vampire]{background-color:#121014;background-image:radial-gradient(at 50% 0,#2a171d 0%,#191318 48%,#121014 82%)}._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_cover,._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_storySection{background:0 0}._3A6ndW_vampireDecor{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}._3A6ndW_vampireDecor ._3A6ndW_assetCorner{opacity:.48;object-fit:contain;width:clamp(104px,30cqw,132px);max-width:none;height:auto;display:block;position:absolute}._3A6ndW_vampireDecor[data-scene=cover] ._3A6ndW_assetCorner{opacity:.7;width:clamp(126px,40cqw,174px)}._3A6ndW_vampireDecor ._3A6ndW_assetCorner[data-slot=top-left]{inset:-3px auto auto -5px;transform:none}._3A6ndW_vampireDecor ._3A6ndW_assetCorner[data-slot=top-right]{inset:-3px -5px auto auto;transform:scaleX(-1)}._3A6ndW_vampireDecor ._3A6ndW_assetCorner[data-slot=bottom-left]{inset:auto auto -3px -5px;transform:scaleY(-1)}._3A6ndW_vampireDecor ._3A6ndW_assetCorner[data-slot=bottom-right]{inset:auto -5px -3px auto;transform:scale(-1)}._3A6ndW_vampireDecor ._3A6ndW_assetSparkle{opacity:.78;width:15px;position:absolute}._3A6ndW_vampireDecor ._3A6ndW_assetSparkle[data-slot=first]{top:32%;left:7%;right:auto}._3A6ndW_vampireDecor ._3A6ndW_assetSparkle[data-slot=second]{width:13px;top:63%;left:auto;right:7%}._3A6ndW_vampireDecor[data-scene=cover] ._3A6ndW_assetSparkle[data-slot=first]{width:18px;top:42%;left:9%}._3A6ndW_vampireDecor[data-scene=cover] ._3A6ndW_assetSparkle[data-slot=second]{width:15px;top:61%;right:9%}._3A6ndW_vampire ._3A6ndW_assetDivider{z-index:1;object-fit:contain;flex:none;width:min(88%,310px);height:auto;max-height:none;margin:3px auto 8px;display:block;position:relative}._3A6ndW_vampire ._3A6ndW_cover>._3A6ndW_assetDivider{margin:0 auto 4px}._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_cover>._3A6ndW_overline{margin-top:8px}._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_greetingSection,._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_memoriesSection,._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_letterSection{padding-top:34px}._3A6ndW_vampire ._3A6ndW_greetingSection>._3A6ndW_assetDivider{margin-bottom:10px}._3A6ndW_vampire ._3A6ndW_letterSection ._3A6ndW_assetDivider{margin-bottom:7px}._3A6ndW_vampireDecor[data-scene=letter] ._3A6ndW_assetCorner{opacity:.34}@media (max-width:390px){._3A6ndW_vampireDecor[data-scene=cover] ._3A6ndW_assetCorner{width:clamp(118px,40cqw,156px)}._3A6ndW_vampire ._3A6ndW_assetDivider{width:min(86%,290px)}._3A6ndW_vampireDecor ._3A6ndW_assetCorner{width:clamp(96px,30cqw,116px)}}@font-face{font-family:BirthdayFormalScript;src:url(/birthday/vampire/great-vibes.ttf)format("truetype");font-weight:400;font-display:swap}._3A6ndW_cuteDecor ._3A6ndW_edgeOrnament{object-fit:contain;opacity:.95;max-width:6%;height:auto;position:absolute}._3A6ndW_cuteDecor ._3A6ndW_edgeOrnament[data-edge=left]{left:1.2%}._3A6ndW_cuteDecor ._3A6ndW_edgeOrnament[data-edge=right]{right:1.2%}._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_greetingTitle>span,._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_greetingTitle>em{color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;filter:none;background:linear-gradient(115deg,#430000 3%,#f9000b 18%,#790000 29%,#c90008 43%,#390000 54%,#ec0011 68%,#790000 81%,#d60009 95%);-webkit-background-clip:text;background-clip:text}._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_greetingTitle>span{font-weight:700}._3A6ndW_viewer[data-theme=vampire] ._3A6ndW_greetingTitle>em{letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;font-family:BirthdayFormalScript,BirthdayScript,cursive;font-style:normal;font-weight:400}
.hxEXgW_surface{box-sizing:border-box;--studio-paper:#f4e1cc;--studio-ink:#2c412a;--studio-header:#2c412a;--studio-accent:#67b971;--studio-line:#2c412a29;width:100%;max-width:none;min-height:100svh}.hxEXgW_surface.hxEXgW_travel{color:var(--studio-ink);background:var(--studio-paper);padding-top:0;font-family:Arial,Helvetica Neue,sans-serif}.hxEXgW_surface.hxEXgW_travel.hxEXgW_editorPage{background-color:#f7f5ef}.hxEXgW_surface.hxEXgW_gift{--studio-paper:#fff4f2;--studio-ink:#0e0e0e;--studio-header:#0e0e0e;--studio-accent:#fd7b99;--studio-line:#0e0e0e24;color:var(--studio-ink);background:var(--studio-paper);font-family:Arial,Helvetica Neue,sans-serif}.hxEXgW_brandHeader{box-sizing:border-box;border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:center;gap:12px 20px;width:100%;max-width:1240px;margin:0 auto 16px;padding:4px 0 14px;display:flex}.hxEXgW_wordmark{min-width:0;min-height:44px;color:var(--studio-ink);font:500 25px/1.1 var(--font-modern-love-display,Georgia),Georgia,serif;white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.hxEXgW_wordmark img{flex:none;width:85px;height:auto;display:block}.hxEXgW_gift .hxEXgW_brandHeader{color:#f6f9e4;background:#0e0e0e;border-bottom:0;margin-bottom:10px;padding:8px 20px}.hxEXgW_surface .hxEXgW_returnLink{box-sizing:border-box;aspect-ratio:1816/810;color:#0c3967;text-align:center;background:url(/brand/ui/editor-home-arrow.png) 50%/contain no-repeat;flex:none;justify-content:center;align-items:center;width:224px;min-height:44px;padding:18px 63px 20px 24px;font:500 13px/1.25 Arial,sans-serif;text-decoration:none;transition:transform .16s;display:flex;position:relative}.hxEXgW_returnLink span{width:100%;display:block}.hxEXgW_surface .hxEXgW_toolbar{box-sizing:border-box;width:100%;max-width:1240px;color:var(--studio-ink);border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:center;gap:12px 20px;margin:0 auto 20px;padding:8px 0 14px;display:flex}.hxEXgW_surface .hxEXgW_toolbar :is(h1,a,span){color:var(--studio-ink)}.hxEXgW_surface .hxEXgW_toolbar h1{font:400 clamp(36px,3vw,42px)/1.12 var(--font-modern-love-display,Georgia),Georgia,serif;letter-spacing:-.02em;margin:3px 0 0}.hxEXgW_surface .hxEXgW_toolbar>span{white-space:nowrap;flex:none;font:400 13px/1.4 Arial,sans-serif}.hxEXgW_surface .hxEXgW_editor{min-width:0;color:var(--studio-ink);background:0 0;font-family:Arial,sans-serif}.hxEXgW_surface .hxEXgW_editor :is(h1,h2,legend),.hxEXgW_surface.hxEXgW_workspace :is(h1,h2){color:var(--studio-ink);font-family:var(--font-modern-love-display,Georgia),Georgia,serif;font-weight:400}.hxEXgW_surface .hxEXgW_editor h1{letter-spacing:-.02em;margin:4px 0 8px;font-size:clamp(36px,3vw,42px);line-height:1.12}.hxEXgW_surface .hxEXgW_editor label{font:500 14px/1.5 Arial,sans-serif}.hxEXgW_surface .hxEXgW_editor :is(p,small){font-size:14px;line-height:1.65}.hxEXgW_surface .hxEXgW_editor input:not([type=range]):not([type=file]):not([type=color]),.hxEXgW_surface .hxEXgW_editor textarea{border:1px solid var(--studio-line);width:100%;min-height:48px;color:var(--studio-ink);background:#fffef9;border-radius:2px;padding:13px 14px;font:400 16px/1.5 Arial,sans-serif}.hxEXgW_surface .hxEXgW_editor input[type=range]{accent-color:var(--studio-accent)}.hxEXgW_surface .hxEXgW_editor :is(section,fieldset){border-color:var(--studio-line)}.hxEXgW_surface.hxEXgW_travel .hxEXgW_builderGrid{margin-top:24px}.hxEXgW_surface.hxEXgW_travel .hxEXgW_formIntro{margin-bottom:30px}.hxEXgW_surface.hxEXgW_travel .hxEXgW_studioGrid{gap:clamp(24px,4vw,56px)}.hxEXgW_gift .hxEXgW_columns{margin-top:20px}.hxEXgW_surface .hxEXgW_toolbar>div>a{text-underline-offset:3px;font:500 13px/1.4 Arial,sans-serif}.hxEXgW_surface .hxEXgW_stickerAction{box-sizing:border-box;aspect-ratio:1816/810;width:176px;max-width:100%;height:auto;min-height:44px;box-shadow:none;color:#0c3967;text-align:center;white-space:normal;overflow-wrap:normal;cursor:pointer;background-color:#0000;background-image:url(/brand/ui/editor-action.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;padding:17px 34px 18px 36px;font:500 14px/1.2 Arial,sans-serif;text-decoration:none;transition:transform .16s,opacity .16s;display:inline-flex;position:relative}.hxEXgW_surface .hxEXgW_editor button:not(:has(img)){box-sizing:border-box;aspect-ratio:1816/810;width:176px;max-width:100%;height:auto;min-height:44px;box-shadow:none;color:#0c3967;text-align:center;white-space:normal;overflow-wrap:normal;cursor:pointer;background-color:#0000;background-image:url(/brand/ui/editor-action.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;padding:17px 34px 18px 36px;font:500 14px/1.2 Arial,sans-serif;text-decoration:none;transition:transform .16s,opacity .16s;display:inline-flex;position:relative}.hxEXgW_surface .hxEXgW_editor button[type=submit]{width:218px;font-weight:600}.hxEXgW_surface .hxEXgW_editor button[data-compact-action]{width:104px;min-height:46px;padding:9px 20px}.hxEXgW_surface .hxEXgW_stickerAction:hover,.hxEXgW_surface .hxEXgW_returnLink:hover{background-color:#0000;transform:scale(1.03)}.hxEXgW_surface .hxEXgW_editor button:not(:has(img)):hover:not(:disabled){background-color:#0000;transform:scale(1.03)}.hxEXgW_surface .hxEXgW_stickerAction:active,.hxEXgW_surface .hxEXgW_returnLink:active{transform:scale(.99)translateY(1px)}.hxEXgW_surface .hxEXgW_editor button:not(:has(img)):active:not(:disabled){transform:scale(.99)translateY(1px)}.hxEXgW_surface .hxEXgW_editor button:disabled{opacity:.6;cursor:not-allowed}.hxEXgW_surface .hxEXgW_stickerAction:has(input:disabled){opacity:.6;cursor:not-allowed}.hxEXgW_surface .hxEXgW_editor button:disabled{transform:none}.hxEXgW_surface .hxEXgW_editor button:has(img)[aria-pressed=true]{outline:2px solid var(--studio-accent);outline-offset:2px;border-color:var(--studio-accent);box-shadow:none}.hxEXgW_surface .hxEXgW_editor [data-action-row]{flex-wrap:wrap}.hxEXgW_surface .hxEXgW_editor label[data-sticker-file]{position:relative}.hxEXgW_surface .hxEXgW_editor label[data-sticker-file] input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.hxEXgW_surface .hxEXgW_editor :is(input,textarea,button,summary):focus-visible,.hxEXgW_surface .hxEXgW_stickerAction:focus-visible,.hxEXgW_brandHeader a:focus-visible,.hxEXgW_surface label[data-sticker-file]:focus-within,.hxEXgW_surface .hxEXgW_success :is(a,button,summary):focus-visible{outline:2px solid var(--studio-ink);outline-offset:4px}.hxEXgW_gift .hxEXgW_brandHeader a:focus-visible{outline-color:#fd7b99}.hxEXgW_surface [data-creation-danger],.hxEXgW_surface .hxEXgW_editor button[aria-label^=Delete]{color:#962c2c;text-underline-offset:4px;text-decoration:underline}.hxEXgW_surface button[data-creation-danger]{background-color:#fff4f2;border:1px solid #962c2c}.hxEXgW_surface .hxEXgW_success{background:var(--studio-paper);border:1px solid var(--studio-line);color:var(--studio-ink);overflow-wrap:anywhere;border-radius:2px;padding:24px}.hxEXgW_gift .hxEXgW_success{background:#fffaf8;border-left:3px solid #fd7b99}.hxEXgW_surface .hxEXgW_success :is(h1,h2){color:var(--studio-ink);font:400 clamp(28px,3vw,38px)/1.15 var(--font-modern-love-display,Georgia),Georgia,serif}.hxEXgW_surface .hxEXgW_success :is(a,p){color:var(--studio-ink)}.hxEXgW_surface .hxEXgW_success a.hxEXgW_stickerAction{color:#0c3967}.hxEXgW_surface .hxEXgW_success input{max-width:100%}.hxEXgW_nfcHelp{border-top:1px solid var(--studio-line);margin-top:18px;font:400 13px/1.7 Arial,sans-serif}.hxEXgW_nfcHelp summary{cursor:pointer;min-height:44px;color:var(--studio-ink);padding:12px 0}.hxEXgW_nfcHelp ol{padding-left:20px;line-height:1.8}.hxEXgW_surface .hxEXgW_tabs{color:var(--studio-ink);background:var(--studio-paper);border-color:var(--studio-line)}.hxEXgW_surface .hxEXgW_tabs button{color:var(--studio-ink);min-height:44px}.hxEXgW_surface .hxEXgW_tabs button[aria-selected=true]{color:#0e0e0e;background:var(--studio-accent);box-shadow:none}.hxEXgW_surface .hxEXgW_previewTools button{min-height:36px;color:var(--studio-ink);background:var(--studio-paper);border-color:var(--studio-line)}.hxEXgW_surface .hxEXgW_previewTools button[aria-pressed=true]{color:#0e0e0e;background:var(--studio-accent);border-color:var(--studio-accent)}.hxEXgW_surface.hxEXgW_workspace a{color:var(--studio-ink)}.hxEXgW_surface.hxEXgW_workspace .hxEXgW_stickerAction,.hxEXgW_surface.hxEXgW_workspace .hxEXgW_returnLink,.hxEXgW_surface .hxEXgW_editor label.hxEXgW_stickerAction{color:#0c3967}.hxEXgW_gift.hxEXgW_workspace .hxEXgW_brandHeader .hxEXgW_wordmark{color:#f6f9e4}@media (max-width:600px){.hxEXgW_surface .hxEXgW_brandHeader{gap:8px;margin-bottom:12px;padding-bottom:10px}.hxEXgW_wordmark{gap:6px;font-size:18px}.hxEXgW_wordmark img{width:54px}.hxEXgW_surface .hxEXgW_returnLink{width:154px;padding:12px 43px 14px 16px;font-size:12px}.hxEXgW_gift .hxEXgW_brandHeader{margin-bottom:8px;padding:8px}.hxEXgW_surface .hxEXgW_toolbar{flex-wrap:wrap;align-items:flex-start;row-gap:6px;margin-bottom:14px;padding:4px 0 10px}.hxEXgW_surface .hxEXgW_toolbar h1{font-size:clamp(30px,8vw,36px)}.hxEXgW_surface .hxEXgW_toolbar>div:first-child{flex-basis:100%}.hxEXgW_surface .hxEXgW_toolbar>span{margin-left:auto}.hxEXgW_surface .hxEXgW_stickerAction{width:164px;padding-inline:31px;font-size:13px}.hxEXgW_surface .hxEXgW_editor button:not(:has(img)){width:164px;padding-inline:31px;font-size:13px}.hxEXgW_surface .hxEXgW_editor button[type=submit]{width:202px}.hxEXgW_surface .hxEXgW_editor button[data-compact-action]{width:100px;padding:8px 20px}.hxEXgW_surface .hxEXgW_success{padding:18px}.hxEXgW_surface.hxEXgW_travel .hxEXgW_builderGrid{margin-top:16px}.hxEXgW_surface.hxEXgW_travel .hxEXgW_formIntro{margin-bottom:22px}.hxEXgW_surface.hxEXgW_travel .hxEXgW_studioGrid{grid-template-columns:1fr}.hxEXgW_surface.hxEXgW_travel .hxEXgW_preview{position:static}.hxEXgW_gift .hxEXgW_columns{margin-top:10px}}@media (prefers-reduced-motion:reduce){.hxEXgW_surface .hxEXgW_editor button,.hxEXgW_surface .hxEXgW_stickerAction,.hxEXgW_surface .hxEXgW_returnLink{transition:none}}.hxEXgW_surface .hxEXgW_brandHeader{border:0;justify-content:space-between;align-items:center;width:100vw;max-width:none;margin:0 0 16px;padding:10px max(20px,50vw - 620px);display:flex;position:relative;left:50%;transform:translate(-50%)}.hxEXgW_surface.hxEXgW_travel .hxEXgW_brandHeader{color:var(--studio-paper);background:var(--studio-header)}.hxEXgW_surface.hxEXgW_travel .hxEXgW_wordmark{color:var(--studio-paper)}.hxEXgW_gift .hxEXgW_wordmark{color:#f6f9e4}.hxEXgW_gift .hxEXgW_brandHeader{color:#f6f9e4;background:#0e0e0e;border:0;margin-bottom:12px;padding-block:10px}.hxEXgW_surface .hxEXgW_wordmark{font-weight:500}.hxEXgW_surface .hxEXgW_toolbar{border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 22px;width:100%;max-width:1240px;min-height:30px;margin:0 auto 20px;padding:0;display:flex}.hxEXgW_surface .hxEXgW_toolbar>div:first-child{flex:initial;min-width:0}.hxEXgW_surface .hxEXgW_toolbar>span{color:color-mix(in srgb,var(--studio-ink) 68%,transparent);white-space:nowrap;flex:none;margin:0;font:500 12px/1.4 Arial,sans-serif}.hxEXgW_surface.hxEXgW_travel .hxEXgW_toolbar>span{color:var(--studio-ink)}.hxEXgW_surface .hxEXgW_toolbar a{color:var(--studio-ink);font:500 13px/1.4 Arial,sans-serif;text-decoration:none}.hxEXgW_surface .hxEXgW_toolbar a:hover{text-underline-offset:3px;text-decoration:underline}.hxEXgW_surface .hxEXgW_toolbar details summary{cursor:pointer}.hxEXgW_surface .hxEXgW_pageHeading{width:100%;max-width:1240px;color:var(--studio-ink);margin:2px auto 26px;padding:0}.hxEXgW_surface .hxEXgW_pageHeading h1{color:var(--studio-ink);font:550 clamp(34px,3.3vw,46px)/1.08 var(--font-modern-love-display,Georgia),Georgia,serif;letter-spacing:-.025em;margin:0}.hxEXgW_surface .hxEXgW_pageHeading p{color:color-mix(in srgb,var(--studio-ink) 78%,transparent);margin:8px 0 0;font:400 16px/1.5 Arial,Helvetica Neue,sans-serif}.hxEXgW_surface.hxEXgW_travel .hxEXgW_pageHeading p{color:var(--studio-ink)}.hxEXgW_surface .hxEXgW_editor :is(h1,h2,legend),.hxEXgW_surface.hxEXgW_workspace :is(h1,h2){color:var(--studio-ink);font-weight:500}.hxEXgW_surface .hxEXgW_editor :is(h2,legend){font-size:25px;line-height:1.25}.hxEXgW_surface.hxEXgW_travel form fieldset>section,.hxEXgW_surface.hxEXgW_travel [data-studio-grid] form>section{border-top:0;padding:20px 0 26px}.hxEXgW_surface.hxEXgW_travel .hxEXgW_builderGrid{max-width:1240px;margin:0 auto}.hxEXgW_surface.hxEXgW_travel .hxEXgW_studioGrid{gap:clamp(24px,4vw,56px);max-width:1240px;margin:0 auto}.hxEXgW_gift .hxEXgW_columns{max-width:1240px;margin:0 auto}.hxEXgW_gift .hxEXgW_studioTop{border:0}.hxEXgW_gift .hxEXgW_editor fieldset{border:0;margin:0 0 24px;padding:0}.hxEXgW_surface .hxEXgW_tabs{background:var(--studio-paper)}.hxEXgW_surface .hxEXgW_tabs button[aria-selected=true]{color:#0e0e0e;background:var(--studio-accent)}.hxEXgW_surface .hxEXgW_editor :is(label,p,small,a){color:var(--studio-ink)}.hxEXgW_surface .hxEXgW_editor label,.hxEXgW_surface .hxEXgW_editor :is(p,small){font-size:14px}.hxEXgW_surface .hxEXgW_editor :is(input:not([type=range]):not([type=file]):not([type=color]),textarea){border-color:var(--studio-line);background:#fffef9;border-radius:4px}.hxEXgW_gift .hxEXgW_editor :is(input:not([type=range]):not([type=file]):not([type=color]),textarea){background:#fffaf8}@media (max-width:850px){.hxEXgW_surface .hxEXgW_brandHeader{margin-bottom:12px;padding-block:8px}.hxEXgW_surface .hxEXgW_toolbar{gap:8px 16px;margin-bottom:16px}.hxEXgW_surface .hxEXgW_toolbar>span{margin:0}.hxEXgW_surface .hxEXgW_pageHeading{margin:0 auto 22px}.hxEXgW_surface .hxEXgW_pageHeading h1{font-size:clamp(32px,8vw,38px)}.hxEXgW_surface .hxEXgW_pageHeading p{font-size:15px}.hxEXgW_surface.hxEXgW_travel .hxEXgW_builderGrid,.hxEXgW_surface.hxEXgW_travel .hxEXgW_studioGrid,.hxEXgW_gift .hxEXgW_columns{margin-top:0}}
.kTex3a_homepage{--background:#f7f5ef;--accent:#0c3967;--label-fill:#0c3967;--label-ink:#f7f5ef;--ink:var(--accent);--chrome:var(--background);width:100%;min-height:100svh;color:var(--ink);background:var(--background);flex-direction:column;font-family:Arial,Helvetica Neue,sans-serif;display:flex}.kTex3a_homepage[data-theme=travel]{--background:#2c412a;--accent:#f6f9e4;--chrome:#2c412a;--ink:#f6f9e4;--label-fill:#2c412a;--label-ink:#f6f9e4}.kTex3a_homepage[data-theme=gift]{--background:#0e0e0e;--accent:#fd7b99;--label-fill:#0e0e0e;--label-ink:#fd7b99}.kTex3a_homepage[data-theme=business]{--background:#0c3967;--accent:#ead0b0;--label-fill:#0c3967;--label-ink:#ead0b0}.kTex3a_homepage *{box-sizing:border-box}.kTex3a_homepage button,.kTex3a_homepage a{color:inherit;font:inherit}.kTex3a_homepage button{cursor:pointer;background:0 0;border:0;border-radius:0}.kTex3a_homepage a{text-decoration:none}.kTex3a_homepage :is(a,button):focus-visible{outline-offset:4px;outline:2px solid}.kTex3a_skipLink{z-index:20;background:var(--chrome);padding:12px;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.kTex3a_skipLink:focus{transform:none}.kTex3a_header{z-index:5;background:var(--chrome);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;min-height:88px;padding:4px clamp(20px,3vw,48px);display:flex;position:sticky;top:0;overflow:visible}.kTex3a_wordmark{letter-spacing:.035em;white-space:nowrap;padding:4px 0;font-family:var(--font-modern-love-display),Georgia,serif!important;font-size:24px!important;font-weight:600!important}.kTex3a_navigation{align-items:center;gap:clamp(12px,2.5vw,36px);display:flex}.kTex3a_navigation :is(button,a){letter-spacing:.14em;justify-content:center;align-items:center;min-height:44px;padding:8px 2px;font-size:11px;font-weight:500;display:inline-flex;position:relative}.kTex3a_navigation button[aria-current]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:5px;left:2px;right:2px}.kTex3a_navigation a{gap:5px}.kTex3a_carousel{outline-offset:-3px;min-width:0;color:var(--accent);flex-direction:column;flex:none;display:flex}.kTex3a_carousel:focus-visible{outline:1px solid}.kTex3a_viewport{touch-action:pan-y pinch-zoom;width:100%;height:56.2799vw;overflow:hidden}.kTex3a_track{will-change:transform;width:100%;height:100%;transition:transform .62s cubic-bezier(.22,.68,.18,1);display:flex}.kTex3a_slide{flex:0 0 100%;justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.kTex3a_artwork{aspect-ratio:1672/941;max-width:100%;height:100%;position:relative}.kTex3a_artwork img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.kTex3a_artwork img[data-banner=travel]{object-fit:cover;object-position:50% 86%}.kTex3a_hotspots button{width:32.5%;height:9.2%;padding:0;position:absolute;left:64.5%}.kTex3a_hotspots button:focus-visible{outline-offset:1px;outline:2px solid #ead0b0}.kTex3a_controls{min-height:64px;color:var(--ink);background:var(--chrome);flex:none;justify-content:center;align-items:center;gap:18px;padding:5px 20px;display:flex}.kTex3a_arrow{width:44px;height:44px;font-size:24px!important}.kTex3a_indicators{gap:3px;display:flex}.kTex3a_indicators button{place-items:center;width:30px;height:44px;padding:0;display:grid}.kTex3a_indicators span{border:1px solid;border-radius:50%;width:5px;height:5px;display:block}.kTex3a_indicators button[aria-pressed=true] span{background:currentColor}.kTex3a_counter{font-variant-numeric:tabular-nums;letter-spacing:.14em;font-size:10px}.kTex3a_footer{min-height:40px;padding:8px 20px max(12px,env(safe-area-inset-bottom));color:var(--ink);background:var(--chrome);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;margin-top:0;font-size:11px;display:flex}.kTex3a_footer a{text-underline-offset:4px;text-decoration:underline}.kTex3a_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.kTex3a_header{padding:env(safe-area-inset-top) 16px 5px;flex-direction:column;gap:0;min-height:100px}.kTex3a_wordmark{max-width:calc(100% - 48px);padding:10px 0 4px;font-size:clamp(18px,5.6vw,22px)!important}.kTex3a_navigation{justify-content:space-between;gap:4px;width:100%}.kTex3a_navigation :is(button,a){letter-spacing:.07em;min-height:44px;font-size:10px}.kTex3a_viewport{height:56.2799vw}.kTex3a_controls{gap:14px}.kTex3a_hotspots{display:none}.kTex3a_footer{gap:8px 18px;padding-inline:14px}.kTex3a_footer>span{text-align:center;width:100%}.kTex3a_footer a{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.kTex3a_track{transition:none}.kTex3a_homepage *{scroll-behavior:auto!important}}@font-face{font-family:TapTellHand;src:url(/scrapbook/fonts/caveat-variable.ttf)format("truetype");font-style:normal;font-weight:400 700;font-display:swap}.kTex3a_wordmark{justify-content:center;align-items:center;gap:12px;display:flex}.kTex3a_wordmarkSticker{object-fit:contain;width:112px;max-width:none;height:43.086px;display:block}.kTex3a_navigation .kTex3a_shopSticker{flex:none;padding:0 2px;overflow:visible}.kTex3a_shopSticker img{object-fit:contain;flex:none;width:68px;max-width:none;height:34px;display:block}@media (max-width:600px){.kTex3a_wordmark{gap:9px}.kTex3a_wordmarkSticker{width:88px;height:33.852px}.kTex3a_shopSticker img{width:58px;height:29px}}.kTex3a_header,.kTex3a_controls,.kTex3a_footer,.kTex3a_homepage{transition:background-color .24s,color .24s}.kTex3a_creation,.kTex3a_collection{color:var(--ink);background:var(--background);padding:48px clamp(22px,6vw,86px) 52px;scroll-margin-top:110px}.kTex3a_sectionHeading{max-width:1120px;margin:0 auto 28px}.kTex3a_sectionHeading .kTex3a_eyebrow{letter-spacing:.18em;margin:0 0 12px;font-size:10px;font-weight:600}.kTex3a_sectionHeading h2{font-family:var(--font-modern-love-display),Georgia,serif;letter-spacing:-.035em;text-wrap:balance;margin:0 0 12px;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.1}.kTex3a_sectionHeading>p:last-child{max-width:580px;margin:0;font-size:14px;line-height:1.6}.kTex3a_creationCarousel{outline-offset:5px;max-width:1040px;margin:auto}.kTex3a_creationViewport{touch-action:pan-y pinch-zoom;overflow:hidden}.kTex3a_creationTrack{width:100%;transition:transform .56s cubic-bezier(.22,.68,.18,1);display:flex}.kTex3a_creationSlide{flex:0 0 100%;grid-template-rows:auto auto;grid-template-columns:minmax(320px,380px) minmax(0,520px);justify-content:center;place-items:center;gap:12px clamp(28px,5vw,72px);min-width:0;padding:12px;display:grid}.kTex3a_creationCopy,.kTex3a_creationPreview{display:contents}.kTex3a_stickerNote{isolation:isolate;aspect-ratio:3/4;color:#0c3967;grid-area:1/1;width:min(100%,380px);position:relative}.kTex3a_notePaper{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.kTex3a_stickerNoteFace{z-index:1;color:#0c3967;flex-direction:column;justify-content:space-between;gap:18px;font-family:TapTellHand,cursive;font-weight:500;display:flex;position:absolute;inset:12% 12% 10% 14%}.kTex3a_stickerNote h3{text-wrap:balance;margin:0;font-family:TapTellHand,cursive;font-size:44px;font-weight:600;line-height:1.05}.kTex3a_stickerNote p{margin:0;font-size:28px;line-height:1.2}.kTex3a_stickerNote .kTex3a_connectionCopy{margin-top:0;font-size:28px;line-height:1.2}.kTex3a_creationVisual{aspect-ratio:1;grid-area:1/2;width:100%;max-width:520px;overflow:hidden}.kTex3a_creationSlide .kTex3a_creationLink{grid-area:2/1;margin-top:0}.kTex3a_creationSlide .kTex3a_demoLink{grid-area:2/2}.kTex3a_creationVisual img,.kTex3a_productVisual img{object-fit:contain;width:100%;height:100%;transition:transform .36s;display:block}.kTex3a_creationVisual:hover img,.kTex3a_productImageLink:hover img,.kTex3a_productImageLink:focus-visible img{transform:scale(1.03)}.kTex3a_stickerButton{touch-action:manipulation;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;flex:none;padding:0;transition:transform .18s,opacity .18s;display:block;position:relative;text-decoration:none!important}.kTex3a_stickerFace{color:#0c3967;width:max-content;max-width:75%;font-family:var(--font-modern-love-display),Georgia,serif;white-space:nowrap;font-size:21px;font-weight:500;line-height:1.1;position:absolute;top:52%;left:54%;transform:translate(-50%,-50%)}.kTex3a_stickerButton:hover{transform:scale(1.03)}.kTex3a_stickerButton:active{transform:scale(.99)}.kTex3a_stickerButton:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.kTex3a_creationLink{aspect-ratio:1536/1024;background-image:url(/brand/optimized/ui/create-yours-640.webp);width:210px;max-width:90%;margin-top:-18px}.kTex3a_creationControls{justify-content:center;align-items:center;gap:20px;padding-top:16px;display:flex}.kTex3a_homepage .kTex3a_demoLink{aspect-ratio:891/378;background:url(/brand/optimized/ui/view-demo-640.webp) 50%/contain no-repeat;flex:none;width:210px;max-width:100%;margin:0;padding:0;transition:transform .18s;display:block;position:relative;text-decoration:none!important}.kTex3a_demoFace{color:#0c3967;font:500 20px/1.1 var(--font-modern-love-display),Georgia,serif;white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;inset:25% 18% 26% 12%}.kTex3a_demoLink:hover{transform:scale(1.03)}.kTex3a_demoLink:active{transform:scale(.99)}.kTex3a_collection{padding-top:36px}.kTex3a_productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;max-width:1120px;margin:auto;display:grid}.kTex3a_productGrid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.kTex3a_productGrid[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:360px}.kTex3a_product{min-width:0}.kTex3a_productMedia{width:100%;position:relative}.kTex3a_productVisual{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.kTex3a_productImageLink{width:100%;height:100%;display:block}.kTex3a_stickerCta{z-index:1;aspect-ratio:700/469;opacity:0;pointer-events:none;background-image:url(/brand/optimized/ui/buy-on-etsy-640.webp);width:min(82%,180px);margin:0;position:absolute;bottom:0;left:50%;transform:translate(-50%,7px)}.kTex3a_stickerCta .kTex3a_stickerFace{color:#f7f5ef;font-size:18px;top:42%;left:47%}.kTex3a_productMedia:hover .kTex3a_stickerCta,.kTex3a_productMedia:focus-within .kTex3a_stickerCta{opacity:1;pointer-events:auto;transform:translate(-50%)}.kTex3a_productMedia .kTex3a_stickerCta:hover{transform:translate(-50%)scale(1.03)}.kTex3a_product h3{font-family:var(--font-modern-love-display),Georgia,serif;margin:17px 0 6px;font-size:23px;font-weight:400;line-height:1.15}.kTex3a_product p{margin:0;font-size:11px;line-height:1.5}@media (max-width:1000px){.kTex3a_productGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px;max-width:760px}}@media (max-width:700px){.kTex3a_creation,.kTex3a_collection{padding:30px 22px 34px}.kTex3a_sectionHeading{margin-bottom:18px}.kTex3a_creationSlide{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:8px 0}.kTex3a_creationVisual{grid-area:1/1/auto/-1;width:calc(100% + 16px);max-width:390px}.kTex3a_stickerNote{grid-area:2/1/auto/-1;width:calc(100% + 24px);max-width:380px}.kTex3a_creationSlide .kTex3a_creationLink{grid-area:3/1;max-width:100%}.kTex3a_creationSlide .kTex3a_demoLink{grid-area:3/2}.kTex3a_creationSlide .kTex3a_stickerFace,.kTex3a_creationSlide .kTex3a_demoFace{font-size:clamp(16px,4.6vw,18px)}.kTex3a_creationControls{padding-top:14px}.kTex3a_productGrid{gap:26px 16px}.kTex3a_product h3{font-size:21px}.kTex3a_product p{font-size:10px}.kTex3a_stickerCta .kTex3a_stickerFace{font-size:14px}}@media (hover:none){.kTex3a_productMedia .kTex3a_stickerCta{opacity:1;pointer-events:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.kTex3a_header,.kTex3a_controls,.kTex3a_footer,.kTex3a_homepage,.kTex3a_creationTrack,.kTex3a_creationVisual img,.kTex3a_productVisual img,.kTex3a_stickerButton,.kTex3a_demoLink{transition:none}}.kTex3a_demoDialog{width:min(960px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:var(--background);font:inherit;overscroll-behavior:contain;border:0;padding:24px}.kTex3a_demoDialog::backdrop{background:#0c191e99}.kTex3a_demoDialogHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.kTex3a_demoDialogHeader h2{font:400 24px/1.2 var(--font-modern-love-display),Georgia,serif;margin:0}.kTex3a_demoDialogHeader button{flex:none;width:44px;height:44px;font-size:28px}.kTex3a_demoSlide{flex:0 0 100%;grid-template-columns:minmax(0,1.55fr) minmax(220px,.8fr);align-items:center;gap:28px;min-width:0;padding:4px;display:grid}.kTex3a_demoPreview{justify-content:center;align-items:center;width:100%;min-width:0;height:min(54dvh,500px);display:flex}.kTex3a_demoPreview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.kTex3a_demoCopy{min-width:0}.kTex3a_demoCopy h3{font:400 clamp(26px,3.1vw,36px)/1.12 var(--font-modern-love-display),Georgia,serif;letter-spacing:-.025em;text-wrap:balance;margin:0 0 16px}.kTex3a_demoCopy p{text-wrap:pretty;max-width:320px;margin:0;font-size:15px;line-height:1.65}.kTex3a_demoCopy .kTex3a_demoLink{margin-top:20px}.kTex3a_brandHome{padding:0}.kTex3a_stickerLogo{touch-action:manipulation;flex:none;padding:0;display:block;overflow:visible}.kTex3a_logoArtwork{isolation:isolate;width:112px;height:43.086px;display:block;position:relative;overflow:visible}@media (max-width:600px){.kTex3a_logoArtwork{width:88px;height:33.852px}}.kTex3a_logoPeel{transform-origin:28% 70%;animation:.82s cubic-bezier(.2,.7,.2,1) both kTex3a_stickerPeel}.kTex3a_logoSparks{pointer-events:none;position:absolute;inset:0}.kTex3a_logoSparks i{opacity:0;clip-path:polygon(50% 0,62% 36%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 36%);width:7px;height:7px;position:absolute}.kTex3a_logoSparks i:first-child{--spark-x:-9px;--spark-y:-12px;background:#fd7b99;top:40%;left:7%}.kTex3a_logoSparks i:nth-child(2){--spark-x:9px;--spark-y:-13px;background:#ead0b0;top:32%;right:7%}.kTex3a_logoSparks i:nth-child(3){--spark-x:12px;--spark-y:4px;background:#67b971;width:6px;height:6px;top:60%;right:0}.kTex3a_stickerLogo[data-playing=true] .kTex3a_logoSparks i{animation:.82s ease-out both kTex3a_stickerSpark}.kTex3a_navigation .kTex3a_shopSticker{touch-action:manipulation;transition:transform .18s}@media (hover:hover){.kTex3a_navigation .kTex3a_shopSticker:hover{transform:scale(1.03)}}.kTex3a_navigation .kTex3a_shopSticker:active{transform:scale(.99)}@keyframes kTex3a_stickerPeel{0%,to{filter:none;transform:none}26%{filter:drop-shadow(2px 4px 2px #0c396726);transform:perspective(320px)rotate(5deg)rotateY(-12deg)scale(1.04)}56%{filter:none;transform:rotate(-2deg)scale(1.015)}77%{transform:rotate(.8deg)}}@keyframes kTex3a_stickerSpark{0%,14%,to{opacity:0;transform:translate(0)scale(0)}38%{opacity:.9;transform:translate(var(--spark-x),var(--spark-y)) scale(1)}82%{opacity:0;transform:translate(var(--spark-x),calc(var(--spark-y) - 5px)) scale(.5)}}@keyframes kTex3a_stickerQuiet{0%,to{opacity:1}50%{opacity:.72}}@media (max-width:700px){.kTex3a_demoDialog{padding:14px 18px}.kTex3a_demoDialogHeader h2{font-size:21px}.kTex3a_demoSlide{grid-template-columns:minmax(0,1fr);gap:14px;padding:4px 0}.kTex3a_demoPreview{height:min(40dvh,360px)}.kTex3a_demoCopy{justify-self:center;width:100%;max-width:440px}.kTex3a_demoCopy h3{margin-bottom:8px;font-size:26px}.kTex3a_demoCopy p{max-width:none;font-size:14px}.kTex3a_demoCopy .kTex3a_demoLink{width:180px;margin:8px auto 0}.kTex3a_demoDialog .kTex3a_creationControls{gap:10px;padding-top:4px}}@media (prefers-reduced-motion:reduce){.kTex3a_logoPeel{filter:none;animation:.2s ease-out kTex3a_stickerQuiet;transform:none}.kTex3a_logoSparks{display:none}.kTex3a_navigation .kTex3a_shopSticker{transition:none}.kTex3a_navigation .kTex3a_shopSticker:hover,.kTex3a_navigation .kTex3a_shopSticker:active{transform:none}}
.zs_ywa_landing,.zs_ywa_studio{color:#4c3932;overflow-wrap:anywhere;background:#faf6f0;min-height:100svh;font:15px/1.6 Arial,sans-serif}.zs_ywa_landing *,.zs_ywa_studio *{box-sizing:border-box}.zs_ywa_studio :focus-visible,.zs_ywa_landing a:focus-visible{outline-offset:4px;outline:2px solid #6d5a44}.zs_ywa_shell{max-width:1240px;margin:auto;padding:28px clamp(20px,4vw,56px) 80px}.zs_ywa_brandHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:65px;display:flex}.zs_ywa_brandHeader a{color:inherit;text-decoration:none}.zs_ywa_brand{letter-spacing:.1em;font-size:20px;font-weight:800}.zs_ywa_intro{text-align:center;max-width:650px;margin:0 auto 54px}.zs_ywa_intro h1{font:500 clamp(38px,5vw,62px)/1.1 var(--font-modern-love-display),Georgia,serif;letter-spacing:-.035em;margin:14px 0 20px}.zs_ywa_intro p{color:#786a62}.zs_ywa_designGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:850px;margin:auto;display:grid}.zs_ywa_designCard{background:var(--birthday-bg);color:var(--birthday-ink);border:1px solid color-mix(in srgb,var(--birthday-ink) 15%,transparent);border-radius:14px;flex-direction:column;padding:24px;display:flex}.zs_ywa_designCard img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.zs_ywa_designCard h2{margin:18px 0 10px;font:28px/1.2 Georgia,serif}.zs_ywa_designCard p{flex:1;font-size:14px;line-height:1.7}.zs_ywa_designCard a{color:inherit;text-align:center}.zs_ywa_designCard .zs_ywa_primary{color:#572b27;margin:12px 0 18px}.zs_ywa_designCard[data-theme=vampire] .zs_ywa_primary{color:#f0e5d6}.zs_ywa_primary{background:var(--birthday-primary,#3d554b);border:1px solid var(--birthday-border,#c4b2a0);cursor:pointer;border-radius:30px;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:13px 19px;font:17px/1.3 Georgia,serif;text-decoration:none;display:flex}.zs_ywa_primary:disabled{opacity:.5;cursor:wait}.zs_ywa_workspace{margin-top:80px}.zs_ywa_workspace h2{font:32px Georgia,serif}.zs_ywa_workspaceRow{border-top:1px solid #ded4c9;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.zs_ywa_workspaceRow a{color:inherit}.zs_ywa_workspaceRow small{color:#786a62;display:block}.zs_ywa_studio{padding-inline:24px}.zs_ywa_studioTop{border-bottom:1px solid #e2d9d0;justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:auto;padding:25px 0 22px;display:flex}.zs_ywa_studioTop a{color:inherit}.zs_ywa_studioTop h1{margin:0;font:27px Georgia,serif}.zs_ywa_columns{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:clamp(40px,7vw,110px);max-width:1240px;margin:32px auto 0;display:grid}.zs_ywa_form{min-width:0;padding:0 0 80px}.zs_ywa_form fieldset{border:0;border-bottom:1px solid #ded4c9;min-width:0;margin:0 0 30px;padding:0 0 30px}.zs_ywa_form legend{padding:0 0 20px;font:25px Georgia,serif}.zs_ywa_form label{margin:14px 0;font-size:13px;display:block}.zs_ywa_form input:not([type=file]),.zs_ywa_form textarea{color:#45362f;background:#fffcf8;border:1px solid #c9bdb1;border-radius:7px;width:100%;margin-top:7px;padding:13px;font:15px/1.5 Arial,sans-serif;display:block}.zs_ywa_form textarea{resize:vertical;min-height:130px}.zs_ywa_form input[type=file]{max-width:100%;margin:14px 0;padding:8px 0;font-size:13px;display:block}.zs_ywa_form small{color:#6c5b50;font-size:12px}.zs_ywa_counter{text-align:right;display:block}.zs_ywa_designButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.zs_ywa_designButtons button{text-align:center;cursor:pointer;color:#554236;background:#fffcf8;border:1px solid #d2c4b7;border-radius:9px;padding:12px;font-size:12px}.zs_ywa_designButtons button img{object-fit:contain;width:100%;max-width:94px;height:94px;margin:0 auto 8px;display:block}.zs_ywa_designButtons button[aria-pressed=true]{background:#efe4da;border-color:#77584a;box-shadow:inset 0 -3px #77584a55}.zs_ywa_designButtons button:active{transform:scale(.98)}.zs_ywa_previewPane{min-width:0;padding:0;position:sticky;top:18px}.zs_ywa_previewLabel{text-align:center;color:#69594d;margin:0 0 12px;font:11px/1.5 Arial,sans-serif}.zs_ywa_phone{--birthday-preview-height:742px;scrollbar-width:thin;scrollbar-color:#b3a18d #efe7dc;overscroll-behavior:contain;border:1px solid #c9cbc0;border-radius:16px;width:min(392px,100%);height:min(844px,100dvh - 86px);margin:auto;overflow:hidden auto;box-shadow:0 20px 70px #383a2c12;container:birthday-preview/size}.zs_ywa_mobileTabs{display:none}.zs_ywa_previewScenes{justify-content:center;gap:6px;margin:0 auto 10px;display:flex}.zs_ywa_previewScenes button{color:#69594d;background:#fffaf2;border:1px solid #d8cbbd;border-radius:20px;padding:5px 10px;font:10px/1.2 Arial,sans-serif}.zs_ywa_previewScenes button[aria-pressed=true]{color:#fff4df;background:#4b262d;border-color:#a7865a}.zs_ywa_photoEditor{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.zs_ywa_photoEditor figure{margin:0}.zs_ywa_photoEditor img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;display:block}.zs_ywa_photoActions{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.zs_ywa_photoActions button,.zs_ywa_secondary{color:#554236;cursor:pointer;background:#fffcf8;border:1px solid #c9bdb1;border-radius:7px;padding:10px 13px;font-size:12px}.zs_ywa_photoActions button:disabled{opacity:.35}.zs_ywa_form video{background:#17161b;width:100%;max-height:230px}.zs_ywa_actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.zs_ywa_actions .zs_ywa_primary{color:#fff;white-space:nowrap;background:#3d554b;flex:1;width:auto;margin:0;font:15px Arial,sans-serif}.zs_ywa_notice{background:#ede5d9;border-radius:8px;margin:20px 0;padding:14px 18px;font-size:14px}.zs_ywa_error{color:#772e26;background:#f4ded9}.zs_ywa_success{background:#e8ede3;border:1px solid #cbd5c4;border-radius:10px;margin:24px 0;padding:26px}.zs_ywa_success h2{margin:0 0 12px;font:27px Georgia,serif}.zs_ywa_success input{max-width:100%;font-size:12px!important}.zs_ywa_success a{color:#314e3d}.zs_ywa_destructive{border-top:1px solid #d9c9be;margin-top:40px;padding-top:20px}.zs_ywa_danger{color:#802c28}.zs_ywa_confirm{color:#45362f;background:#fff9f2;border:1px solid #dacbbd;border-radius:12px;width:calc(100% - 36px);max-width:440px;padding:28px;font:15px/1.7 Arial,sans-serif}.zs_ywa_confirm::backdrop{background:#221c1988}.zs_ywa_confirm h2{font:26px Georgia,serif}.zs_ywa_loading{text-align:center;padding:100px 24px;font:20px Georgia,serif}.zs_ywa_demoBar{background:#eee6dd;flex-wrap:wrap;justify-content:center;gap:24px;padding:24px;font:13px Arial,sans-serif;display:flex}.zs_ywa_demoBar a{color:#4c3932}.zs_ywa_progress{accent-color:#906550;width:100%;display:block}.zs_ywa_uploadState{padding:10px 0;font-size:13px}.zs_ywa_publicShell{background:#e9e0d5;min-height:100svh}.zs_ywa_photoProcessing{border:1px dashed #c7b4a5;border-radius:8px;margin:14px 0;padding:12px}.zs_ywa_photoProcessing img{object-fit:contain;width:100%;max-width:160px;max-height:140px;margin:10px 0;display:block}.zs_ywa_retry{color:#8b4236;cursor:pointer;background:#fffaf4;border:1px solid #d6bcb1;border-radius:7px;padding:8px 12px;display:inline-block}.zs_ywa_form .zs_ywa_fileControl{cursor:pointer;background:#fffcf8;border:1px solid #c9bdb1;border-radius:7px;min-height:44px;padding:12px 18px;display:inline-block;position:relative}.zs_ywa_form .zs_ywa_fileControl input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.zs_ywa_fileControl:focus-within{outline-offset:3px;outline:3px solid #633f3b}.zs_ywa_publishHelp{color:#715f53;margin:-10px 0 28px;font:13px/1.55 Arial,sans-serif}@media (max-width:850px){.zs_ywa_designGrid{grid-template-columns:1fr;max-width:470px}.zs_ywa_designCard img{max-width:240px;margin:auto}.zs_ywa_columns{margin-top:28px;display:block}.zs_ywa_studio{padding-inline:20px}.zs_ywa_studioTop{align-items:flex-start;padding-top:20px}.zs_ywa_studioTop h1{font-size:23px}.zs_ywa_mobileTabs{z-index:8;background:#faf6f0;border-bottom:1px solid #e2d9d0;display:flex;position:sticky;top:0}.zs_ywa_mobileTabs button{color:#4c3932;background:0 0;border:0;flex:1;padding:16px;font:14px Arial,sans-serif}.zs_ywa_mobileTabs button[aria-selected=true]{font-weight:700;box-shadow:inset 0 -3px #6a4a3e}.zs_ywa_mobileHidden{display:none}.zs_ywa_previewPane{padding:0;position:static}.zs_ywa_phone{--birthday-preview-height:calc(100svh - 115px);width:100%;height:auto;box-shadow:none;border:0;border-radius:0;overflow:visible;container-type:normal}.zs_ywa_studio:has(.zs_ywa_previewPane:not(.zs_ywa_mobileHidden)){padding-inline:0}.zs_ywa_studio:has(.zs_ywa_previewPane:not(.zs_ywa_mobileHidden)) .zs_ywa_studioTop{padding-inline:20px}.zs_ywa_brandHeader{margin-bottom:45px}.zs_ywa_workspaceRow{align-items:flex-start}.zs_ywa_intro{margin-bottom:35px}}
