.song-flying-scene{display:block;width:100%;height:auto;pointer-events:none}.song-flight-generic-map>.song-flying-scene:first-child{width:100%;height:100%;mix-blend-mode:multiply}.song-delivery-generic-map>.song-flying-scene{width:100%;mix-blend-mode:multiply}.song-journal-event>.song-flying-scene{width:100%;height:auto;max-height:108px;margin-top:1px;mix-blend-mode:multiply}.song-waiting-scene>.song-flying-scene{position:absolute;left:0;top:0;width:100%;mix-blend-mode:darken}.account-song .guest-share-preview>.song-flying-scene{position:absolute;width:100%;bottom:0;left:0;mix-blend-mode:multiply}.account-song{position:relative;isolation:isolate;color:#0b1a1b;font-family:Arial,sans-serif;font-size:16px;line-height:1.4}.account-song .account-head{position:relative;margin:0 0 22px;padding-top:18px;isolation:isolate}.account-song .account-title{position:relative;z-index:1;margin:0;font-family:Times New Roman,Georgia,serif;font-weight:700;font-size:42px;line-height:1.02;letter-spacing:-1.35px}.account-song .account-description{position:relative;z-index:1;margin:14px 0 0;color:#5e686b;font-size:16px;line-height:1.28}.account-song .account-back{display:flex;align-items:center;width:32px;height:28px;margin:-10px 0 27px -4px;color:#102121;background:none;border:0;padding:0}.account-song .account-head-art{position:absolute;z-index:-1;pointer-events:none;mix-blend-mode:multiply}.account-song .account-section-title{font-family:Times New Roman,Georgia,serif;font-size:24px;font-weight:700;letter-spacing:-.45px;line-height:1.15;margin:0}.account-song .account-menu-row{display:flex;align-items:center;gap:20px;width:100%;min-height:48px;padding:12px 0;border:0;border-bottom:1px solid #a3a6a0;background:none;color:#101c1e;text-align:left;font-size:16px}.account-song .account-menu-row>span{flex:1}.account-song .account-menu-row:last-child{border-bottom:0}.account-song .account-identity{position:relative;display:flex;align-items:center;gap:18px;padding:10px 0 18px}.account-song .account-portrait{width:94px;height:94px;padding:0;border:0;background:none;flex:none}.account-song .account-portrait img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.account-song .account-identity h2{font-family:Times New Roman,Georgia,serif;font-size:29px;line-height:1.1;margin:0 0 2px}.account-song .account-identity p{margin:0;font-size:14px;color:#596266;overflow-wrap:anywhere}.account-song .account-identity .account-location{display:flex;gap:7px;align-items:center;margin-top:5px}.account-song .account-identity .account-zone{margin-left:25px;font-size:13px}.account-song .account-statistics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #a3a6a0;border-bottom:1px solid #a3a6a0;padding:14px 0}.account-song .account-statistics>div{text-align:center;border-right:1px solid #d8d7cf;padding:0 3px}.account-song .account-statistics>div:last-child{border:0}.account-song .account-statistics strong{display:block;font-family:Times New Roman,Georgia,serif;font-size:30px;line-height:1.04;font-weight:400}.account-song .account-statistics span{display:block;margin-top:3px;color:#5e6769;font-size:12px;white-space:nowrap}.account-song.account-profile .account-head{padding-top:10px;margin-bottom:24px}.account-song.account-profile .account-title{font-size:47px;line-height:.99;letter-spacing:-1.8px}.account-song.account-profile .account-head-art{top:-4px;right:-24px;width:178px}.account-song.account-profile .account-description{font-size:16px;margin-top:13px;white-space:nowrap}.account-song .account-profile-footer{position:relative;height:165px;margin:0 -24px;overflow:hidden}.account-song .account-profile-footer img{position:absolute;bottom:0;mix-blend-mode:multiply;pointer-events:none}.account-song .account-profile-footer-main{right:0;width:62%}.account-song .account-profile-footer-left{left:0;width:42%}.account-song .account-signout{position:absolute;z-index:1;bottom:18px;left:26px;display:flex;align-items:center;gap:10px;background:none;color:#b03e25;border:0;font-size:14px;padding:5px 0}.account-song .account-edit-form{border-bottom:1px solid #a3a6a0;padding:18px 0}.account-song.account-preferences .account-head{padding-top:14px;margin-bottom:30px}.account-song.account-preferences .account-title{font-size:40px}.account-song.account-preferences .account-head-art{width:152px;top:-48px;right:-24px}.account-song .account-preferences-bird{position:absolute;width:57px;top:5px;right:83px;pointer-events:none;mix-blend-mode:multiply}.account-song .account-settings-section{margin:0 0 22px}.account-song .account-settings-section>.account-section-title{border-bottom:1px solid #939b95;padding-bottom:7px}.account-song .account-setting-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:52px;padding:11px 0;border:0;border-bottom:1px solid #b7bab2;color:#152122;background:none;text-align:left;font-size:15px}.account-song .account-setting-row>span:first-child{min-width:0}.account-song .account-setting-row strong{display:block;font-weight:400;font-size:15px}.account-song .account-setting-row small{display:block;font-size:11px;line-height:1.4;color:#637077}.account-song .account-setting-value{display:flex;gap:9px;align-items:center;font-size:12px;white-space:nowrap;color:#42535a}.account-song .account-switch{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:44px;height:24px;flex:none;margin:0;accent-color:#173f36;cursor:pointer}.account-song .account-switch[role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#bdbdb7;border:0;border-radius:20px;width:45px;height:25px;position:relative;transition:background .15s}.account-song .account-switch[role=switch]:after{content:"";position:absolute;width:21px;height:21px;top:2px;left:2px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0002;transition:transform .15s}.account-song .account-switch[role=switch]:checked{background:#173f36}.account-song .account-switch[role=switch]:checked:after{transform:translate(20px)}.account-song .account-switch[role=switch]:disabled{opacity:.75;cursor:default}.account-song .account-timezone{max-width:112px;padding:5px 12px 5px 0;font-size:11px;border:0;border-radius:0;background-color:transparent;text-align:right;min-height:30px}.account-song .account-action-row{justify-content:initial;gap:20px;padding:13px 4px}.account-song .account-action-row>span{flex:1}.account-song .account-delete{color:#a6201b}.account-song .account-delete small{color:#747a7c}.account-song .account-blocked{padding:15px 0;overflow-wrap:anywhere}.account-song .account-support-form{margin-top:27px;display:flex;flex-direction:column;gap:14px}.account-song .account-kicker{display:flex;align-items:center;gap:12px;color:#647377;font-family:Times New Roman,Georgia,serif;font-size:10px;letter-spacing:2.4px;white-space:nowrap;margin:21px 0 6px}.account-song .account-kicker:after{content:"";flex:1;height:1px;background:#97a19a}.account-song.account-help .account-head{min-height:200px;margin-bottom:0}.account-song.account-help .account-title{font-size:36px}.account-song.account-help .account-head-art{width:calc(100% + 48px);max-width:none;left:-24px;bottom:0}.account-song .account-help-bird{position:absolute;width:110px;right:-24px;bottom:49px;pointer-events:none;mix-blend-mode:multiply;z-index:-1}.account-song .account-help-branch{position:absolute;width:185px;right:-24px;top:-57px;pointer-events:none;mix-blend-mode:multiply;z-index:-1}.account-song .account-help-search{display:flex;align-items:center;gap:14px;border:1px solid #a5a8a0;border-radius:7px;padding:7px 13px;min-height:42px;color:#697478}.account-song .account-help-search input{border:0;background:none;min-width:0;min-height:26px;padding:0;border-radius:0;box-shadow:none;font-size:14px}.account-song .account-faqs details{border-bottom:1px solid #a3aaa2;padding:10px 0}.account-song .account-faqs summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;font-family:Times New Roman,Georgia,serif;font-weight:700;font-size:19px;line-height:1.23}.account-song .account-faqs summary::-webkit-details-marker{display:none}.account-song .account-faqs summary svg{flex:none;color:#5f6c6e}.account-song .account-faqs details[open] summary svg{transform:rotate(180deg)}.account-song .account-faqs p{font-size:14px;color:#657176;margin:10px 0 7px}.account-song .account-legal-links{display:flex;justify-content:center;gap:22px;margin-top:24px;font-size:12px}.account-song .account-support-form>.account-kicker{margin:0}.account-song .account-support-form .field{font-family:Times New Roman,Georgia,serif;font-size:14px;color:#647073}.account-song .account-support-form .field input,.account-song .account-support-form .field select{font-family:Arial,sans-serif}.account-song.account-history .account-head{min-height:255px}.account-song.account-history .account-head-art{right:-24px;bottom:0;width:222px}.account-song.account-history .account-title{font-size:43px}.account-song.account-history .account-description{margin-top:23px;font-size:15px}.account-song .account-history-stamp{position:absolute;top:-25px;right:-24px;width:95px;mix-blend-mode:multiply;pointer-events:none;z-index:-1}.account-song .account-payment-list{margin-top:17px;border-top:1px solid #bdc0b6}.account-song .account-payment-row{display:flex;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid #b4b9af;background:none;padding:16px 0;color:#102024;text-align:left}.account-song .account-payment-row>img{width:60px;flex:none;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.account-song .account-payment-copy{display:flex;flex-direction:column;flex:1;min-width:0}.account-song .account-payment-copy strong{font-family:Times New Roman,Georgia,serif;font-size:19px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-song .account-payment-copy>span{color:#5b696b;font-size:14px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-song .account-payment-copy small{color:#697477;font-size:10px;margin-top:2px}.account-song .account-payment-status{flex:none;font-size:14px;display:flex;flex-direction:column;gap:5px;align-items:flex-start}.account-song .account-status{display:block;background:#dce0d3;border-radius:6px;color:#17463c;padding:3px 6px;font-size:10px;max-width:74px}.account-song .status-failed{color:#a02b25;background:#ead7cf}.account-song .account-history-note{margin-top:180px;padding:24px 0 5px 75px;border-top:1px solid #b7bcb0;background:url(data:image/webp;base64,UklGRiAIAABXRUJQVlA4IBQIAADwIgCdASqBAIEAPkUijUSioiEipNVbAFAIiWltolwPd2MyPuuBF5j/VH9h5ueA/qk9QL1v/mPy04WoAH1f4jdJHoAeJ/oEeof/T7h363f9Ul0gLcVuqoAizuBOWtPdQydEAS8j6kQE4vuy3X7XlDDO0SBfzo7Yho46uOzXjWz/w0vM+3SZrI0Tj7qZ7n1uWYI+4x7zS3nf2T+nqtiPazgPyA/AGlqxPnVCimisXsSLpcxDdm/gpZUq80soGSNEnNqcSztb9+uN4WMSC19cdjc9T2ufdunl4nivqpZmwY4oSRzXsy0DZFbGtB/Rqhw7kFw23jsMisZXI9buex4wmF+8B3lj9szoYUf4chOqiRTWz5N+jehNGY3Lzqh1lKBT+HgA/v14UpA+U6S6XIbMKi1NdGep0dsQJMDuphm6lJfsXUbTPf6JeLBYjEuUa9o/vwzL8OGlhLPdPk0Y/nreBw/zQjyGvI34bl2NKSvJSbWaGZdFPNfJHvP0OLzB08n1EPyz63s2ZbhLo0qTNHk/Nayof9ujKvW+2/+qeretkHenlJ1HAP6qg45aGFw+st3SrUdYQH+XeyWuWn6gaqmz59hlrphyq+RosMw+WTyRrEYwWgx05OIl1siqiqH0hs5CS1Q/+c7GrRryi11VqD9gBNOyslBhobLk7gxWjrJ4r/d+x3R1rC2EWkS4Gk71xMUTzmgi6/mz242YjcQ6tK12z3tR3EBryJGbwx/XjxB5rbHjpo3KfV+nNEhOzehKFeTipsovwd+snHgEN/A6oKc5BQYctPVoAnmZZTxuB4ID1MZX8vwUjIHH9vGVAKvJ6nG0/htgyDeFy5EqvJaNy4/w0iT6jADvWIToeojc18j3m3PBv5TnkDt+ExFTS8f9Pld9kLm01E3CUX3Kr6e4XpZhpPk/HiGRn8+DHe1/2P4mBjyjmmGGBuUvXiPFk4FHujOo8HHFTUN99glkTtKkpRgny2qsXO4OH5fVFzsqgq0V/K6jOGPFCO2UbewD0F6eUF0hWF9vAc+/IFbuMW0Gdm6vx+6avcwLPXIHvTd/9XIVZDBnR4sjlkIH3SsxJuUzE94sKWYN8pkMrOMjQAteVqtDzVj0rTBf6Sh4HyKsx/25jrlGFQVFD8kxk4VgMQpV1FHKkhGFe8fI4ZWcQGt7zFpf4Tusj+4/o0qG3Vm0SyGvjFA7VqEsf9Otfa1B+Xn56Xt3hYJMyVWQlt2xAQhaZQ3rF/HOw1mi2zzlmKiLr08pFJlo+SyR/6Ox1nIuPmxhY75F3xL+sgiZDSjYO1o1Up9oOn2pMeIfLY+YeCccVjeZrAxyfpJYIyGpn3X3S9+NDngNJgO0XqF7DL4c5BR2JbqnxAN1ijtMjWI3OBKtZJ8gNJqjwb28N9cyFeW3LPpEG936hInvysAI5S4FzwncZ6VUDwAm5n/AUtw0KwcnqRSFmKArK02Ye6eYn8yunkDQ3TZ+MBKUOutSeliWGaN7kVZBo5eAAJlGTnxvrll2PXtzkWEd9lhakMs6nbGhtiTftP8zKEFCNixzvn6X/RNxXuyH1Q/DnQPjH1kGjIqOXXlffk3mNqVGL/7KERgK9Ka3b5oGP72Vhy2bnOJjcsETKB7ca74xHvSTngt3pyf47Er2v2q4q2pQiULo9w/gpq2ifdWdp+y9bfhBYLp/r8oWxRa9PKh1Ance9xHyWqMybVVUaBNhTdHR4O95MxCEe2H+CII9C2sQ6nBX6J2UDwax7r+A9Xm6KnM0yIBdWuuHxNNfny6xCygKAiCeKCG6gcS3ovS6M9XI5HRIO6AHdRqjiOhoOy//bAH8U9yO179vb1/56+wc0AhLpE3xc/+ZoCUk0pMW92C75SJnWHO9NVk7QmJJpo9jIkJZ5QbJp0AAG/n1th6UTZe8X9uNJono9fhdXuNyAH+zmiUEAs3G1pT5C69beFFH1GWpqgdQpGhxKX+enbLxR/MnKuRKIOgM9YItJU9w3xaj3BiFgk+eaUySII/oikeqQXYqSnLzL/FVDVaMzSZfmSjYklJRa+z/n4qZV3Az2CVFvNKqSCv15CVeKxvJVuXNzKpmm8JQgoHBU78yMoI4EzHwnWoZpRqWiwaMms72Wxfg4aaZ8aADe7Q1ROjnCDh7FxeYIkpVtizVnFy9uu6LwlHdFGVFOOlYtrE84iC9LYrMSLKlDDqlKG+tztDKE9zyM9vZ1ryl1SczJ753GzYAK7o5R9FqUWv1+0Fc8H4EgS7lYo62z0c63miF8Vh/yVnRO7nSyIT/nzwUhbescOxbbhmFJUsN+AJN8Jh5n7h+WwgHWEAT97CUroOCDjm4ByhZuJkoBo8d0L0NToOVgAchAr414pI5KhNvrvriPSfIblDiFIF4z0dSPxy+BoYO5Kq5QBVtwz0sFqaYgv86c+x9dVTxHy6sq/7Jar5VbyIq2E0zLGzHFgGfHSZZo7dzF0XvE/cSVGcAweaS3e0oqxkfIMb9URN6cbJJCAcE0iZutyWlSBMR4ASuqm2rEtQPLomi4FqTNKJgI8HJLtMZYSdfT+wIbtbAe9gDUFK+EV0O78xpw2c5h/8tI1H80WTFcfLkQLt21HYA4M7BeVKrPEQIETLh3SW7oI1bsRwLiRJuO9LwlJMoAV/fqRhK0sZPKag4DfD2JGhqdPS72Up7TcMJpk+8+Q6GPwqp7C7yNk8qnLhEg1A2MSupqKfUzGCT0Kuzh1RfqLjXOexLGc5zkHt1xFbqYsTxhjKzIq+uK+V9vlFCAAAA) left 20px/70px auto no-repeat}.account-song .account-history-note p{font-family:Times New Roman,Georgia,serif;font-size:18px;margin:0 0 3px}.account-song .account-history-note>span{font-size:12px;color:#697477}.account-song .account-history-note button{display:inline;text-decoration:underline;padding:0;font-size:12px}.account-song.account-receipt .account-title{font-size:35px;white-space:nowrap}.account-song .account-receipt-status{display:flex;align-items:center;gap:15px;position:relative;min-height:76px;padding:0 0 20px;border-bottom:1px solid #a1a69b}.account-song .account-receipt-status>img{position:absolute;width:115px;right:-17px;top:-48px;z-index:-1;mix-blend-mode:multiply;pointer-events:none;opacity:.75}.account-song .account-confirm-icon{width:36px;height:36px;border-radius:50%;background:#306352;color:#fff;display:grid;place-items:center;flex:none}.account-song .account-receipt-status h2{font-size:22px;line-height:1.12;font-family:Times New Roman,Georgia,serif;margin:0 0 4px}.account-song .account-receipt-status p{font-size:12px;color:#616d70;margin:0;max-width:220px;overflow-wrap:anywhere}.account-song .account-receipt-details{margin:7px 0 18px}.account-song .account-receipt-details>div{display:grid;grid-template-columns:1fr 1.1fr;gap:13px;align-items:start;border-bottom:1px solid #c2c4b9;padding:10px 0}.account-song .account-receipt-details dt{color:#687174;font-size:13px}.account-song .account-receipt-details dd{margin:0;font-size:14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;overflow-wrap:anywhere}.account-song .account-receipt-details .serif{font-family:Times New Roman,Georgia,serif;font-size:16px}.account-song .account-receipt-details .account-receipt-total{border-bottom:1px solid #929b8d;padding-bottom:18px}.account-song .account-receipt-total dd{font-family:Times New Roman,Georgia,serif;font-size:17px;color:#184539}.account-song .account-receipt-help{display:block;width:100%;justify-content:center;text-decoration:underline;margin:18px 0;font-size:13px}.account-song .account-record-note{display:flex;align-items:flex-start;gap:10px;color:#647074;font-size:12px;padding:15px 0;margin:0}.account-song .account-record-note svg{flex:none}.account-song .account-receipt-footer{margin:22px -24px -24px;position:relative;min-height:175px}.account-song .account-receipt-footer>p{position:relative;z-index:1;display:flex;gap:10px;font-size:10px;max-width:245px;line-height:1.45;margin:0;padding:0 24px;color:#697074}.account-song .account-receipt-footer>p svg{flex:none}.account-song .account-receipt-footer>img{position:absolute;bottom:0;width:100%;mix-blend-mode:multiply;pointer-events:none}.account-song.account-report .account-head{min-height:260px;margin-bottom:18px}.account-song.account-report .account-head-art{right:-24px;bottom:0;width:200px}.account-song.account-report .account-title{font-size:43px}.account-song.account-report .account-description{max-width:100%;overflow-wrap:anywhere;font-size:16px}.account-song.account-report .account-description small{display:block;margin-top:7px;font-size:13px}.account-song .account-report-form{border-top:1px solid #a2a69b;padding-top:17px;gap:20px}.account-song .account-report-form .field{color:#6c7475;font-size:15px}.account-song .account-report-form textarea{resize:vertical;background:transparent}.account-song .account-report-block{display:flex;gap:10px;align-items:flex-start;font-size:15px}.account-song .account-report-block input{width:22px;height:22px;accent-color:#214d3f;margin:0;flex:none}.account-song .account-report-block small{display:block;color:#687375;font-size:12px;margin-top:4px}.account-song .account-report-form .account-record-note{border-top:1px solid #a3a89d;padding-top:17px;padding-bottom:0}.account-song .account-support .panel,.account-song .account-legal .panel{padding:0;border:0;background:none;box-shadow:none}@media(max-width:360px){.account-song .account-title{font-size:37px}.account-song.account-profile .account-title{font-size:42px}.account-song.account-profile .account-description{font-size:14px}.account-song .account-payment-row{gap:8px}.account-song .account-payment-row>img{width:46px}.account-song .account-payment-copy strong{font-size:16px}.account-song.account-receipt .account-title{font-size:31px}}.account-song.guest-song{padding-top:15px}.account-song.guest-song .panel{border:0;padding:0;background:none;box-shadow:none}.account-song.guest-song .account-head{margin-bottom:20px}.account-song.guest-arrival .account-head{text-align:center}.account-song.guest-arrival .account-title{font-size:46px;max-width:330px;margin:auto}.account-song.guest-arrival .account-description{max-width:290px;margin:17px auto 0;font-size:16px}.account-song .guest-arrival-art{display:block;width:calc(100% + 48px);max-width:none;margin:-3px -24px 0;mix-blend-mode:multiply}.account-song .guest-waiting-art{display:block;width:calc(100% + 48px);max-width:none;margin:0 -24px;mix-blend-mode:multiply}.account-song .guest-arrival-status{text-align:center;color:#646f70;margin:15px 0 23px;font-size:15px}.account-song .guest-arrival-status h2{margin:10px 0 5px;font:700 32px/1.1 Times New Roman,Georgia,serif;color:#102122}.account-song .guest-arrival-status p{margin:7px 0}.account-song .guest-lock-note{display:flex;align-items:center;justify-content:center;gap:7px;padding:20px 0 0;border-top:1px solid #a5ac9f}.account-song .guest-free-note{text-align:center;color:#667071;margin:12px 0 20px;font-size:15px}.account-song .guest-recover-link{display:block;width:100%;margin-top:15px;text-align:center;font-size:14px}.account-song.guest-read{position:relative;overflow:hidden}.account-song .guest-read-heading{position:relative;padding:7px 0 20px;z-index:1}.account-song .guest-read-heading h1{font:700 34px/1.08 Times New Roman,Georgia,serif;letter-spacing:-1px;margin:0 0 17px}.account-song .guest-read-heading p{font-size:14px;line-height:1.4;color:#656f72;margin:0;max-width:260px}.account-song .guest-read-heading img{position:absolute;top:49px;right:-24px;width:100px;mix-blend-mode:multiply;z-index:-1;opacity:.8}.account-song .guest-letter-paper{position:relative;z-index:1;padding-top:6px}.account-song .guest-letter-paper>p{white-space:pre-wrap;overflow-wrap:anywhere;font:400 19px/1.4 Times New Roman,Georgia,serif;margin:7px 0 24px}.account-song .guest-letter-paper figure{width:62%;margin:0 0 18px}.account-song .guest-letter-paper figure img{width:100%;height:auto;display:block;border-radius:8px}.account-song .guest-letter-paper figcaption{font-size:10px;margin-top:4px;color:#687370;overflow-wrap:anywhere}.account-song .guest-read-landscape{position:relative;height:98px;margin:0 -24px;pointer-events:none}.account-song .guest-read-landscape img{position:absolute;bottom:0;mix-blend-mode:multiply}.account-song .guest-read-landscape-left{left:0;width:58%}.account-song .guest-read-landscape-right{right:0;width:41%;max-height:280px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.account-song .guest-letter-epigraph{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 0 4px;border-top:1px solid #a3ac9e;font-family:Times New Roman,Georgia,serif;color:#626e6b;font-size:13px;margin:0 0 12px}.account-song .guest-report-link{display:block;width:100%;font-size:12px;margin:15px 0}.account-song .guest-report-form{margin:22px 0}.account-song .guest-read-footer{display:block;width:calc(100% + 48px);max-width:none;margin:25px -24px -24px;mix-blend-mode:multiply}.account-song.guest-share .account-title{font-size:43px}.account-song.guest-share .account-description{font-size:16px}.account-song .guest-share-preview{position:relative;margin:20px -8px;min-height:315px;overflow:hidden;border:1px solid #e0ddce;border-radius:10px;box-shadow:0 2px 5px #302c1b14}.account-song .guest-share-preview>p{position:relative;z-index:1;margin:14px 20px;font:400 16px Times New Roman,Georgia,serif}.account-song .guest-share-copy{position:relative;z-index:1;width:55%;margin:0 15px 0 auto}.account-song .guest-share-copy h2{font:700 23px/1.08 Times New Roman,Georgia,serif;letter-spacing:-.6px;margin:0 0 10px}.account-song .guest-share-copy p{font:400 15px/1.1 Times New Roman,Georgia,serif;margin:0 0 15px}.account-song .guest-share-copy span{font:400 12px Times New Roman,Georgia,serif;color:#5c6b69}.account-song .guest-share-preview>img{position:absolute;width:100%;bottom:0;left:0;mix-blend-mode:multiply}.account-song .guest-journey-status{color:#596965;font-size:14px;text-transform:capitalize}.song-app .account-song .account-local-brand{position:absolute;top:7px;left:35px;font:400 22px/1.2 Times New Roman,Georgia,serif;color:#102121;z-index:2}.song-app .account-song.account-preferences .account-local-brand{top:3px}.song-app .account-song.account-profile .account-head-art{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 7%,#000 84%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 7%,#000 84%,transparent)}.song-app .account-song .account-profile-footer img{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000);mask-image:linear-gradient(to bottom,transparent,#000 12%,#000)}.song-app .account-song.account-preferences .account-head{margin-bottom:24px}.song-app .account-song.account-preferences .account-title{font-size:38px;line-height:1}.song-app .account-song.account-preferences .account-description{font-size:14px;line-height:1.35;margin-top:12px}.song-app .account-song.account-preferences .account-settings-section{margin-bottom:16px}.song-app .account-song.account-preferences .account-section-title{font-size:22px;font-weight:400;line-height:1.15;padding-bottom:7px}.song-app .account-song.account-preferences .account-setting-row{min-height:48px;padding:7px 0}.song-app .account-song.account-preferences .account-setting-row strong{font-size:14px;line-height:1.3}.song-app .account-song.account-preferences .account-setting-row small{font-size:10px;line-height:1.35}.song-app .account-song.account-preferences .account-setting-value{font-size:11px}.song-app .account-song.account-preferences .account-action-row{padding-inline:4px}.song-app .account-song.account-preferences .account-preferences-bird{-webkit-mask-image:none;mask-image:none;height:auto;-o-object-fit:contain;object-fit:contain}.song-app .account-song.account-help .account-head{min-height:235px}.song-app .account-song.account-help .account-back{margin-bottom:12px}.song-app .account-song.account-help .account-head-art{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 16%,#000);mask-image:linear-gradient(to bottom,transparent,#000 16%,#000)}.song-app .account-song.account-help .account-help-bird{bottom:62px;-webkit-mask-image:linear-gradient(to bottom,#000 65%,transparent);mask-image:linear-gradient(to bottom,#000 65%,transparent)}.song-app .account-song.account-help .account-help-branch{-webkit-mask-image:linear-gradient(to bottom,#000 74%,transparent);mask-image:linear-gradient(to bottom,#000 74%,transparent)}.song-app .account-song.account-help .account-faqs details{padding:9px 0}.song-app .account-song.account-help .account-faqs summary{font-size:17px;font-weight:400;line-height:1.25}.song-app .account-song.account-help .account-faqs p{font-size:13px;line-height:1.35;margin:8px 0 5px}.song-app .account-song .account-more-help{display:flex;align-items:center;gap:7px;margin:7px 0 0 auto;padding:5px 0;min-height:28px;font-size:11px;text-decoration:underline;text-underline-offset:3px;color:#425c52}.song-app .account-song .account-more-help[aria-expanded=true] svg{transform:rotate(180deg)}.song-app .account-song.account-help .account-support-form{margin-top:17px;gap:12px}.song-app .account-song.account-help .account-support-form .field{font-size:12px;gap:5px}.song-app .account-song.account-help .account-support-form .field input,.song-app .account-song.account-help .account-support-form .field select{min-height:36px;height:36px;font-size:13px;padding:7px 10px}.song-app .account-song.account-history .account-head{min-height:235px}.song-app .account-song.account-history .account-head-art{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 80%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 80%,transparent)}.song-app .account-song.account-history .account-payment-row{padding:12px 0}.song-app .account-song.account-history .account-payment-copy strong{font-size:17px;line-height:1.2}.song-app .account-song.account-history .account-payment-copy>span{font-size:12px;margin-top:3px}.song-app .account-song.account-receipt .account-receipt-details>div{padding:7px 0}.song-app .account-song.account-receipt .account-receipt-details dt{font-size:12px}.song-app .account-song.account-receipt .account-receipt-details dd{font-size:13px}.song-app .account-song.account-receipt .account-receipt-details .serif{font-size:15px}.song-app .account-song.account-receipt .account-receipt-footer>img{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 13%,#000);mask-image:linear-gradient(to bottom,transparent,#000 13%,#000)}.song-journey{width:100%;max-width:650px;margin:0 auto;padding:0 0 28px;position:relative;overflow:hidden;color:var(--ink,#10201e)}.song-journey h1,.song-journey h2,.song-journey h3{font-family:var(--serif,Georgia,serif);font-weight:700;letter-spacing:-.035em}.song-journey-inset{padding-inline:22px}.song-journey-header{height:90px;display:flex;align-items:flex-start;justify-content:center;padding:27px 22px 0;position:relative}.song-journey-back{position:absolute;left:14px;top:25px;min-width:44px;min-height:44px;display:flex;align-items:center;gap:5px;padding:0;font-size:14px;color:#53615f}.song-journey-brand{font:700 27px/1.1 var(--serif,Georgia,serif);letter-spacing:-.025em;display:inline-block;position:relative;color:var(--ink,#10201e)}.song-journey-brand:after{content:"";display:block;width:33px;height:1px;background:currentColor;margin:14px auto 0}.song-journey-header.is-simple{height:63px;justify-content:flex-start;padding-top:14px}.song-journey-header.is-simple .song-journey-back{top:12px}.song-journey-heading{text-align:center;padding:3px 22px 0;position:relative;z-index:1}.song-journey-heading h1{font-size:42px;line-height:1.02;margin:0}.song-journey-heading>p{font-size:16px;line-height:1.35;color:#5b6668;margin-top:15px}.song-short-rule{display:block;width:38px;height:1px;background:#55635e;margin:16px auto}.song-journey-action.btn{width:100%;min-height:49px;border-radius:8px;padding:12px 15px;gap:15px;font-size:17px;line-height:1.4;font-weight:500}.song-journey-actions{display:flex;flex-direction:column;gap:9px}.song-journey-note{font-size:10px;line-height:1.55;color:#67716f;text-align:center;margin:12px 0}.song-journey-share{margin:9px 0;font-size:12px;gap:6px}.song-journey-share input{font-size:12px}.song-journey-share small{font-size:10px}.song-journey-text{display:block;min-height:44px;margin:auto;font-size:16px;color:var(--forest,#23473b);padding:8px 0}.song-rule-label{display:flex;align-items:center;justify-content:center;gap:12px;color:#666f70;font-size:14px;line-height:1.3}.song-rule-label:before,.song-rule-label:after{content:"";width:33px;height:1px;background:#9d9e96}.song-journey-loading,.song-journey-unavailable{min-height:400px;text-align:center;padding:22px;display:flex;align-items:center;flex-direction:column;gap:20px}.song-journey-unavailable .song-journey-header{width:100%}.song-journey-unavailable h1{font-size:37px}.song-journey-unavailable p{font-size:15px;line-height:1.6;color:#5b6862}.song-journey-footer-art{width:100%;margin-top:5px;mix-blend-mode:multiply}.song-takeoff-scene{position:relative;aspect-ratio:853/1080;margin-top:0}.song-takeoff-copy{padding:4px 0 0 24px;position:relative;z-index:2;width:53%}.song-takeoff-copy>.song-journey-brand{font-size:23px}.song-takeoff-copy>.song-journey-brand:after{margin:10px 0 0;width:24px}.song-takeoff-copy h1{font-size:39px;line-height:.96;margin:20px -20px 14px 0}.song-takeoff-copy>p{font-size:13px;line-height:1.45;color:#5f6a67;margin:12px 0 0}.song-takeoff-copy .song-takeoff-confirmation{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:14px;line-height:1.3;margin-top:16px}.song-takeoff-confirmation svg{color:#fff;background:var(--forest,#23473b);border-radius:50%;padding:4px;width:24px;height:24px}.song-takeoff-bird{position:absolute;right:0;top:0;width:47.715%;z-index:1}.song-takeoff-landscape{position:absolute;bottom:0;left:0;width:100%}.song-takeoff-details{display:grid;grid-template-columns:1fr 1fr;margin:0 0 12px;border-block:1px solid #afafa4}.song-takeoff-details>div{padding:12px 4px;min-width:0}.song-takeoff-details>div:nth-child(2n){padding-left:19px;position:relative}.song-takeoff-details>div:nth-child(2n):before{content:"";height:68%;width:1px;position:absolute;left:0;top:16%;background:#c1c0b5}.song-takeoff-details>div:nth-child(n+3){border-top:1px solid #c9c9be}.song-takeoff-details dt{font-size:10px;color:#63706a;margin-bottom:5px}.song-takeoff-details dd{font:400 21px/1.15 var(--serif,Georgia,serif);margin:0;overflow-wrap:anywhere}.song-takeoff-details dd small{display:block;font:11px/1.45 Arial,sans-serif;color:#647069;margin-top:3px}.song-takeoff-details dd.is-date{font:12px/1.5 Arial,sans-serif;color:#637069}.song-journey-arrival .song-journey-header{height:103px;padding-top:34px}.song-journey-arrival .song-journey-heading h1{font-size:51px;line-height:.96}.song-journey-arrival .song-journey-heading>p{margin-top:18px}.song-arrival-scene{width:100%;margin-top:3px;mix-blend-mode:multiply}.song-arrival-date{margin:4px 0 22px;text-align:center}.song-arrival-date>.song-rule-label{margin-bottom:7px}.song-arrival-date>p:last-child{font-size:14px;color:#626b6c}.song-journey-arrival .song-journey-action{min-height:55px;font-size:20px}.song-arrival-free{font-size:14px;color:#63706a;text-align:center;margin:12px 0 23px}.song-journey-read .song-journey-header{height:87px;padding-top:36px;justify-content:flex-start;padding-left:57px}.song-journey-read .song-journey-brand{font-size:25px}.song-journey-read .song-journey-brand:after{display:none}.song-journey-read .song-journey-back{top:33px}.song-journey-menu-trigger{position:absolute;right:15px;top:32px;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.song-journey-menu{position:absolute;right:22px;top:77px;background:var(--paper,#f6f3e9);border:1px solid #a8afa2;box-shadow:0 5px 18px #27352e1a;z-index:9;padding:6px}.song-journey-menu button{display:block;min-height:44px;padding:8px 12px;font-size:13px;text-align:left;width:100%}.song-read-paper{position:relative;padding:5px 25px 88px;min-height:550px}.song-read-paper>h1{font-size:34px;line-height:1.15;margin-bottom:13px;position:relative;z-index:1;overflow-wrap:anywhere}.song-read-meta{font:14px/1.4 Arial,sans-serif;color:#65706b;position:relative;z-index:1;max-width:80%}.song-read-postal-stamp{position:absolute;right:0;top:57px;width:92px;opacity:.65;mix-blend-mode:multiply;pointer-events:none}.song-read-body{white-space:pre-wrap;font:400 19px/1.34 var(--serif,Georgia,serif);margin:28px 0 22px;position:relative;z-index:1;overflow-wrap:anywhere}.song-read-attachments{display:flex;flex-wrap:wrap;gap:13px;position:relative;z-index:2;max-width:72%}.song-read-attachments figure{margin:0;width:100%;max-width:270px}.song-read-attachments button{padding:0;border-radius:8px;overflow:hidden;display:block;width:100%}.song-read-attachments img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:265px}.song-read-landscape{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:497fr 356fr;align-items:end;mix-blend-mode:darken;pointer-events:none;-webkit-mask-image:linear-gradient(to top,#000 calc(100% - 18px),transparent),linear-gradient(to left,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(to top,#000 calc(100% - 18px),transparent),linear-gradient(to left,#000 calc(100% - 18px),transparent);-webkit-mask-size:100% 22.4675%,41.7351% 100%;mask-size:100% 22.4675%,41.7351% 100%;-webkit-mask-position:left bottom,right bottom;mask-position:left bottom,right bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.song-read-landscape img{display:block;width:100%;height:auto}.song-read-landscape img:last-child{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14px);mask-image:linear-gradient(to bottom,transparent,#000 14px)}.song-read-motto{border-top:1px solid #a9afa2;padding:12px 0;display:flex;justify-content:center;gap:13px;align-items:center;font:12px/1.4 var(--serif,Georgia,serif);color:#5e6c60}.song-read-motto svg{color:#77857b}.song-photo-viewer{border:0;margin:0;max-width:none;max-height:none;width:100vw;height:100dvh;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#172a24f2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 22px 24px}.song-photo-viewer::backdrop{background:#172a24f2}.song-photo-viewer>img{max-width:95vw;max-height:75vh;-o-object-fit:contain;object-fit:contain}.song-photo-close{position:absolute;top:12px;right:14px;width:44px;height:44px;color:#fff}.song-photo-viewer>a{color:#fff;text-decoration:none}.song-journey-postmark .song-journey-heading{padding-top:3px}.song-journey-postmark .song-journey-heading h1{font-size:40px;line-height:1.04}.song-journey-postmark .song-journey-heading>p{font-size:14px;margin-top:0}.song-postmark-art{margin:18px 15px;aspect-ratio:798/551;position:relative;border:1px solid #d5c9b2;background:#eee5d445;overflow:hidden}.song-postmark-brand{position:absolute;top:9%;left:5%;font:9px/1.3 var(--serif,Georgia,serif);letter-spacing:1px;z-index:2}.song-postmark-motto{position:absolute;top:17%;left:5%;font:5px/1.7 var(--serif,Georgia,serif);letter-spacing:1.6px;z-index:2}.song-postmark-circle{position:absolute;width:48%;aspect-ratio:1;top:9%;left:25%;border:2px solid #aa5540;border-radius:50%;outline:1px solid #aa5540;outline-offset:3px;color:#a7513e;display:flex;align-items:center;flex-direction:column;padding:7% 9px 5%;z-index:2}.song-postmark-circle>p{position:absolute;left:0;right:0;top:7%;font:13px/1.15 var(--serif,Georgia,serif);text-align:center;padding:0 10px;overflow-wrap:anywhere}.song-postmark-circle>img{width:83%;max-height:95px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;flex:1}.song-postmark-circle>time{font:11px/1.5 var(--serif,Georgia,serif);letter-spacing:1px;white-space:nowrap}.song-postmark-circle>span{font:7px/1.5 Arial,sans-serif;max-width:100%;overflow-wrap:anywhere}.song-postmark-corner{position:absolute;width:16%;right:5%;top:9%;border:4px double #c5bea8;padding:4px}.song-postmark-landscape{position:absolute;bottom:0;left:0;width:100%;opacity:.72;mix-blend-mode:multiply;z-index:1}.song-postmark-details{margin:0;border-top:1px solid #a6aea1}.song-postmark-details>div{display:grid;grid-template-columns:25% 1fr;gap:5px;border-bottom:1px solid #a6aea1;padding:10px 3px;font-size:12px;line-height:1.4}.song-postmark-details dt{color:#5c6861}.song-postmark-details dd{margin:0;overflow-wrap:anywhere}.song-postmark-receipt{display:flex;gap:15px;padding:18px 3px 0;align-items:center}.song-postmark-receipt>div{flex:1}.song-postmark-receipt h2{font-size:20px;line-height:1.2}.song-postmark-receipt .song-short-rule{margin:10px 0;width:24px}.song-postmark-receipt p{font-size:11px;line-height:1.4;color:#5e6b60}.song-postmark-receipt button{max-width:32%;min-width:96px;display:flex;align-items:center;flex-direction:column;gap:9px;padding:0;font-size:10px;line-height:1.4}.song-postmark-receipt button>svg{border-radius:50%;box-sizing:content-box;padding:10px;background:#dfe3d9}.song-postmark-receipt button span{display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.song-journey-flight .song-journey-header{height:64px;padding-top:16px}.song-journey-flight .song-journey-back{top:15px}.song-journey-flight .song-journey-brand{font-size:24px}.song-journey-flight .song-journey-brand:after{margin-top:10px;width:22px}.song-journey-flight .song-journey-heading h1{font-size:33px;line-height:1.03}.song-journey-flight .song-journey-heading{padding-top:2px}.song-journey-heading>.song-flight-route{font:17px/1.3 var(--serif,Georgia,serif);color:var(--ink,#19362d);margin-top:11px}.song-journey-flight .song-short-rule{margin:10px auto 4px}.song-flight-map{width:100%;mix-blend-mode:multiply}.song-flight-generic-map{position:relative;aspect-ratio:853/713;overflow:hidden}.song-flight-generic-map>img:first-child{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.song-flight-generic-map>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#a6533e}.song-flight-generic-map>svg path{fill:none;stroke:#30433c;stroke-width:1;stroke-dasharray:5 5}.song-flight-generic-map .song-flight-bird{width:21%;position:absolute;top:20%;left:52%;mix-blend-mode:multiply}.song-flight-origin,.song-flight-destination{position:absolute;font:14px/1.3 var(--serif,Georgia,serif);top:54%;left:6%;max-width:36%}.song-flight-destination{left:auto;right:4%;top:53%;text-align:right}.song-flight-illustrated{font-size:11px;margin:0}.song-flight-countdown{text-align:center;margin:12px 0 17px}.song-flight-countdown h2{font-size:36px;line-height:1.1;margin:0 0 6px}.song-flight-countdown p{font:14px/1.4 var(--serif,Georgia,serif);color:#667069}.song-flight-progress{height:7px;background:#d8d6ca;border-radius:10px;position:relative}.song-flight-progress>span{display:block;height:100%;background:var(--forest,#23473b);border-radius:10px}.song-flight-progress>i{position:absolute;top:50%;transform:translate(-50%,-50%);width:13px;height:13px;background:var(--forest,#23473b);border:1px solid var(--paper,#f6f3e9);border-radius:50%}.song-flight-percent{font-size:11px;color:#69716d;margin:8px 0 11px}.song-flight-latest{border-top:1px solid #a7afa3;padding:14px 0 18px}.song-flight-latest>h2{font-size:20px;margin-bottom:14px}.song-flight-latest>div{position:relative;margin-left:17px;border-left:1px solid #acae9f;padding-left:21px}.song-flight-latest p{font-size:11px;line-height:1.4;color:#69736c}.song-flight-latest h3{font-size:18px;line-height:1.25;margin:5px 0}.song-flight-dot{width:9px;height:9px;border-radius:50%;background:#ac5945;position:absolute;top:1px;left:-5px}.song-flight-links{display:flex;justify-content:center;gap:19px;flex-wrap:wrap;padding-top:8px}.song-flight-links button{min-height:35px;font-size:11px;text-decoration:underline;text-underline-offset:4px;color:var(--forest,#23473b)}.song-journey-journal .song-journey-header{height:65px;padding-top:22px}.song-journey-journal .song-journey-back{top:19px}.song-journey-journal .song-journey-brand{font-size:24px}.song-journey-journal .song-journey-brand:after{display:none}.song-journey-journal .song-journey-heading h1{font-size:36px;line-height:.96}.song-journey-journal .song-journey-heading>p{font-size:13px;margin-top:12px}.song-journal-scene{width:100%;mix-blend-mode:multiply;margin-top:0}.song-journal-timeline{list-style:none;padding:0;margin:10px 0 0}.song-journal-timeline>li{display:grid;grid-template-columns:70px 1fr;position:relative;gap:28px}.song-journal-timeline>li:before{content:"";position:absolute;left:70px;top:7px;bottom:-7px;border-left:1px solid #b1b3a7}.song-journal-timeline>li:last-child:before{display:none}.song-journal-timeline>li:after{content:"";width:10px;height:10px;position:absolute;top:4px;left:65px;background:var(--paper,#f6f3e9);border:1px solid #a4aea0;border-radius:50%}.song-journal-timeline>li.is-complete:after{background:var(--forest,#23473b);border-color:var(--forest,#23473b)}.song-journal-timeline>li.is-current:after{outline:1px solid #6e8d7c;outline-offset:3px}.song-journal-timeline time{font-size:10px;line-height:1.45;color:#647067;padding-right:6px}.song-journal-timeline time>span,.song-journal-timeline time>strong{display:block;font-weight:400}.song-journal-timeline time>strong{font-size:11px;color:#334b3e}.song-journal-event{padding-bottom:12px}.song-journal-event h2{font-size:19px;line-height:1.15;margin-bottom:5px}.song-journal-event>p{font-size:11px;line-height:1.35;color:#657169}.song-journal-event>img{width:100%;height:auto;max-height:108px;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;mix-blend-mode:multiply;margin-top:1px}.song-journal-timeline>li.is-upcoming .song-journal-event>p{color:#7c847b}@media(max-width:370px){.song-journey-heading h1{font-size:38px}.song-journey-arrival .song-journey-heading h1{font-size:45px}.song-journey-flight .song-journey-heading h1{font-size:30px}.song-takeoff-copy h1{font-size:35px}.song-takeoff-copy>p{font-size:12px}.song-takeoff-copy .song-takeoff-confirmation{font-size:12px}.song-journey-postmark .song-journey-heading h1{font-size:36px}.song-journal-timeline>li{grid-template-columns:61px 1fr;gap:24px}.song-journal-timeline>li:before{left:63px}.song-journal-timeline>li:after{left:58px}}.song-app .song-auth{position:relative;width:100%;min-height:843px;color:#102322;overflow:hidden}.song-app .song-auth img{display:block;mix-blend-mode:darken}.song-app .song-auth h1{margin:0;font-family:Song Display,Times New Roman,serif;font-weight:700;letter-spacing:-1.3px}.song-app .song-auth .auth-back{position:absolute;display:flex;align-items:center;padding:0;border:0;background:transparent;color:#283735;min-height:30px;z-index:3;cursor:pointer}.song-app .song-auth .auth-description{margin:11px 0 0;font-size:16px;line-height:1.3;color:#626b6b}.song-app .song-auth .auth-field{display:flex;flex-direction:column;gap:3px;font:400 13px/1.35 Arial,sans-serif;color:#33423f}.song-app .song-auth .auth-field input,.song-app .song-auth .auth-field select{display:block;width:100%;min-width:0;height:44px;border:1px solid #aaa99f;border-radius:6px;padding:9px 14px;background:#fffef914;font:400 16px/1.4 Arial,sans-serif;color:#0c2020}.song-app .song-auth .auth-field input::-moz-placeholder{color:#727773;opacity:1}.song-app .song-auth .auth-field input::placeholder{color:#727773;opacity:1}.song-app .song-auth .auth-field small{margin-top:3px;color:#6c7775;font-size:12px;line-height:1.4}.song-app .song-auth .auth-input-icon{position:relative}.song-app .song-auth .auth-input-icon input,.song-app .song-auth .auth-input-icon select{padding-right:39px}.song-app .song-auth .auth-input-icon select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.song-app .song-auth .auth-input-icon>svg{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:#8e9087;pointer-events:none}.song-app .song-auth .auth-primary{min-height:47px;border-radius:9px;font-size:18px;line-height:1.2;padding:10px 14px}.song-app .song-auth .auth-under-button{text-align:center;color:#697471;font:400 12px/1.5 Arial,sans-serif;margin:9px 0 0}.song-app .song-auth .auth-divider{display:flex;align-items:center;gap:11px;color:#68716c;font-size:12px;line-height:18px}.song-app .song-auth .auth-divider:before,.song-app .song-auth .auth-divider:after{content:"";height:1px;background:#b7b4a7;flex:1}.song-app .song-auth .auth-error{color:#a4432d;font-size:12px;line-height:1.45;margin:9px 0}.song-app .song-auth .auth-brand{display:block;position:relative;font:700 23px/1 Song Display,Times New Roman,serif;letter-spacing:-.6px;white-space:nowrap}.song-app .song-auth .auth-brand:after{content:"";position:absolute;width:32px;height:1px;bottom:-13px;left:calc(50% - 16px);background:#273733}.song-app .song-auth button:focus-visible,.song-app .song-auth input:focus-visible,.song-app .song-auth select:focus-visible{outline:2px solid #507d6d;outline-offset:3px}.song-app .song-auth button:disabled{opacity:.5;cursor:default}.song-app .auth-signin-hero{position:relative;height:333px}.song-app .auth-signin-hero .auth-back{left:19px;top:17px}.song-app .auth-motto{position:absolute;top:16px;right:19px;z-index:1;margin:0;font:400 6px/1.8 Times New Roman,serif;letter-spacing:2.2px;color:#7d847e}.song-app .auth-signin-art{position:absolute;top:50.7px;left:0;width:100%;height:auto}.song-app .auth-signin-content{padding:0 26px 22px}.song-app .auth-signin-content h1{font-size:48px;line-height:.87;padding-left:8px}.song-app .auth-signin-content>.auth-description{padding-left:8px;margin-top:10px}.song-app .auth-provider-list{display:grid;gap:6px;margin-top:17px}.song-app .auth-provider{display:flex;align-items:center;justify-content:center;gap:22px;height:47px;border:1px solid #a39f92;border-radius:7px;background:transparent;color:#101d1d;font-size:16px;padding:7px 12px}.song-app .auth-provider img{width:25px;height:28px;-o-object-fit:contain;object-fit:contain}.song-app .auth-provider-note{margin:3px 0 0;text-align:center;font-size:9px;line-height:1.3;color:#70796f}.song-app .auth-signin-content>.auth-divider{margin:2px 0 16px}.song-app .auth-signin-content .auth-primary{margin-top:17px}.song-app .auth-sample-link{display:block;width:100%;padding:5px 0 1px;margin:0;font-size:10px;line-height:1.5;color:#275143;text-decoration:underline;text-underline-offset:2px;background:transparent;border:0}.song-app .auth-terms{border-top:1px solid #bbb7a9;margin:16px 0 0;padding-top:10px;text-align:center;color:#69736d;font-size:10px;line-height:1.5}.song-app .auth-terms button{display:inline;padding:0;border:0;background:transparent;color:#22473b;font:inherit;text-decoration:underline;text-underline-offset:2px}.song-app .auth-verify-hero{height:364px;position:relative}.song-app .auth-topbar{height:120px;display:flex;justify-content:center;padding-top:55px;position:relative;z-index:2}.song-app .auth-topbar .auth-back{top:50px;left:20px}.song-app .auth-topbar .auth-brand{align-self:flex-start}.song-app .auth-topbar .auth-brand:after{bottom:-9px}.song-app .auth-verify-branch{position:absolute;top:0;right:0;width:120px;height:auto;z-index:1}.song-app .auth-verify-art{position:absolute;top:121px;left:0;width:100%;height:auto}.song-app .auth-verify-content{padding:0 26px 32px}.song-app .auth-verify-content h1{font-size:46px;line-height:1.04;letter-spacing:-1.8px;white-space:nowrap}.song-app .auth-verification-copy{color:#64726e;font:400 17px/1.3 Arial,sans-serif;margin:15px 0 24px;overflow-wrap:anywhere}.song-app .auth-code{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.song-app .auth-code input{width:100%;min-width:0;height:53px;border:1px solid #aeb1a5;border-radius:5px;background:#fffef818;text-align:center;padding:0;color:#0e2b27;font:400 25px/1 Arial,sans-serif}.song-app .auth-demo-note{color:#6c756d;font-size:10px;line-height:1.4;margin:9px 0 0;text-align:center}.song-app .auth-demo-note strong{font-weight:600}.song-app .auth-verify-content .auth-primary{margin-top:14px}.song-app .auth-verify-content>.auth-divider{margin:20px 0 8px}.song-app .auth-verification-links{display:flex;justify-content:space-around;gap:15px}.song-app .auth-verification-links button{padding:0;border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;color:#21483c;font-size:14px;min-height:27px}.song-app .auth-security{display:flex;gap:18px;align-items:flex-start;margin:40px 22px 0 30px}.song-app .auth-security>svg{color:#b24e35;flex:0 0 34px}.song-app .auth-security p{margin:0;color:#727b73;font-size:12px;line-height:1.4}.song-app .auth-security strong{display:block;color:#182f28;font-size:13px;font-weight:400;margin-bottom:3px}.song-app .auth-profile-topbar{position:relative;height:81px;display:flex;justify-content:flex-end;padding:26px 21px 0}.song-app .auth-profile-topbar .auth-back{top:29px;left:20px;gap:13px;font-size:14px}.song-app .auth-profile-topbar .auth-brand{font-size:21px}.song-app .auth-profile-topbar .auth-brand:after{left:1px;width:22px;bottom:auto;top:28px}.song-app .auth-profile-intro{height:286px;position:relative;padding:0 24px}.song-app .auth-profile-intro h1{position:relative;z-index:1;font-size:47px;line-height:.91;letter-spacing:-1.2px}.song-app .auth-profile-intro .auth-description{font-size:16px;line-height:1.3;margin-top:14px;position:relative;z-index:1}.song-app .auth-setup-branch{filter:brightness(1.045);position:absolute;top:-28px;right:0;width:87px;z-index:0}.song-app .auth-setup-art{filter:brightness(1.045);position:absolute;top:134px;right:0;width:278px;height:auto}.song-app .auth-photo{position:absolute;top:153px;left:24px;display:flex;flex-direction:column;align-items:center;width:88px;z-index:1}.song-app .auth-photo-button{width:88px;height:88px;border-radius:50%;overflow:hidden;padding:0;border:0;background:transparent}.song-app .auth-photo-button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.song-app .auth-photo-edit{padding:5px 0;font-size:13px;line-height:1.4;color:#183d30;text-decoration:underline;text-underline-offset:3px;background:transparent;border:0}.song-app .auth-file-input{display:none}.song-app .auth-profile-form{position:relative;z-index:1;padding:0 24px}.song-app .auth-profile-form>.auth-field{margin-bottom:16px}.song-app .auth-profile-form>.auth-field:nth-of-type(2){margin-bottom:16px}.song-app .auth-profile-form .auth-field input,.song-app .auth-profile-form .auth-field select{height:41px;border-radius:5px;padding-left:12px}.song-app .auth-arrival-option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:51px;border-top:1px solid #b9b7ab;border-bottom:1px solid #b9b7ab;font-size:13px;line-height:1.4;margin:18px 0 17px}.song-app .auth-arrival-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:47px;height:25px;border-radius:25px;border:0;background:#bebdb3;flex:0 0 47px;position:relative;cursor:pointer;margin:0}.song-app .auth-arrival-option input:before{content:"";position:absolute;width:21px;height:21px;top:2px;left:2px;border-radius:50%;background:#faf9f1;transition:transform .15s}.song-app .auth-arrival-option input:checked{background:#28533f}.song-app .auth-arrival-option input:checked:before{transform:translate(22px)}.song-app .auth-profile-form .auth-primary{min-height:44px}.song-app .auth-profile-form .auth-under-button{margin-top:9px;font-size:11px}.song-app .auth-profile-footer{width:100%;height:auto;margin-top:6px}@media(max-width:370px){.song-app .auth-signin-hero{height:307px}.song-app .auth-signin-content h1{font-size:44px}.song-app .auth-signin-content,.song-app .auth-verify-content{padding-left:23px;padding-right:23px}.song-app .auth-verify-content h1{font-size:42px;letter-spacing:-1.5px}.song-app .auth-profile-intro h1{font-size:43px}.song-app .auth-code{gap:7px}.song-app .auth-profile-intro .auth-description{font-size:15px}.song-app .auth-provider{gap:16px;font-size:15px}}@media(max-width:340px){.song-app .auth-signin-hero{height:287px}.song-app .auth-signin-content h1{font-size:40px}.song-app .auth-verify-hero{height:325px}.song-app .auth-verify-content h1{font-size:38px;letter-spacing:-1.2px}.song-app .auth-profile-intro h1{font-size:39px}.song-app .auth-profile-intro .auth-description{font-size:14px}.song-app .auth-setup-art{width:255px;top:144px}.song-app .auth-arrival-option{font-size:12px}.song-app .auth-security{margin-left:7px;margin-right:7px;gap:12px}}.song-app .auth-profile-form input[list]::-webkit-calendar-picker-indicator{opacity:0}.auth-live-code{font-size:22px!important;letter-spacing:.16em;text-align:center}.song-payment{width:100%;min-height:843px;padding-bottom:28px;color:#102322;overflow:hidden}.song-payment *,.song-payment *:before,.song-payment *:after{box-sizing:border-box}.song-payment .song-payment-inset{padding-left:22px;padding-right:22px}.song-payment .song-payment-header{display:flex;align-items:flex-start;height:91px;padding:26px 22px 0;gap:12px;position:relative}.song-payment .song-payment-back{width:27px;height:39px;flex-shrink:0;display:grid;place-items:center;padding:0;color:#102322;border:0;background:transparent}.song-payment .song-payment-brand{position:relative;padding:6px 0 0;text-align:left;color:#102322;font-family:Song Display,Times New Roman,serif;font-weight:700;font-size:27px;line-height:1;letter-spacing:-.9px;white-space:nowrap;border:0;background:transparent}.song-payment .song-payment-brand:after{position:absolute;bottom:-13px;left:1px;content:"";width:24px;border-top:1px solid #37423b}.song-payment .song-payment-title h1{color:#081d1c;margin:0;font-family:Song Display,Times New Roman,serif;font-weight:700;font-size:50px;line-height:.94;letter-spacing:-1.2px}.song-payment .song-payment-title p{font:400 16px/1.4 Arial,Helvetica,sans-serif;color:#666d6d;margin:14px 0 0}.song-payment .song-payment-scene{display:block;width:100%;height:auto;margin:0;mix-blend-mode:darken}.song-payment .song-payment-checkout .song-payment-title{text-align:center}.song-payment-checkout .song-payment-title{padding-left:22px;padding-right:22px;text-align:center}.song-payment-checkout .song-payment-title h1{font-size:46px;line-height:.94}.song-payment-checkout .song-payment-title p{margin:15px -4px 0;font-size:15.5px;white-space:nowrap}.song-payment-checkout .song-payment-scene{margin-top:2px}.song-payment .song-payment-wallet{display:flex;align-items:flex-start;gap:21px;padding:15px 0 13px;border-top:1px solid #aaa99f;border-bottom:1px solid #aaa99f}.song-payment .song-payment-wallet>svg{margin:2px 0 0 1px;flex-shrink:0;color:#173e34}.song-payment .song-payment-wallet strong{display:block;font:400 13px/1.4 Arial,Helvetica,sans-serif}.song-payment .song-payment-wallet span{display:block;font:400 14px/1.4 Arial,Helvetica,sans-serif;color:#646b69}.song-payment .song-payment-wallet p{margin:6px 0 0;color:#626b68;font:400 12px/1.45 Arial,Helvetica,sans-serif}.song-payment .song-payment-recipient{display:flex;align-items:center;width:100%;gap:13px;text-align:left;border:0;border-bottom:1px solid #aaa99f;border-radius:0;padding:12px 0;background:transparent;color:#102322}.song-payment .song-payment-recipient>img{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:darken}.song-payment .song-payment-recipient>span{min-width:0;flex:1}.song-payment .song-payment-recipient small{display:block;font:400 12px/1.3 Arial,Helvetica,sans-serif;color:#676f6d}.song-payment .song-payment-recipient strong{display:block;font:400 19px/1.25 Times New Roman,Times,serif;overflow-wrap:anywhere}.song-payment .song-payment-recipient>svg{flex-shrink:0}.song-payment .song-payment-recipient:disabled{cursor:default;opacity:1}.song-payment .song-payment-breakdown h2{font:400 13px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;margin:12px 0 8px}.song-payment .song-payment-breakdown dl{margin:0;padding:0 0 9px;border-bottom:1px solid #aaa99f}.song-payment .song-payment-breakdown dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font:400 12.5px/1.55 Arial,Helvetica,sans-serif}.song-payment .song-payment-breakdown dt{color:#626b68}.song-payment .song-payment-breakdown dd{margin:0;text-align:right}.song-payment .song-payment-total{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 0 11px}.song-payment .song-payment-total>span{font-size:15px}.song-payment .song-payment-total>strong{font:700 29px/1.2 Times New Roman,Times,serif;letter-spacing:-1px}.song-payment .song-payment-action{display:flex;justify-content:center;align-items:center;width:100%;padding:11px 12px;gap:11px;min-height:47px;border-radius:9px;font-size:18px;font-weight:400}.song-payment .song-payment-footnote{margin:8px 0 0;text-align:center;font:400 12px/1.5 Arial,Helvetica,sans-serif;color:#656f6b}.song-payment .song-payment-sample{margin:9px 0 0;text-align:center;font:400 10px/1.45 Arial,Helvetica,sans-serif;color:#686f68}.song-payment .song-payment-service-note{margin:0 0 12px;font:400 12px/1.5 Arial,Helvetica,sans-serif;color:#686e65}.song-payment .song-payment-text{display:block;padding:0;margin:14px auto 0;border:0;background:transparent;color:#214b3e;font:400 14px/1.6 Arial,Helvetica,sans-serif;text-align:center}.song-payment .song-payment-help{margin-top:11px;font-size:11px}.song-payment .song-payment-details{margin:0;padding:0;border-top:1px solid #aaa99f}.song-payment .song-payment-details>div{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #aaa99f;min-height:36px;padding:8px;font:400 12px/1.35 Arial,Helvetica,sans-serif}.song-payment .song-payment-details dt{color:#686f6b;flex:0 0 42%}.song-payment .song-payment-details dd{margin:0;flex:1;min-width:0}.song-payment .song-payment-order{overflow-wrap:anywhere;font-size:11px}.song-payment .song-payment-status{display:flex;gap:7px;align-items:center}.song-payment .song-payment-dot{width:7px;height:7px;border-radius:50%;background:#b4832b;flex-shrink:0}.song-payment .song-payment-dot.state-paid{background:#326344}.song-payment .song-payment-dot.state-failed{background:#a35343}.song-payment .song-payment-dot.state-refunded{background:#757c72}.song-payment .payment-header-recovery{align-items:flex-start;justify-content:center;height:92px}.song-payment .payment-header-recovery .song-payment-back{position:absolute;left:18px;top:29px}.song-payment .payment-header-recovery .song-payment-brand{font-size:28px;padding-top:7px}.song-payment .payment-header-recovery .song-payment-brand:after{left:calc(50% - 13px);width:26px}.song-payment-recovery .song-payment-title h1{font-size:50px;line-height:.94;letter-spacing:-1.5px}.song-payment-recovery .song-payment-scene{margin-top:-4px}.song-payment .song-payment-warning{display:flex;align-items:flex-start;gap:18px;margin:9px 4px 14px}.song-payment .song-payment-warning>svg{color:#b47e22;flex-shrink:0}.song-payment .song-payment-warning.payment-is-paid>svg{color:#2e5142}.song-payment .song-payment-warning h2{font:400 25px/1 Times New Roman,Times,serif;color:#102322;letter-spacing:-.5px;margin:0}.song-payment .song-payment-warning p{margin:9px 0 0;color:#646d69;font:400 14px/1.35 Arial,Helvetica,sans-serif}.song-payment .song-payment-saved{display:flex;align-items:flex-start;gap:13px;background:#e2e0d540;border-radius:5px;padding:15px 15px 13px;margin:14px 0 16px}.song-payment .song-payment-saved>svg{color:#204f3e;flex-shrink:0}.song-payment .song-payment-saved strong{display:block;font:400 13px/1.35 Arial,Helvetica,sans-serif}.song-payment .song-payment-saved p{margin:3px 0 0;font:400 12px/1.4 Arial,Helvetica,sans-serif;color:#626d67}.song-payment .payment-header-confirming{height:104px;gap:10px;padding:30px 23px 0}.song-payment .payment-header-confirming .song-payment-brand{font-size:29px;padding-top:6px}.song-payment .payment-header-confirming .song-payment-brand:after{bottom:-15px;width:28px}.song-payment .song-payment-save{display:flex;align-items:center;gap:7px;margin-left:auto;padding:10px 0 0;border:0;background:transparent;white-space:nowrap;color:#566568;font:400 12px/1.4 Arial,Helvetica,sans-serif}.song-payment-confirming .song-payment-title h1{font-size:50px;line-height:.94;letter-spacing:-1.3px}.song-payment-confirming .song-payment-title p{font-size:16px;line-height:1.4;margin:16px 0 0}.song-payment-confirming .song-payment-scene{margin-top:1px}.song-payment .payment-confirmation-details{margin:7px 1px 16px}.song-payment .payment-confirmation-details>div{padding:12px 0;min-height:43px;font-size:14px}.song-payment .payment-confirmation-details dd{text-align:right}.song-payment .payment-confirmation-details .song-payment-order{font-size:12px}.song-payment .song-payment-text.is-underlined{color:#102322;text-decoration:underline;text-underline-offset:3px;font-size:14px;margin-top:17px}.song-payment-confirming .song-payment-footnote{margin-top:16px;font-size:11px}.song-payment .song-payment-loading{min-height:350px;display:flex;gap:15px;flex-direction:column;align-items:center;justify-content:center;color:#566558}.song-payment .song-payment-unavailable h1{font-size:43px;margin:20px 0}.song-payment .song-payment-unavailable p{font-size:15px;line-height:1.5;margin:0 0 25px}@media(max-width:370px){.song-payment .song-payment-inset{padding-left:20px;padding-right:20px}.song-payment .song-payment-title h1{font-size:46px}.song-payment-checkout .song-payment-title h1{font-size:43px}.song-payment-checkout .song-payment-title p{font-size:14px}.song-payment .song-payment-header{gap:7px}.song-payment .song-payment-brand{font-size:25px}.song-payment .payment-header-confirming .song-payment-brand{font-size:26px}.song-payment .song-payment-save{font-size:11px;gap:3px}.song-payment .song-payment-warning{gap:13px}.song-payment .song-payment-warning h2{font-size:23px}.song-payment .song-payment-warning p{font-size:13px}}@media(max-width:340px){.song-payment .song-payment-title h1{font-size:42px;letter-spacing:-1.3px}.song-payment-checkout .song-payment-title h1{font-size:40px}.song-payment-checkout .song-payment-title p{font-size:12.5px}.song-payment .song-payment-brand{font-size:24px}.song-payment .payment-header-confirming .song-payment-brand{font-size:25px}.song-payment .song-payment-save span{max-width:52px;white-space:normal;line-height:1.15;text-align:right}.song-payment .song-payment-action{font-size:16px}.song-payment .song-payment-details>div{font-size:11px}}@media(prefers-reduced-motion:reduce){.song-payment .spin{animation:none}}.song-payment-checkout .song-payment-header{height:88px}.song-payment-checkout .song-payment-title{position:relative;text-align:left}.song-payment-checkout .song-payment-title h1{margin-left:30px}.song-payment-checkout .song-payment-title p{margin-top:6px;text-align:center}.song-payment-checkout .song-payment-title:before{content:"";position:absolute;z-index:1;left:0;top:74px;width:52px;height:41px;background:url(/assets/song-original/payment-checkout-branch.webp) left top / 100% 100% no-repeat;mix-blend-mode:darken;pointer-events:none}.song-payment-checkout .song-payment-scene{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 10px);mask-image:linear-gradient(to bottom,transparent,#000 10px)}.song-payment-checkout .song-payment-wallet{padding-top:11px;padding-bottom:11px}.song-payment-checkout .song-payment-wallet strong{font-size:12px;line-height:1.3}.song-payment-checkout .song-payment-wallet span{line-height:1.3}.song-payment-checkout .song-payment-wallet p{margin-top:5px;line-height:1.4}.song-payment-checkout .song-payment-total{padding-bottom:8px}@media(max-width:370px){.song-payment-checkout .song-payment-title h1{margin-left:24px}}@media(max-width:340px){.song-payment-checkout .song-payment-title h1{margin-left:17px}}.song-payment-recovery .song-payment-title{position:relative}.song-payment-recovery .song-payment-title h1{line-height:.9}.song-payment-recovery .song-payment-title:before{content:"";position:absolute;left:0;top:74px;width:25px;height:14px;background:url(/assets/song-original/payment-recovery-branch.webp) left top / 100% 100% no-repeat;mix-blend-mode:darken;pointer-events:none}.song-payment-recovery .song-payment-title:after{content:"";position:absolute;right:0;top:70px;width:48px;height:17px;background:url(/assets/song-original/payment-recovery-peak.webp) right top / 100% 100% no-repeat;mix-blend-mode:darken;pointer-events:none}.song-payment-recovery .song-payment-scene{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 8px);mask-image:linear-gradient(to bottom,transparent,#000 8px)}.song-app .song-payment .song-payment-action{min-height:47px;padding:11px 12px;font-size:16.5px;line-height:1.4}@media(max-width:340px){.song-app .song-payment .song-payment-action{font-size:15.5px}}.song-payment-confirming .song-payment-title h1{font-size:48px;line-height:.92}.song-payment-confirming .song-payment-title p{margin-top:12px}.song-payment-confirming .song-payment-scene{margin-top:-7px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 8px);mask-image:linear-gradient(to bottom,transparent,#000 8px)}@media(max-width:370px){.song-payment-confirming .song-payment-title h1{font-size:46px}}@media(max-width:340px){.song-payment-confirming .song-payment-title h1{font-size:42px}}.song-payment-checkout .song-payment-scene{margin-top:-.5px;-webkit-mask-image:none;mask-image:none}.song-payment-recovery .song-payment-scene,.song-payment-confirming .song-payment-scene{-webkit-mask-image:none;mask-image:none}.song-payment .song-payment-recipient>span{min-width:0}.song-payment .song-payment-recipient .song-payment-email{display:block;overflow-wrap:anywhere;margin-top:4px;line-height:1.35}.song-app .smail{width:100%;padding:0 0 16px;color:#102322}.song-app .smail-inset{margin-left:22px;margin-right:22px}.song-app .smail h1{font:700 44px/1.02 Song Display,Times New Roman,serif;letter-spacing:-1.3px;margin:0}.song-app .smail .smail-subtitle{font:400 16px/1.32 Arial,sans-serif;color:#646e70;margin:8px 0 12px}.song-app .smail img{mix-blend-mode:darken}.song-app .smail-search{display:flex;align-items:center;height:39px;padding:8px 12px;gap:12px;border:1px solid #c8c9c1;border-radius:7px;margin:0}.song-app .smail-search svg{flex-shrink:0;color:#626b6d}.song-app .smail-search input{min-width:0;width:100%;border:0;padding:0;box-shadow:none;background:transparent;font:400 13px Arial,sans-serif;color:#263e38}.song-app .smail-search input::-moz-placeholder{color:#969c9b;opacity:1}.song-app .smail-search input::placeholder{color:#969c9b;opacity:1}.song-app .smail-search input:focus{outline:none}.song-app .smail-search:focus-within{outline:2px solid #21483d;outline-offset:3px}.song-app .smail-search button{display:flex;padding:2px}.song-app .smail-tabs{display:grid;grid-template-columns:repeat(3,1fr);height:49px;border-bottom:1px solid #b5b9b0;margin-top:0}.song-app .smail-tabs button{min-width:0;position:relative;text-align:center;font:400 16px Arial,sans-serif;color:#60696b;padding:14px 0 10px}.song-app .smail-tabs button[aria-selected=true]{color:#123f34}.song-app .smail-tabs button[aria-selected=true]:after{content:"";display:block;height:2px;background:#244f42;border-radius:3px;position:absolute;bottom:-1px;left:0;right:0}.song-app .smail-group h2{font:400 20px/1.15 Times New Roman,serif;letter-spacing:-.4px;margin:17px 0 11px}.song-app .smail-received-row{position:relative;display:flex;width:100%;align-items:center;gap:17px;text-align:left;min-height:77px;padding:10px 0;border-top:1px solid #bfc2b9;border-bottom:1px solid #bfc2b9}.song-app .smail-received-row+.smail-received-row{border-top:0}.song-app .smail-envelope{flex:0 0 84px;width:84px;height:60px;position:relative}.song-app .smail-envelope img{width:82px;height:60px;-o-object-fit:contain;object-fit:contain}.song-app .smail-envelope i{position:absolute;width:8px;height:8px;border-radius:50%;background:#ba593c;right:-1px;top:4px}.song-app .smail-received-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.song-app .smail-received-copy strong{font:400 20px/1.1 Times New Roman,serif;color:#102322;padding-right:58px}.song-app .smail-received-copy>span{font:400 13px/1.22 Arial,sans-serif;color:#44565b;overflow-wrap:anywhere}.song-app .smail-received-copy small{font:400 10.5px/1.3 Arial,sans-serif;color:#798180}.song-app .smail-id{position:absolute;top:23px;right:24px;max-width:65px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:400 9px Arial,sans-serif;color:#69757a}.song-app .smail-row-arrow{flex:0 0 13px;color:#3a4749;width:13px}.song-app .smail-footer-scene{display:block;width:100%;margin-top:-18px;pointer-events:none}.song-app .smail-received{padding-bottom:0}.song-app .smail-received .smail-subtitle{margin-top:4px;margin-bottom:6px}.song-app .smail-received-list{position:relative;z-index:1}.song-app .smail-received-list .smail-group:last-child .smail-received-row:last-child{border-bottom:0}.song-app .smail-sent{position:relative}.song-app .smail-sent-upper{position:absolute;right:0;top:3px;width:28.02%;height:auto;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 14%);mask-image:linear-gradient(to right,transparent,#000 14%)}.song-app .smail-sent-heading{padding-top:6px;position:relative;z-index:1}.song-app .smail-sent-heading h1{font-size:42px}.song-app .smail-sent-heading .smail-subtitle{margin-top:4px;margin-bottom:0}.song-app .smail-sent-scene{display:block;width:100%;height:86px;-o-object-fit:cover;object-fit:cover;margin:-1px 0 1px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 10px);mask-image:linear-gradient(to bottom,transparent,#000 10px)}.song-app .smail-sent .smail-tabs{margin-top:1px}.song-app .smail-sent .smail-tabs button[aria-selected=true]:after{left:28%;right:28%}.song-app .smail-sent-row{display:flex;align-items:center;position:relative;width:100%;text-align:left;min-height:91px;padding:12px 0 11px;gap:15px;border-bottom:1px solid #b5b9b0}.song-app .smail-sent-row>img{flex:0 0 80px;width:80px;height:67px;-o-object-fit:contain;object-fit:contain}.song-app .smail-sent-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.song-app .smail-sent-copy>small{font:400 11px/1.2 Arial,sans-serif;color:#697477}.song-app .smail-sent-copy>strong{padding-right:60px;font:400 18px/1.2 Times New Roman,serif;letter-spacing:-.25px;overflow-wrap:anywhere}.song-app .smail-sent-status{display:flex;gap:5px;align-items:center;font:400 11px/1.25 Arial,sans-serif;color:#697477}.song-app .smail-sent-status>svg,.song-app .smail-sent-status>i{display:block;flex-shrink:0;border-radius:50%;width:12px;height:12px;background:#1a4b3f;color:#fffdf3;padding:2px}.song-app .smail-sent-status>i{width:11px;height:11px;background:#589f8a;padding:0}.song-app .smail-sent-row time{position:absolute;right:23px;top:43px;font:400 10px/1.2 Arial,sans-serif;color:#697477}.song-app .smail-private{display:flex;gap:5px;align-items:center;justify-content:center;font:400 12px/1.4 Times New Roman,serif;color:#7b817c;margin:15px 0 16px}.song-app .smail-write p{margin:6px 0 1px;text-align:center;font:400 12px/1.4 Arial,sans-serif;color:#697477}.song-app .smail-draft-heading{position:relative;height:175px;padding-top:11px;overflow:hidden}.song-app .smail-draft-heading>img{position:absolute;height:188px;width:175px;top:-1px;right:0;-o-object-fit:contain;object-fit:contain;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%);mask-image:linear-gradient(to right,transparent,#000 12%)}.song-app .smail-draft-heading .smail-inset{position:relative}.song-app .smail-draft-heading h1{font-size:45px;line-height:.95;max-width:240px}.song-app .smail-draft-heading .smail-subtitle{margin-top:3px;font-size:16px}.song-app .smail-drafts .smail-tabs{margin-top:-9px}.song-app .smail-drafts .smail-tabs button+button:before{content:"";position:absolute;left:0;top:17px;height:16px;border-left:1px solid #aeb4aa}.song-app .smail-drafts .smail-tabs button[aria-selected=true]{font-family:Times New Roman,serif}.song-app .smail-drafts .smail-tabs button[aria-selected=true]:after{left:8%;right:8%;height:3px}.song-app .smail-draft-list{margin-top:12px}.song-app .smail-draft-card{border-bottom:1px solid #b5b9b0}.song-app .smail-draft-card.is-selected{background:#6179610a;border-radius:6px;margin:0 -4px;padding:0 12px;border-bottom:0}.song-app .smail-draft-card.is-selected .smail-draft-row{min-height:80px}.song-app .smail-draft-card.is-selected .smail-draft-main{padding-top:9px;padding-bottom:9px}.song-app .smail-draft-row{display:flex;gap:4px;min-height:86px}.song-app .smail-draft-main{display:flex;gap:20px;align-items:center;flex:1;min-width:0;text-align:left;padding:12px 0}.song-app .smail-draft-main>img{flex:0 0 52px;width:52px;height:60px;-o-object-fit:contain;object-fit:contain}.song-app .smail-draft-main>span{display:flex;min-width:0;flex-direction:column;gap:4px}.song-app .smail-draft-main strong{font:400 20px/1.15 Times New Roman,serif;letter-spacing:-.3px;overflow-wrap:anywhere}.song-app .smail-draft-main span>span{font:400 14px/1.2 Arial,sans-serif;color:#63716e}.song-app .smail-draft-main small{font:400 11px/1.3 Arial,sans-serif;color:#7b8380}.song-app .smail-draft-options{width:24px;flex-shrink:0;padding:0}.song-app .smail-draft-actions{display:grid;grid-template-columns:1.08fr 1fr;min-height:43px;border-top:1px solid #b8bfb2;padding:9px 0}.song-app .smail-draft-actions button{display:flex;align-items:center;justify-content:center;gap:8px;font:400 12px/1.3 Arial,sans-serif;color:#225143;padding:0}.song-app .smail-draft-actions button+button{border-left:1px solid #b1b8ab}.song-app .smail .is-danger{color:#a84732}.song-app .smail-draft-footer{position:relative;height:150px;margin-top:13px}.song-app .smail-draft-footer>img{position:absolute;left:0;bottom:0;width:69.402%;height:auto;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12px);mask-image:linear-gradient(to bottom,transparent,#000 12px)}.song-app .smail-draft-footer>img.smail-draft-feather-tip{left:69.402%;width:6.8%;height:auto;-webkit-mask-image:none;mask-image:none}.song-app .smail-draft-footer>p{position:absolute;top:47px;right:15px;color:#495d59;font:italic 13px/1.3 Times New Roman,serif}.song-app .smail-draft-footer>p>span{display:block;width:32px;height:1px;background:#a6afa2;margin-top:13px}.song-app .smail-drafts .smail-write{margin-top:7px}.song-app .smail-delete-confirm{padding:11px 0 13px;border-top:1px solid #b8bfb2}.song-app .smail-delete-confirm p{font:400 12px/1.5 Arial,sans-serif;color:#7a473b;margin:0 0 10px}.song-app .smail-delete-confirm>div{display:flex;justify-content:space-between;gap:10px}.song-app .smail-delete-confirm button{font:400 12px/1.5 Arial,sans-serif;padding:5px 0;text-decoration:underline;text-underline-offset:3px}.song-app .smail-no-results{text-align:center;padding:42px 5px}.song-app .smail-no-results h2{font:400 25px/1.15 Times New Roman,serif;margin:0 0 12px}.song-app .smail-no-results p{font:400 14px/1.5 Arial,sans-serif;color:#6b7872}.song-app .smail-no-results button{color:#245242;font-size:13px;margin-top:15px;text-decoration:underline;text-underline-offset:4px}.song-app .smail-empty{padding-top:13px;padding-bottom:30px}.song-app .smail-empty h1{font-size:47px}.song-app .smail-empty .smail-tabs{margin-top:6px;height:42px}.song-app .smail-empty .smail-tabs button{font-size:18px;padding-bottom:11px}.song-app .smail-empty .smail-tabs button[aria-selected=true]:after{height:3px}.song-app .smail-empty-scene{display:block;width:100%;margin:17px 0 11px}.song-app .smail-empty-copy{text-align:center}.song-app .smail-empty-copy h2{font:700 34px/.92 Song Display,Times New Roman,serif;letter-spacing:-.8px;margin:0 0 8px}.song-app .smail-empty-copy>p{font:400 16px/1.3 Arial,sans-serif;color:#626f6d;margin-bottom:13px}.song-app .smail-empty-copy>.btn{margin-top:0}.song-app .smail-empty-copy>.btn+.btn{margin-top:9px;min-height:40px;padding-top:8px;padding-bottom:8px;font-size:16px}.song-app .smail-invite{text-align:left;border-top:1px solid #b5b9b0;padding-top:15px;margin-top:20px}.song-app .smail-invite label{display:grid;gap:6px;font:400 12px/1.5 Arial,sans-serif;color:#65746c}.song-app .smail-invite input{width:100%;min-width:0;border:1px solid #b5b9b0;border-radius:4px;padding:9px;background:transparent;font-size:12px}.song-app .smail-invite button{font-size:13px;text-decoration:underline;margin-top:10px;color:#225143}.song-app .smail-invite p{font:400 12px/1.5 Arial,sans-serif;color:#65746c;margin-top:8px}@media(max-width:370px){.song-app .smail h1{font-size:40px}.song-app .smail-inset{margin-left:19px;margin-right:19px}.song-app .smail-envelope{flex-basis:69px;width:69px}.song-app .smail-envelope img{width:69px}.song-app .smail-received-row{gap:11px}.song-app .smail-received-copy strong{font-size:19px}.song-app .smail-id{font-size:8px;max-width:55px;right:18px}.song-app .smail-received-copy small{font-size:10px}.song-app .smail-sent-row{gap:11px}.song-app .smail-sent-row>img{flex-basis:64px;width:64px}.song-app .smail-sent-copy>strong{font-size:17px;padding-right:0}.song-app .smail-sent-row time{font-size:9px;top:16px}.song-app .smail-draft-heading h1{font-size:41px}.song-app .smail-draft-main{gap:13px}.song-app .smail-draft-main strong{font-size:18px}.song-app .smail-draft-actions button{gap:5px;font-size:11px}.song-app .smail-draft-actions svg{width:20px}.song-app .smail-draft-footer>img.smail-draft-feather-tip{left:69.402%;width:6.8%;height:auto;-webkit-mask-image:none;mask-image:none}.song-app .smail-draft-footer>p{right:11px;font-size:12px}.song-app .smail-empty h1{font-size:41px}}.song-app .song-extras{width:100%;max-width:390px;margin:0 auto;padding:0 0 22px;color:#102320;overflow:hidden;position:relative}.song-extras h1,.song-extras h2{font-family:var(--serif,Georgia,serif);font-weight:400;letter-spacing:-.035em}.song-extras-header{height:91px;position:relative;display:flex;justify-content:center;align-items:flex-start;padding-top:36px}.song-extras-header>button{position:absolute;left:16px;top:27px;min-width:44px;min-height:44px;display:flex;align-items:center;gap:7px;padding:0;color:#344548;font-size:16px}.song-extras-header>span{font:400 24px/1.1 var(--serif,Georgia,serif);letter-spacing:-.03em}.song-extras-header.is-simple{height:62px;padding-top:0}.song-extras-header.is-simple>button{top:15px}.song-extras-inset{padding-inline:24px}.song-app .song-extras .song-extras-action{width:100%;min-height:42px;padding:9px 12px;font:400 16px/1.35 Arial,sans-serif;gap:14px;border-radius:7px}.song-extras-actions{display:flex;flex-direction:column;gap:8px}.song-extras .song-extras-text{display:block;min-height:44px;margin:11px auto 0;padding:9px 10px;font-size:14px;color:#123b33}.song-extras .song-extras-fine{font-size:10px;line-height:1.5;color:#687470;margin:12px 0 0;text-align:center}.song-extras-unavailable{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;padding:0 24px 40px!important}.song-extras-unavailable .song-extras-header{width:100%}.song-extras-unavailable h1{font-size:36px;line-height:1.05}.song-extras-unavailable p{font-size:14px;color:#687470;line-height:1.5}.song-share-heading h1{font-size:43px;line-height:.94;margin:0;letter-spacing:-.045em}.song-share-heading>p{font-size:16px;line-height:1.35;color:#59666c;margin:12px 0 17px}.song-share-card{position:relative;margin:0 14px;aspect-ratio:792/701;isolation:isolate;background:#f2ece065 url(/assets/song-original/paper.webp);border:1px solid #e3dccd;border-radius:10px;overflow:hidden;box-shadow:0 3px 5px #26362912}.song-share-card>img{position:absolute;display:block;mix-blend-mode:darken;z-index:-1;pointer-events:none}.song-share-card>.song-share-art-upper{left:0;top:12.12%;width:52.9%;height:33.81%}.song-share-card>.song-share-art-right-hills{left:75.253%;top:34.95%;width:24.621%;height:10.985%}.song-share-card>.song-share-art-mid-hills{left:52.9%;top:44.08%;width:22.348%;height:1.855%}.song-share-card>.song-share-art-left-hills{left:52.9%;top:24.108%;width:5.934%;height:19.972%}.song-share-card>.song-share-art-lower{left:0;top:45.93%;width:100%;height:53.78%}.song-share-preview-label{display:block;position:absolute;left:6.25%;top:4.3%;font:13px/1.3 var(--serif,Georgia,serif)}.song-share-preview-label>i,.song-share-card-copy>i{display:block;width:24px;height:1px;background:#63736b;margin-top:7px}.song-share-card-copy{position:absolute;top:10.5%;left:48%;right:4%;text-align:center}.song-share-card-copy>h2{font-size:22px;line-height:1.01;letter-spacing:-.02em;font-weight:400;margin:0}.song-share-card-copy>p{font:14px/1.25 var(--serif,Georgia,serif);margin:9px 0 0}.song-share-card-copy>i{margin:8px 0 7px 13%}.song-share-card-copy>time{display:block;text-align:left;margin-left:13%;font:13px/1.25 var(--serif,Georgia,serif);color:#536267}.song-share-card-copy>.song-share-optional{display:block;font:10px/1.25 Arial,sans-serif;overflow-wrap:anywhere;margin:5px 0 0;text-align:left;padding-left:10%;color:#415852;max-width:100%}.song-share-settings{padding-top:16px}.song-share-settings>h2{font-size:20px;font-weight:400;line-height:1.05;margin:0 0 6px}.song-share-settings>p:not(.song-share-privacy):not(.song-extras-fine){font-size:12px;line-height:1.2;color:#657179;margin:0 0 2px}.song-share-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid #b9beb3;padding:8px 0;cursor:pointer}.song-share-toggle>span{display:block;min-width:0;flex:1}.song-share-toggle strong{display:block;font-size:13px;font-weight:400;line-height:1.3}.song-share-toggle small{display:block;font-size:11px;line-height:1.35;color:#6a7780;margin-top:2px}.song-share-toggle input{position:absolute;right:0;width:43px;height:29px;opacity:0;cursor:pointer;z-index:1;margin:0}.song-share-toggle>i{position:relative;flex-shrink:0;display:block;width:41px;height:25px;border-radius:18px;background:#b7b9b3;border:1px solid #abab9f;transition:background .15s ease}.song-share-toggle>i:after{content:"";position:absolute;left:1px;top:1px;width:21px;height:21px;border-radius:50%;background:#fdfcf8;box-shadow:0 1px 3px #3a4a3f3b;transition:transform .15s ease}.song-share-toggle input:checked+i{background:#315d4a;border-color:#315d4a}.song-share-toggle input:checked+i:after{transform:translate(16px)}.song-share-toggle input:focus-visible+i{outline:2px solid #315d4a;outline-offset:3px}.song-share-privacy{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.4;color:#6b797c;padding:8px 0 11px;margin:0}.song-share-privacy svg{flex-shrink:0;color:#315752}.song-share-link{display:flex;flex-direction:column;gap:5px;margin-top:12px;font-size:11px;color:#52665b}.song-share-link input{width:100%;font-size:12px;border:1px solid #aab5a8;border-radius:4px;background:#fcfaf455;padding:9px}.song-waiting-heading{text-align:center;padding:0 24px;position:relative;z-index:1}.song-waiting-heading h1{font-size:40px;line-height:1.02;margin:0;letter-spacing:-.04em}.song-waiting-heading>p{font-size:16px;line-height:1.35;color:#6a7374;margin:6px 0 0}.song-waiting-scene{position:relative;width:100%;aspect-ratio:853/732;isolation:isolate}.song-waiting-scene>img{position:absolute;display:block;mix-blend-mode:darken;pointer-events:none;z-index:-1}.waiting-art-upper{left:0;top:0;width:100%;height:46.858%}.waiting-art-crown{left:0;top:-9.017%;width:26.26%;height:9.017%;-webkit-mask-image:linear-gradient(to right,#000 80%,transparent);mask-image:linear-gradient(to right,#000 80%,transparent)}.waiting-label-paper-left{left:16.061%;top:47.268%;width:7.503%;height:3.142%}.waiting-label-paper-right{left:74.678%;top:56.148%;width:10.668%;height:3.825%}.waiting-art-lower{left:0;top:60.656%;width:100%;height:39.344%}.song-waiting-origin,.song-waiting-destination{position:absolute;top:46.7%;left:8%;width:23%;text-align:center;font:12px/1.2 var(--serif,Georgia,serif);overflow-wrap:anywhere;max-height:40px;color:#152c25}.song-waiting-destination{left:68%;top:57%;width:24%}.song-waiting-destination>i{position:absolute;display:block;left:calc(50% - 3px);top:-12px;border-radius:50%;width:6px;height:6px;background:#b66b54}.song-waiting-countdown{text-align:center;margin:0 0 17px}.song-waiting-countdown>h2{font-size:34px;line-height:1.02;letter-spacing:-.04em;margin:0 0 7px}.song-waiting-countdown>p{font-size:13px;line-height:1.4;color:#6a7477;margin:0}.song-waiting-progress{position:relative;height:7px;border-radius:8px;background:#d9d5c9;margin:0 13px}.song-waiting-progress>span{display:block;height:100%;border-radius:8px;background:#244e40}.song-waiting-progress>i{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:#244e40;border:1px solid #fff}.song-waiting-endpoints{display:flex;justify-content:space-between;gap:20px;margin:7px 13px 16px;color:#626f72;font-size:10px;line-height:1.4}.song-waiting-endpoints>p{margin:0;overflow-wrap:anywhere;max-width:45%}.song-waiting-endpoints>p:last-child{text-align:right}.song-waiting-endpoints span{display:block;margin-top:1px}.song-waiting-sealed{display:flex;flex-direction:column;align-items:center;border-top:1px solid #c4c5bb;padding:11px 0 15px;margin:0;color:#294e43}.song-waiting-sealed>svg{width:24px;height:24px}.song-waiting-sealed>p{color:#6b7476;font-size:13px;line-height:1.4;margin:5px 0 0;text-align:center}.song-app .song-extras-waiting .song-extras-action{min-height:47px;font-size:16px}@media(max-width:370px){.song-extras-inset{padding-inline:21px}.song-share-heading h1{font-size:41px}.song-share-heading>p{font-size:14px}.song-share-card-copy>h2{font-size:20px}.song-share-card-copy>p{font-size:12px}.song-share-card-copy>time{font-size:11px}.song-share-card-copy>.song-share-optional{font-size:9px}.song-waiting-heading h1{font-size:35px}.song-waiting-heading>p{font-size:14px}.song-waiting-countdown>h2{font-size:32px}.song-waiting-countdown>p{font-size:12px}}.song-postmark-page{width:100%;padding-bottom:30px;color:var(--ink,#142322)}.song-postmark-page .sp-header{height:63px;padding:23px 20px 0}.song-postmark-page .sp-header button{display:flex;gap:9px;align-items:center;padding:0;min-height:30px;font:15px/1.3 Arial,sans-serif;color:#5c6870}.song-postmark-page .sp-heading{text-align:center;padding:2px 17px 0}.song-postmark-page .sp-heading h1{font:700 39px/1.1 var(--serif,Georgia,serif);letter-spacing:-1.1px;margin:0;white-space:nowrap}.song-postmark-page .sp-heading>span{display:block;width:36px;border-top:1px solid #203e38;margin:10px auto 8px}.song-postmark-page .sp-heading>p{font:14px/1.45 Arial,sans-serif;color:#67717a;margin:0}.song-postmark-page .sp-card{container-type:inline-size;aspect-ratio:798/551;position:relative;margin:14px 14px 20px;background:#f3ead9 url(/assets/song-original/postmark-paper.webp) repeat;background-size:74px 16px;border:10px solid transparent;border-image-source:url(/assets/song-original/postmark-torn-frame.webp);border-image-slice:24 24 26 23;border-image-width:10px;box-sizing:border-box;isolation:isolate}.song-postmark-page .sp-card>img{position:absolute;display:block;max-width:none;pointer-events:none;mix-blend-mode:darken}.song-postmark-page .sp-brand{position:absolute;left:3.7%;top:6.5%;font:2.3cqw/1.3 Georgia,serif;letter-spacing:.66cqw;color:#4d5854;white-space:nowrap;z-index:2}.song-postmark-page .sp-motto{position:absolute;left:3.7%;top:15%;font:1.44cqw/1.65 Georgia,serif;letter-spacing:.42cqw;color:#4d5854;z-index:2}.song-postmark-page .sp-left-landscape{left:-1.8%;bottom:-1.8%;width:26.1%;height:73.2%;-o-object-fit:fill;object-fit:fill;z-index:1}.song-postmark-page .sp-bottom-landscape{left:23.2%;bottom:-1.8%;width:51.5%;height:21.1%;-o-object-fit:fill;object-fit:fill;z-index:1}.song-postmark-page .sp-chinese-stamp{left:76.9%;top:4.1%;width:20.1%;height:37%;-o-object-fit:fill;object-fit:fill;z-index:2}.song-postmark-page .sp-ink-ring{left:23.55%;top:5.5%;width:51.9%;height:77.5%;-o-object-fit:fill;object-fit:fill;-webkit-mask-image:radial-gradient(circle closest-side,transparent 92%,#000 92.4%,#000 98.6%,transparent 99%);mask-image:radial-gradient(circle closest-side,transparent 92%,#000 92.4%,#000 98.6%,transparent 99%);z-index:3}.song-postmark-page .sp-card>.sp-bird{left:34.85%;top:23.7%;width:30.7%;height:34.5%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:normal;z-index:3}.song-postmark-page .sp-waves{left:74.1%;top:44%;width:23.1%;height:25.4%;-o-object-fit:fill;object-fit:fill;z-index:4}.song-postmark-page .sp-arc{position:absolute;left:49.5%;top:44.2%;z-index:5;color:#ad5740;font:4.4cqw/1 Georgia,serif}.song-postmark-page .sp-arc-medium{font-size:3.8cqw}.song-postmark-page .sp-arc-long{font-size:3.1cqw}.song-postmark-page .sp-arc>span{position:absolute;top:0;left:0;display:block;transform:translate(-50%,-50%) rotate(var(--char-angle)) translateY(-19cqw);transform-origin:center;white-space:pre}.song-postmark-page .sp-seal-date{position:absolute;left:25%;right:24%;top:61%;text-align:center;white-space:nowrap;font:3.5cqw/1.3 Georgia,serif;letter-spacing:.23cqw;color:#ac5741;z-index:5}.song-postmark-page .sp-seal-rule{position:absolute;left:47.4%;width:4.2%;top:69.3%;border-top:1px solid #ac5741;z-index:5}.song-postmark-page .sp-seal-reference{position:absolute;left:29%;right:27%;top:73%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:3cqw/1.3 Georgia,serif;letter-spacing:.18cqw;color:#ac5741;z-index:5}.song-postmark-page .sp-corner-motto{position:absolute;left:77%;top:82%;font:1.4cqw/1.7 Georgia,serif;letter-spacing:.42cqw;color:#4d5854;z-index:5;white-space:nowrap}.song-postmark-page .sp-corner-motto i{display:block;width:4.8cqw;border-top:1px solid #59635a;margin-top:1.8cqw}.song-postmark-page .sp-inset{padding-inline:22px}.song-postmark-page .sp-details{margin:0;border-top:1px solid #afb2a7}.song-postmark-page .sp-details>div{display:grid;grid-template-columns:25% 1fr;gap:8px;min-height:33px;padding:8px 2px;border-bottom:1px solid #afb2a7;font:12px/1.35 Arial,sans-serif}.song-postmark-page .sp-details dt{color:#64707a}.song-postmark-page .sp-details dd{margin:0;overflow-wrap:anywhere}.song-postmark-page .sp-receipt{display:flex;gap:16px;padding:12px 2px 0;align-items:flex-start}.song-postmark-page .sp-receipt>div{flex:1;min-width:0}.song-postmark-page .sp-receipt h2{font:400 19px/1.3 var(--serif,Georgia,serif);letter-spacing:-.25px;margin:0}.song-postmark-page .sp-receipt i{display:block;width:25px;border-top:1px solid #486057;margin:6px 0}.song-postmark-page .sp-receipt p{font:10.5px/1.4 Arial,sans-serif;color:#637079;margin:0}.song-postmark-page .sp-receipt button{width:98px;display:flex;align-items:center;flex-direction:column;gap:6px;padding:0;font:10px/1.4 Arial,sans-serif;color:#173c33;text-align:center}.song-postmark-page .sp-receipt-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#dbe1d5}.song-postmark-page .sp-receipt button>span:nth-child(2){text-decoration:underline;text-underline-offset:3px;white-space:nowrap;display:flex;align-items:center;gap:3px}.song-postmark-page .sp-receipt button small{font:10px Arial,sans-serif;color:#697279}.song-postmark-page .sp-capability-note{font:10px/1.4 Arial,sans-serif;color:#778078;text-align:center;margin:13px 0 17px}.song-postmark-page .sp-actions{display:flex;flex-direction:column;gap:10px;margin-top:24px}.song-postmark-page .sp-actions .btn{width:100%;min-height:49px;font-size:19px;line-height:1.2;padding:10px 15px;gap:12px}@media(max-width:370px){.song-postmark-page .sp-heading h1{font-size:34px}.song-postmark-page .sp-details>div{font-size:11px}.song-postmark-page .sp-receipt{gap:10px}.song-postmark-page .sp-receipt button{width:93px}}@media(max-width:340px){.song-postmark-page .sp-heading h1{font-size:31px}.song-postmark-page .sp-inset{padding-inline:18px}.song-postmark-page .sp-receipt p{font-size:10px}}.song-app .song-compose-step{position:relative;width:100%;color:#102322;isolation:isolate;overflow:hidden}.song-app .song-compose-step input,.song-app .song-compose-step select{font-family:Arial,Helvetica,sans-serif;font-weight:400;color:#172827;background:transparent;border:1px solid #b7b8b1;border-radius:5px;min-width:0;max-width:100%}.song-app .song-compose-step input:disabled{opacity:.5;cursor:not-allowed}.song-app .song-compose-step img{pointer-events:none;mix-blend-mode:darken}.song-app .song-compose-step h1{font-family:Song Display,Times New Roman,serif;font-weight:700;letter-spacing:-1.25px}.song-app .song-compose-step .btn{min-height:49px;border-radius:9px;font-size:18px}.song-app .song-recipient-step{min-height:max(843px,100svh);padding:18px 23px 30px}.song-app .song-recipient-mountains{position:absolute;z-index:-1;top:12px;right:0;width:32.36%;height:auto}.song-app .song-recipient-header{position:relative;text-align:center;height:30px}.song-app .song-recipient-header>button{position:absolute;left:-13px;top:-6px;min-height:36px;width:35px;display:grid;place-items:center;padding:0}.song-app .song-recipient-header>span{font:700 21px/1.15 Song Display,Times New Roman,serif;letter-spacing:-.4px}.song-app .song-recipient-header>span:after{content:"";display:block;width:26px;height:1px;background:#56625e;margin:5px auto 0}.song-app .song-recipient-progress{font:13px/1.35 Times New Roman,serif;color:#626b6b;text-align:center;margin:7px 0 10px}.song-app .song-recipient-heading h1{font-size:41px;line-height:1.03;white-space:nowrap}.song-app .song-recipient-heading>p{font:14.5px/1.4 Arial,Helvetica,sans-serif;color:#5c6668;margin-top:2px;white-space:nowrap;letter-spacing:-.18px}.song-app .song-recipient-form{display:flex;flex-direction:column;min-height:650px;margin-top:15px}.song-app .song-compose-field{display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.35}.song-app .song-compose-label{display:block;font-size:13px;line-height:1.35}.song-app .song-recipient-email{position:relative}.song-app .song-recipient-email input{width:100%;height:38px;padding:8px 38px 8px 11px;font-size:16px;line-height:1.2}.song-app .song-recipient-email>button{position:absolute;right:4px;top:0;height:38px;width:31px;display:grid;place-items:center;padding:0;color:#a4a59f}.song-app .song-recipient-contact{margin-top:10px;padding-bottom:13px;border-bottom:1px solid #b7b8b1}.song-app .song-recipient-person{display:flex;align-items:center;gap:14px;min-height:50px;margin-top:2px}.song-app .song-recipient-person>img{width:47px;height:47px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.song-app .song-recipient-person>div{flex:1;min-width:0}.song-app .song-recipient-person>div>span{display:block;font:14px/1.35 Arial,Helvetica,sans-serif;color:#5c6668;margin-top:2px}.song-app .song-recipient-person .song-recipient-name{display:block;border:0;border-radius:0;font-size:17px;font-weight:400;line-height:1.3;height:24px;width:100%;padding:0;background:transparent}.song-app .song-recipient-person>div>strong{font-size:17px;line-height:1.3;font-weight:400;display:block;overflow-wrap:anywhere}.song-app .song-recipient-person>button:not(.song-recipient-edit){width:28px;min-height:44px;display:grid;place-items:center;padding:0;flex-shrink:0}.song-app .song-recipient-city{margin-top:12px;padding-bottom:7px;border-bottom:1px solid #b7b8b1}.song-app .song-recipient-city select{font-size:16px;height:38px;line-height:1.2;padding:6px 28px 6px 11px;width:100%}.song-app .song-recipient-city small{font-size:12.5px;line-height:1.25;color:#5c6668;margin-top:-1px}.song-app .song-recipient-from{padding:7px 0;border-bottom:1px solid #b7b8b1}.song-app .song-recipient-from .song-recipient-person{margin-top:3px}.song-app .song-recipient-edit{font-size:15px;color:#16473d;text-decoration:underline;text-underline-offset:2px;padding:7px 0 7px 9px;min-height:44px}.song-app .song-recipient-anonymous{display:flex;gap:15px;justify-content:space-between;align-items:center;border-bottom:1px solid #b7b8b1;padding:16px 0 12px}.song-app .song-recipient-anonymous strong{font-size:15px;line-height:1.3;font-weight:400;display:block}.song-app .song-recipient-anonymous>div>span{font-size:12px;line-height:1.5;color:#626b6b;display:block;margin-top:2px}.song-app .song-recipient-anonymous>button{border-radius:99px;background:#b5b3aa;flex-shrink:0;opacity:.85;width:45px;height:26px;padding:2px}.song-app .song-recipient-anonymous>button>span{display:block;background:#faf8ef;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 2px #77766e40}.song-app .song-recipient-action{margin-top:auto;padding-top:25px}.song-app .song-compose-error{font-size:12px;line-height:1.4;color:#914b36;margin:12px 0}.song-app .song-delivery-step{padding:26px 18px 22px;min-height:843px}.song-app .song-delivery-pigeon{position:absolute;top:24px;right:0;width:39.5%;height:auto;z-index:-1}.song-app .song-delivery-pigeon.is-portrait{top:66px;right:-13px;width:45%}.song-app .song-delivery-back{display:flex;align-items:center;gap:11px;padding:0;margin:0 0 18px;min-height:23px;font-size:15px;line-height:1.2}.song-app .song-delivery-header{padding-left:6px;position:relative}.song-app .song-delivery-header>span{font:700 24px/1 Song Display,Times New Roman,serif;letter-spacing:-.8px}.song-app .song-delivery-header>span:after{content:"";display:block;width:27px;height:1px;background:#53635d;margin-top:6px}.song-app .song-delivery-header>p{font:14px/1.25 Arial,Helvetica,sans-serif;color:#68716e;margin-top:12px}.song-app .song-delivery-heading{padding-left:6px;position:relative;margin-top:9px;margin-bottom:16px}.song-app .song-delivery-heading h1{font-size:43px;line-height:.91;margin-bottom:8px;letter-spacing:-1.35px}.song-app .song-delivery-heading>p{font-size:14px;line-height:1.35;color:#67716f;max-width:70%}.song-app .song-delivery-form{display:flex;flex-direction:column;gap:15px}.song-app .song-departure-card{border:1px solid #c7c7bd;border-radius:7px;background:#fffdf508;padding:15px 14px 10px}.song-app .song-departure-card.is-selected{border-color:#21483d}.song-app .song-departure-choice{display:flex;align-items:flex-start;gap:15px;cursor:pointer}.song-app .song-departure-choice input{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1.5px solid #79847f;border-radius:50%;width:21px;height:21px;padding:3px;margin:1px 0 0;flex-shrink:0;background:transparent}.song-app .song-departure-choice input:checked{border:2px solid #21483d;background:#21483d;background-clip:content-box}.song-app .song-departure-choice>span{min-width:0}.song-app .song-departure-choice strong{display:block;font:700 22px/1.05 Song Display,Times New Roman,serif;letter-spacing:-.65px}.song-app .song-departure-choice small{display:block;font:13px/1.35 Arial,Helvetica,sans-serif;color:#697370;margin-top:2px}.song-app .song-delivery-map{width:100%;height:auto;margin:3px 0 7px}.song-app .song-delivery-generic-map{position:relative;margin:8px 0 13px;height:97px;overflow:hidden}.song-app .song-delivery-generic-map>img{width:100%;height:77px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.song-app .song-delivery-generic-map>div{display:flex;justify-content:space-between;align-items:center;gap:8px;font:13px/1.2 Times New Roman,serif;padding:0 6px}.song-app .song-delivery-generic-map>div>span{max-width:42%;overflow-wrap:anywhere}.song-app .song-delivery-generic-map>div>span:last-child{text-align:right}.song-app .song-delivery-estimate{display:grid;grid-template-columns:1fr 1fr;margin:0;padding-top:0;text-align:center;align-items:center}.song-app .song-delivery-estimate>div+div{border-left:1px solid #b6bdb0}.song-app .song-delivery-estimate dt{font-size:11px;line-height:1.3;color:#6a7470;margin-bottom:4px}.song-app .song-delivery-estimate dd{font:400 19px/1.08 Times New Roman,serif;margin:0;padding:0 5px}.song-app .song-delivery-estimate dd span{display:block}.song-app .song-schedule-card{padding-bottom:15px}.song-app .song-schedule-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:10px}.song-app .song-schedule-fields>label{display:flex;flex-direction:column;gap:3px;font-size:11px;line-height:1.35;color:#69736f;min-width:0}.song-app .song-schedule-fields input{width:100%;height:35px;line-height:1.2;font-size:14px;padding:6px 9px}.song-app .song-schedule-fields .song-schedule-zone{grid-column:1/-1}.song-app .song-schedule-zone>small{display:none}.song-app .song-fixed-duration{display:flex;gap:14px;align-items:center;font-size:13px;color:#5d6863}.song-app .song-fixed-duration select{margin-left:auto;height:35px;padding:5px 24px 5px 8px;font-size:14px;min-width:120px}.song-app .song-delivery-note{display:flex;gap:9px;align-items:center;font-size:12px;line-height:1.3;color:#66706c;padding:0 8px;margin:-2px 0 3px}.song-app .song-delivery-submit{margin-top:0}@media(max-width:370px){.song-app .song-recipient-step{padding-left:19px;padding-right:19px}.song-app .song-recipient-heading h1{font-size:39px}.song-app .song-recipient-heading>p{font-size:13.25px;letter-spacing:-.35px}.song-app .song-recipient-form{min-height:644px}.song-app .song-delivery-step{padding-inline:16px}.song-app .song-delivery-heading h1{font-size:39px}.song-app .song-departure-card{padding-inline:12px}.song-app .song-departure-choice{gap:12px}.song-app .song-departure-choice strong{font-size:22px}.song-app .song-departure-choice small{font-size:11.5px}.song-app .song-delivery-estimate dd{font-size:18px}.song-app .song-schedule-fields{-moz-column-gap:10px;column-gap:10px}.song-app .song-schedule-fields input{font-size:13px;padding-inline:6px}}@font-face{font-family:Pigeon Seal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-sc-seal.ttf) format("truetype")}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.inline{display:inline}.table{display:table}.hidden{display:none}.border{border-width:1px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{font-family:DM Sans,Arial,sans-serif;color:#213a32;background:#f6f3e9;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400;--paper:#f6f3e9;--ink:#19362d;--forest:#23473b;--muted:#73786f;--line:#d9d8cb;--rust:#a45339;--serif:"Libre Caslon Display",Georgia,"Times New Roman",serif}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{border:0;background:none}a{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid #a45339;outline-offset:5px}input:focus,textarea:focus,select:focus{outline:2px solid #63816f;outline-offset:2px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.035em}em{font-weight:400;color:#536e58}svg{flex-shrink:0}img{display:block;max-width:100%}.app{max-width:1800px;margin:0 auto}.main-content{min-height:62vh;outline:none}.site-header{height:110px;padding:0 5.3%;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.wordmark{display:flex;align-items:center;gap:13px;text-align:left;font-family:var(--serif);font-size:31px;letter-spacing:-1px;white-space:nowrap;padding:0}.brand-seal{font:15px/1.15 Georgia,serif;color:var(--rust);border:1.5px solid var(--rust);padding:4px 3px;letter-spacing:0;transform:rotate(-3deg)}.wordmark-sub{display:block;font:8px/1.4 DM Sans,sans-serif;letter-spacing:1.8px;margin:4px 0 0}.desktop-nav{display:flex;gap:28px;font-size:13px;color:#6e756b}.desktop-nav button{padding:15px 0;position:relative}.desktop-nav button.active{color:var(--ink)}.desktop-nav button.active:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:var(--forest);bottom:3px;left:50%}.header-actions{display:flex;align-items:center;gap:17px}.header-signin,.header-inbox{display:flex;gap:9px;align-items:center;font-size:13px;position:relative}.header-inbox i{width:5px;height:5px;border-radius:50%;background:var(--rust);position:absolute;left:16px;top:0}.profile-avatar{width:33px;height:33px;border-radius:50%;border:1px solid #b9c2af;background:#e9ebdf;font-family:var(--serif);font-size:20px}.home-hero{display:grid;grid-template-columns:.95fr 1.15fr;min-height:615px;margin:0 5.3%;border-bottom:1px solid var(--line);position:relative}.hero-copy{align-self:center;padding:58px 0 42px;z-index:1}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:1.75px;line-height:1.6;font-weight:550;color:#747b6f}.hero-copy>.eyebrow{display:flex;align-items:center;gap:10px}.tiny-line{width:27px;height:1px;background:#84907f}.hero-copy h1{font-size:clamp(62px,6.2vw,99px);line-height:.98;margin:26px 0 27px;letter-spacing:-.04em}.hero-copy h1 em{font-size:1.055em}.hero-copy>p{font-size:14px;line-height:1.85;color:#737a70}.hero-actions{margin-top:31px;display:flex;align-items:flex-start;flex-direction:column;gap:12px}.btn{min-height:51px;display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:13px 26px;border:1px solid var(--forest);border-radius:4px;background:var(--forest);color:#faf8ee;font-size:14px;font-weight:500;transition:background .2s,transform .2s,box-shadow .2s;line-height:1.45}.btn:hover:not(:disabled){background:#315b49;box-shadow:0 4px 14px #23473b12;transform:translateY(-1px)}.btn-secondary{background:transparent;color:var(--forest);border-color:#bbc2b3}.btn-secondary:hover:not(:disabled){background:#e8ebdf}.hero-price{font-size:11px;color:#7d8175}.hero-price strong{font-weight:500;color:#425544}.hero-footnote{display:flex;align-items:center;gap:7px;font-size:10px;color:#8a8d80;margin-top:33px}.sample-link{display:flex;align-items:center;gap:5px;font-size:12px;text-decoration:underline;text-decoration-color:#b3b9ab;text-underline-offset:5px;margin-top:20px;padding:0}.hero-art-wrap{position:relative;display:flex;flex-direction:column;justify-content:center;padding:15px 0 20px;overflow:hidden}.hero-art{width:100%;height:535px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;-o-object-position:50% 55%;object-position:50% 55%;transform:scale(1.08)}.art-caption{font-size:7px;letter-spacing:1.1px;color:#8f9285;display:flex;justify-content:space-between;padding:0 10px;z-index:1;position:absolute;bottom:22px;left:0;right:0}.home-bottom{margin:0 5.3%;padding:34px 0 39px;display:grid;grid-template-columns:1.3fr 1fr;gap:64px;border-bottom:1px solid var(--line)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.section-heading h2{font-size:24px;letter-spacing:-.03em}.section-heading .text-button{font-size:10px;white-space:nowrap}.text-button{display:inline-flex;gap:8px;align-items:center;font-size:12px;font-weight:500;padding:7px 0;line-height:1.55;color:var(--forest)}.text-button:hover{text-decoration:underline;text-underline-offset:5px}.quiet-note{border-left:1px solid var(--line);padding:4px 0 0 40px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.quiet-note>p{font:27px/1.3 var(--serif);color:#64725b;letter-spacing:-.4px;margin:13px 0}.quiet-note .eyebrow{font-size:8px}.quiet-note .text-button{font-size:10px}.letter-row{width:100%;display:flex;align-items:center;text-align:left;gap:17px;min-height:79px;border-bottom:1px solid var(--line);padding:12px 4px;transition:background .2s}.letter-row:hover{background:#eeeee2}.letter-row:last-child{border-bottom:0}.row-copy{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.row-title{font:22px/1.2 var(--serif);display:block;letter-spacing:-.02em}.row-meta{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.5;color:#788073;overflow-wrap:anywhere}.letter-art{width:63px;height:51px;display:flex;justify-content:center;align-items:center;flex-shrink:0;overflow:hidden}.letter-art img{width:74px;max-width:74px;mix-blend-mode:multiply}.letter-art-arrived{color:#9b6648;background:#eee5d2;border:1px solid #d9ceb7;border-radius:3px;transform:rotate(-5deg);width:50px;height:38px;margin:6px}.status-dot{width:4px;height:4px;border-radius:50%;background:#a98f64}.status-dot.arrived{background:#658563}.home-pigeons{margin:0 5.3%;padding:57px 0 53px;display:grid;grid-template-columns:1fr 1.65fr;gap:38px;align-items:center}.home-pigeons h2{font-size:38px;line-height:1.18;margin:12px 0 17px}.pigeon-preview-row{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.pigeon-preview{padding:0;text-align:center}.pigeon-preview img{width:100%;aspect-ratio:1.2;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply;transition:transform .3s}.pigeon-preview:hover img{transform:translateY(-5px)}.pigeon-preview h3{font-size:24px;margin-top:4px}.pigeon-preview p{font-size:9px;color:var(--muted);margin:6px 0}.steps-preview{display:flex;gap:19px;padding-top:23px}.steps-preview>div{flex:1}.steps-preview span{font:13px var(--serif);color:#a2977d}.steps-preview p{font-size:11px;margin-top:8px;line-height:1.6}.new-inbox{display:flex;gap:18px;padding-top:15px;align-items:center}.new-inbox p{font-size:13px;line-height:1.8}.site-footer{margin:0 5.3%;border-top:1px solid var(--line);padding:29px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#8b8d7f;font-size:9px}.site-footer>div{display:flex;align-items:center;gap:20px}.footer-brand{font:20px var(--serif);color:#43553f}.footer-links{gap:20px!important}.footer-links button{font-size:10px}.footer-links>span{margin-left:10px}.mobile-nav{display:none}.sample-banner{display:flex;justify-content:center;gap:28px;align-items:center;background:#e8eadf;border-bottom:1px solid #d7dcce;font-size:10px;padding:7px 15px;color:#5d6d59}.sample-banner span,.sample-banner button{display:flex;gap:6px;align-items:center}.sample-banner button{text-decoration:underline;font-size:9px;text-underline-offset:3px}.page-width{max-width:1020px;margin:auto;padding:62px 42px 82px}.page-width.wide{max-width:1180px}.page-width.narrow{max-width:680px}.page-head{margin-bottom:34px}.page-head .eyebrow{margin-bottom:14px}.page-title{font-size:clamp(38px,4.2vw,62px);line-height:1.08}.page-description{font-size:15px;line-height:1.8;color:#788072;margin-top:18px;max-width:640px}.back-link{display:inline-flex;gap:8px;align-items:center;font-size:12px;padding:0;margin-bottom:26px;color:#64745e}.muted{color:var(--muted);font-size:14px;line-height:1.8}.small{font-size:11px}.fine-print{font-size:11px;line-height:1.8;color:#808675;margin-top:16px}.centered{text-align:center;justify-content:center}.text-button.centered{display:flex;width:100%}.inline{display:flex;align-items:center;gap:12px}.between{justify-content:space-between}.stack{display:flex;flex-direction:column;gap:23px}.field{display:flex;flex-direction:column;gap:10px;font-size:13px;color:#667260}.field input,.field textarea,.field select{width:100%;background:#ffffff26;border:1px solid #c9ccbf;border-radius:4px;padding:14px 15px;color:#273f32;line-height:1.5;min-height:49px}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:#98a08f}.field input::placeholder,.field textarea::placeholder{color:#98a08f}.field textarea{resize:vertical}.field select{padding-right:28px}.field-count{font-size:11px;text-align:right;color:#8c907f}.field .serif-input{font:25px/1.4 var(--serif);padding:13px 17px}.field .letter-input{font:23px/1.7 var(--serif);padding:22px;min-height:300px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.notice{display:flex;align-items:flex-start;gap:12px;background:#e9ecdf;border:1px solid #d8dfcd;border-radius:4px;padding:17px 18px;font-size:12px;line-height:1.8;color:#52614a}.notice strong{font-weight:500;display:block;margin-bottom:3px}.notice p{font-size:12px;line-height:1.8}.notice svg{margin-top:2px}.notice.subtle{background:transparent;border-color:var(--line)}.error-message{font-size:12px;color:#984d3b;line-height:1.8}.global-error{background:#f2e3d6;border:1px solid #d9bca5;display:flex;align-items:center;gap:12px;padding:12px 18px;margin:20px auto 0;max-width:960px;font-size:13px;color:#85513d}.global-error p{flex:1}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:5px;border-radius:50%;flex-shrink:0}.icon-btn:hover{background:#dce1d3}.danger{color:#985442}.inline-link{text-decoration:underline;text-underline-offset:3px;padding:0}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:13px;background:#264436;color:#fffef2;box-shadow:0 8px 25px #22352a30;padding:12px 17px;border-radius:6px;font-size:12px;max-width:calc(100vw - 32px);width:-moz-max-content;width:max-content}.toast .icon-btn{color:#fff}.loading-state{min-height:50vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:17px;font-size:14px;color:#728169}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.skip-link{position:fixed;left:15px;top:-100px;z-index:100;background:var(--forest);color:#fff;padding:14px}.skip-link:focus{top:10px}.auth-layout{display:grid;grid-template-columns:1.08fr 1fr;max-width:1160px;margin:0 auto;min-height:660px;align-items:center;gap:70px;padding:40px 42px 60px}.auth-art img{mix-blend-mode:multiply;width:100%;max-height:620px;-o-object-fit:contain;object-fit:contain}.auth-content h1{font-size:73px;line-height:1.05;margin:20px 0}.auth-content>.stack{margin-top:30px}.auth-content>.back-link{margin-top:30px}.mailbox-toolbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:20px}.tabs{display:flex;gap:29px}.tabs button{padding:16px 0;font-size:13px;color:#838876;position:relative}.tabs button span{margin-left:8px;font-size:10px;background:#e9ecdf;border-radius:10px;padding:2px 6px}.tabs button.active{color:#2c4c3a}.tabs button.active:after{content:"";position:absolute;height:2px;background:#355a42;bottom:-1px;left:0;right:0}.mail-list .letter-row{min-height:109px;padding:20px 10px}.mail-list .row-title{font-size:27px}.mail-list .row-meta{font-size:12px}.draft-row{display:flex;align-items:center;border-bottom:1px solid var(--line);gap:12px}.draft-main{display:flex;flex:1;text-align:left;align-items:center;padding:25px 10px;gap:22px;min-width:0}.empty-state{text-align:center;padding:65px 20px;display:flex;align-items:center;flex-direction:column;gap:17px}.empty-icon{color:#849276}.empty-state h2{font-size:36px}.empty-state .muted{max-width:420px}.empty-state .btn{margin-top:10px}.mailbox-bottom{display:flex;align-items:center;gap:8px;font-size:10px;color:#858c79;padding:20px 0}.mailbox-bottom .text-button{margin-left:auto}.pigeon-selection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pigeon-card{text-align:left;border:1px solid #d1d5c5;border-radius:8px;overflow:hidden;padding:0;transition:border .2s,box-shadow .2s}.pigeon-card.selected{border-color:#416447;box-shadow:0 0 0 1px #416447}.pigeon-card-image img{width:100%;aspect-ratio:1.16;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.pigeon-card-body{padding:24px}.pigeon-card h2{font-size:35px}.pigeon-card-body>p{font-size:12px;line-height:1.8;margin-top:8px}.pigeon-card-price{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:15px;margin-top:21px;font-size:11px;color:#7b846f}.pigeon-card-price strong{font-weight:500;color:#2e4a35}.radio-mark{width:22px;height:22px;border:1px solid #8a967c;border-radius:50%;padding:4px;display:inline-flex}.radio-mark>span{background:#46664a;border-radius:50%;width:100%;height:100%}.pigeon-actions{display:flex;flex-direction:column;align-items:center;margin-top:33px}.pigeon-actions .btn{min-width:250px}.pigeon-detail{max-width:1130px;margin:auto;padding:70px 42px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}.pigeon-portrait img{width:100%;mix-blend-mode:multiply}.story-text{font:25px/1.65 var(--serif);color:#58654c;margin-top:-5px}.pigeon-facts{display:flex;gap:19px;flex-direction:column;margin:30px 0}.pigeon-facts>span{display:flex;align-items:center;gap:11px;font-size:12px;color:#6a775d}.compose-layout{display:grid;grid-template-columns:1fr 1.65fr;max-width:1160px;margin:auto;gap:65px;padding:45px 42px 70px}.compose-aside{border-right:1px solid var(--line);padding-right:35px;overflow:hidden}.compose-aside>h2{font-size:36px;line-height:1.2;margin:17px 0 33px}.compose-steps{padding:0;list-style:none;display:flex;flex-direction:column;gap:27px;margin:0}.compose-steps li{display:flex;align-items:center;gap:13px;font-size:12px;color:#959986}.compose-steps li>span{width:27px;height:27px;display:flex;align-items:center;justify-content:center;border:1px solid #d9dece;border-radius:50%;font-size:9px}.compose-steps li.active{color:#254831}.compose-steps li.active>span{background:#38583e;color:#fff;border-color:#38583e}.compose-steps li.complete{color:#6b8459}.compose-aside>img{width:120%;max-width:120%;margin:31px -10% 0;mix-blend-mode:multiply}.aside-note{font-size:10px;display:flex;align-items:center;gap:7px;color:#858e79;margin-top:10px}.compose-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.compose-top .back-link{margin:0}.compose-main>.eyebrow{font-size:10px;margin-bottom:12px;text-transform:capitalize}.compose-title{font-size:47px;line-height:1.1;margin-bottom:30px}.compose-form{gap:22px}.write-tools{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;margin-bottom:6px}.attachments{display:flex;gap:12px;flex-wrap:wrap}.attachments:empty{display:none}.attachments figure{width:120px;position:relative}.attachments img{width:120px;height:95px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.attachments figcaption{font-size:9px;color:#808775;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:6px}.photo-remove{position:absolute;right:4px;top:4px;width:23px;height:23px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#384736a3;color:#fff}.field-set{margin:0;padding:0;border:0;min-width:0}.field-set legend{font-size:13px;color:#667260;margin-bottom:13px}.compact-pigeons{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.compact-pigeons button{border:1px solid #d2d7c6;border-radius:6px;padding:10px;position:relative}.compact-pigeons button.selected{border-color:#496b4a;background:#e8ecdd}.compact-pigeons img{width:100%;aspect-ratio:1.3;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.compact-pigeons button>span{font:23px var(--serif)}.compact-pigeons svg{position:absolute;right:7px;top:7px}.delivery-modes{display:grid;grid-template-columns:1fr 1fr;gap:15px}.delivery-modes label{border:1px solid #d1d7c4;border-radius:4px;padding:17px;display:flex;flex-direction:column;gap:8px;position:relative;cursor:pointer}.delivery-modes label.selected{border-color:#537551;background:#e9edde}.delivery-modes input{position:absolute;right:13px;top:15px;accent-color:#375c3f}.delivery-modes strong{font-size:12px;font-weight:500}.delivery-modes label>span{font-size:10px;color:#7b846e}.checkbox-field{display:flex;align-items:flex-start;gap:12px;font-size:11px;line-height:1.8;color:#707d62}.checkbox-field input{accent-color:#345a3d;width:16px;height:16px;flex-shrink:0;margin-top:3px}.review-letter{padding:28px;border:1px solid #e0ddcb;background:#fbf9ef;box-shadow:0 4px 13px #6c694609}.letter-masthead{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.6px;color:#8c9078;border-bottom:1px solid #dddecf;padding-bottom:15px;margin-bottom:25px}.review-letter h2{font-size:33px;margin-bottom:20px}.letter-body{font:23px/1.85 var(--serif);white-space:pre-wrap;overflow-wrap:anywhere;color:#344a36}.letter-signature{font:20px var(--serif);margin-top:24px;color:#6b765c}.review-details{margin:0}.review-details>div{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #dde0cf;padding:15px 0;font-size:12px}.review-details dt{color:#808870}.review-details dd{margin:0;text-align:right;max-width:70%;overflow-wrap:anywhere}.review-details dd span{display:block;font-size:10px;color:#7c876d;line-height:1.8;margin-top:4px}.read-attachments{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:28px 0}.read-attachments img{width:100%;height:auto;border-radius:3px}.mobile-progress{display:none}.checkout-panel{border:1px solid #d6dcc9;padding:28px;border-radius:6px}.checkout-pigeon{display:flex;align-items:center;gap:22px}.checkout-pigeon img{width:43%;mix-blend-mode:multiply}.checkout-pigeon h2{font-size:62px}.checkout-pigeon h2>span{font:17px DM Sans,sans-serif;letter-spacing:0}.checkout-panel .review-details{margin:20px 0}.checkout-panel>.notice{margin-bottom:23px}.mono{font-family:monospace;font-size:11px}.celebration-page{max-width:730px;margin:auto;text-align:center;padding:55px 36px 75px}.celebration-page>h1{font-size:68px;line-height:1.02;margin:18px 0 0}.celebration-page>.eyebrow{display:block}.celebration-page>.page-description{margin-left:auto;margin-right:auto}.celebration-art{width:100%;height:380px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;margin-top:10px}.celebration-summary{display:flex;justify-content:center;gap:25px;font-size:11px;color:#6b7d60;margin:10px 0 30px}.celebration-summary>span{display:flex;align-items:center;gap:7px}.celebration-page>.btn{min-width:300px}.celebration-page>.text-button{margin-top:12px}.arrival-art{position:relative;max-height:380px;overflow:hidden;margin:12px 0 22px}.arrival-art>img{width:100%;height:390px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.arrival-envelope{position:absolute;bottom:12px;left:28%;display:flex;gap:17px;align-items:center;justify-content:center;padding:15px 22px;background:#e9debf;border:1px solid #c6b694;transform:rotate(-5deg);box-shadow:0 6px 12px #5e634b22;color:#865d3e;border-radius:3px;font:20px/1.25 var(--serif)}.celebration-page>.muted{margin-bottom:25px}.reading-width{max-width:880px}.read-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:18px}.read-toolbar .back-link{margin:0}.open-letter{background:#fbf9ef;border:1px solid #dfdeca;padding:47px;box-shadow:0 4px 20px #68654208}.open-letter>h1{font-size:43px;margin:20px 0 28px;overflow-wrap:anywhere}.open-letter .letter-body{font-size:25px}.letter-bottom{margin-top:38px;padding-top:20px;border-top:1px solid #dce0cb;display:flex;justify-content:space-between;font-size:9px;color:#8a9479;gap:18px}.read-actions{text-align:center;margin-top:35px}.read-actions>p{font:25px var(--serif);margin-bottom:18px;color:#6b7b5a}.read-footer{display:flex;justify-content:center;gap:32px;margin-top:30px}.read-footer .text-button{font-size:10px;color:#7a846c}.postmark-card{border:1px dashed #8e9c7a;background:#f8f7e9;padding:27px;text-align:center;margin-bottom:25px}.postmark-card>img{max-width:260px;width:65%;margin:0 auto;mix-blend-mode:multiply}.postmark-card h2{font-size:37px}.postmark-card>p{font-size:13px;color:#7f896f;margin:12px 0 23px}.seal-text{display:block;border:1px solid #b76541;color:#a56244;font:18px/1.1 Georgia,serif;padding:5px;transform:rotate(3deg)}.postmark-facts{display:flex;justify-content:center;gap:32px;border-top:1px solid #d6ddc6;border-bottom:1px solid #d6ddc6;padding:20px 0;font:25px var(--serif)}.postmark-facts small{display:block;font:9px/1.6 DM Sans,sans-serif;color:#8b967b;letter-spacing:.3px;margin-top:7px}.postmark-number{font-size:8px;letter-spacing:1px;color:#8e967c;display:block;margin-top:20px;overflow-wrap:anywhere}.share-field{margin-top:20px}.flight-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:43px}.flight-art{position:relative;overflow:hidden;background:#ecefde66;border:1px solid #e0e3d0;border-radius:4px}.flight-art>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.flight-art-label{position:absolute;top:17px;left:18px;background:#f9f8eccc;padding:6px 11px;display:flex;align-items:center;gap:6px;font-size:9px;color:#748261;border-radius:20px}.flight-caption{position:absolute;bottom:18px;left:18px;right:18px;display:flex;gap:12px;align-items:center;justify-content:space-between;background:#f9f8eddf;border:1px solid #d6ddc5;padding:15px;font:20px var(--serif);border-radius:3px}.flight-time h2{font-size:46px;margin:13px 0 8px}.flight-time .muted{font-size:12px}.journey-progress{height:4px;background:#dde3cf;border-radius:4px;margin-top:26px;overflow:hidden}.journey-progress>span{display:block;height:100%;background:#78935e}.progress-label{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.3px;color:#929e7d;margin-top:8px}.flight-facts{display:flex;gap:20px;flex-direction:column;margin:28px 0}.flight-facts>p{display:flex;gap:12px;align-items:center;font-size:13px}.flight-facts small{display:block;font-size:9px;color:#8b9678;margin-top:6px}.flight-info>.text-button{display:flex;margin-top:12px;font-size:11px}.flight-info .notice{padding:13px;font-size:10px}.flight-info .notice p{font-size:10px}.flight-journal{margin-top:50px;border-top:1px solid #d7dfc5;padding-top:28px}.journal-events{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}.journal-event{position:relative;padding-left:17px}.journal-dot{width:6px;height:6px;border-radius:50%;background:#79925d;position:absolute;top:5px;left:0}.journal-event .eyebrow{font-size:8px;letter-spacing:.8px}.journal-event h3{font-size:24px;margin:10px 0}.journal-event>p{font-size:11px;line-height:1.8;color:#7d8b69}.journal-event.upcoming{opacity:.52}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:33px;margin-top:50px}.how-card{border-top:1px solid #ccd5b9;padding:21px 0}.how-card>.eyebrow{display:block;margin-bottom:25px}.how-card>svg{color:#7c9360;margin-bottom:20px}.how-card h2{font-size:32px;margin-bottom:17px}.how-card p{font-size:12px;line-height:1.9;color:#7d8969}.principles{display:grid;grid-template-columns:1fr 1fr;gap:45px;border-top:1px solid #d1dac0;border-bottom:1px solid #d1dac0;padding:35px 0;margin:20px 0 35px}.principles h2{font-size:44px;line-height:1.2}.principles p{font-size:12px;line-height:1.9;color:#7e8a6a;margin-bottom:13px}.account-width{max-width:820px}.panel{border:1px solid #d8ddca;border-radius:5px;padding:25px}.section-label{font:25px var(--serif);color:#374d35;margin-bottom:13px}.panel .section-label{margin-bottom:19px}.list-row{display:flex;align-items:center;width:100%;padding:18px 0;gap:17px;border-bottom:1px solid #dde1cf;text-align:left}.list-row:last-child{border-bottom:0}.list-row .row-title{font-size:20px}.list-row .row-meta{font-size:11px}.avatar{width:60px;height:60px;border:1px solid #b8c6a4;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e7ecd8;font:31px var(--serif);flex-shrink:0}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid #dde1ce}.settings-row input[type=checkbox]{width:19px;height:19px;accent-color:#426341;flex-shrink:0}.settings-row:last-child{border-bottom:0}.settings-row .row-title{font-size:20px}.help-item{border-bottom:1px solid #d6ddc5;padding:19px 0}.help-item summary{cursor:pointer;font:23px var(--serif);line-height:1.4}.help-item p{margin-top:15px;font-size:13px;line-height:1.8;color:#7b8868}.badge{display:inline-block;padding:5px 11px;border-radius:20px;font-size:10px;background:#e6ecda;color:#657e50;white-space:nowrap}.receipt-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.receipt-grid dt{font-size:11px;color:#899678;margin-bottom:6px}.receipt-grid dd{font-size:13px;margin:0;overflow-wrap:anywhere}.divider{border:0;border-top:1px solid #d6dec5;margin:18px 0}.guest-open{padding:30px;margin-bottom:25px}.guest-photo{width:100%;margin-top:20px}.guest-art{width:75%;max-width:330px;margin:0 auto;mix-blend-mode:multiply}.guest-photo{border-radius:3px}.guest-open>h2{font-size:32px;margin:20px 0}.field input[type=checkbox]{width:17px;height:17px;min-height:0;accent-color:#456844}.stack>.notice{margin:0}.stack>.btn{width:100%}@media(min-width:1500px){.site-header{height:120px}.home-hero{min-height:700px}.hero-art{height:630px}.hero-copy h1{font-size:110px}.hero-copy>p{font-size:16px}.home-bottom{padding:44px 0}.hero-actions .btn{min-width:250px}}@media(max-width:1080px){.desktop-nav{gap:17px;font-size:12px}.site-header{padding:0 4%;height:95px}.wordmark{font-size:28px}.home-hero{margin:0 4%;min-height:580px;grid-template-columns:1fr 1.08fr}.hero-copy h1{font-size:72px}.hero-art{height:500px;transform:scale(1.12)}.home-bottom{margin:0 4%;gap:35px}.quiet-note{padding-left:27px}.home-pigeons{margin:0 4%;grid-template-columns:1fr 1.6fr;gap:20px}.hero-copy>p{font-size:12px}.section-heading h2{font-size:21px}.compose-layout{gap:37px;padding:40px 32px}.compose-aside{padding-right:25px}.auth-layout{gap:35px;padding:40px 32px}.auth-content h1{font-size:60px}.header-inbox>span{display:none}.pigeon-detail{gap:35px}.flight-layout{gap:28px}.flight-time h2{font-size:39px}.site-footer{font-size:8px}.footer-links>span{display:none}}@media(max-width:760px){.desktop-nav{display:none}.site-header{height:87px;padding:0 23px}.wordmark{font-size:29px;gap:11px}.wordmark-sub{font-size:6.5px;letter-spacing:1.5px}.brand-seal{font-size:13px}.header-signin{font-size:11px;gap:5px}.header-actions{gap:10px}.profile-avatar{height:30px;width:30px;font-size:18px}.header-inbox{padding:4px}.home-hero{display:flex;flex-direction:column;margin:0 23px;min-height:0;padding-top:38px;border-bottom:0}.hero-copy{padding:0;align-self:stretch;text-align:center}.hero-copy>.eyebrow{justify-content:center;font-size:8px;letter-spacing:1.45px}.hero-copy h1{font-size:68px;line-height:1.01;margin:24px 0 21px;letter-spacing:-.04em}.hero-copy h1 br:nth-of-type(2){display:none}.hero-copy h1 em{font-size:1em}.hero-copy>p{font-size:12px;line-height:1.85;max-width:330px;margin:0 auto}.hero-actions{align-items:center;margin-top:24px;gap:10px}.hero-actions .btn{min-height:50px;width:240px;font-size:13px}.hero-price{font-size:10px}.hero-footnote{display:none}.sample-link{margin:16px auto 0;font-size:10px}.hero-art-wrap{margin:7px -23px 0;padding:0;height:365px;display:block}.hero-art{width:100%;height:365px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 55%;object-position:50% 55%;transform:none;mix-blend-mode:multiply}.art-caption{bottom:7px;padding:0 25px;font-size:5.5px}.home-bottom{display:flex;flex-direction:column;margin:0 23px;padding:20px 0 31px;gap:28px;border-top:1px solid var(--line)}.section-heading h2{font-size:23px}.home-mail .section-heading{margin-bottom:12px}.home-mail .section-heading .text-button{font-size:9px}.home-mail .letter-row{min-height:83px;padding:14px 3px}.row-title{font-size:24px}.row-meta{font-size:11px}.letter-art{width:58px}.quiet-note{border-left:0;border-top:1px solid var(--line);padding:25px 0 0;align-items:center;text-align:center}.quiet-note>p{font-size:27px;margin:12px 0}.quiet-note .eyebrow{font-size:7px}.quiet-note .text-button{font-size:10px}.home-pigeons{margin:0 23px;padding:36px 0;display:flex;flex-direction:column;align-items:stretch;gap:24px}.home-pigeons>div:first-child{text-align:center}.home-pigeons h2{font-size:34px}.home-pigeons .eyebrow{font-size:8px}.pigeon-preview-row{gap:6px}.pigeon-preview img{aspect-ratio:1}.pigeon-preview h3{font-size:23px}.pigeon-preview p{font-size:7px;line-height:1.6}.steps-preview{padding-top:8px;gap:13px}.steps-preview p{font-size:10px}.new-inbox p{font-size:12px}.site-footer{margin:0 23px;padding:27px 0 110px;flex-direction:column;align-items:flex-start;gap:18px}.site-footer>div{gap:15px;font-size:8px}.footer-links{gap:23px!important}.mobile-nav{position:fixed;z-index:40;bottom:0;left:0;right:0;height:calc(65px + env(safe-area-inset-bottom));padding:8px 24px calc(6px + env(safe-area-inset-bottom));display:flex;justify-content:space-around;border-top:1px solid #d4d8c7;background:#f6f3e9f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-nav>button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;font-size:9px;color:#8a917f;position:relative;min-width:55px}.mobile-nav>button.active{color:#294d37}.mobile-nav>button.active:after{content:"";width:3px;height:3px;background:#3e6243;border-radius:50%;position:absolute;bottom:-3px}.sample-banner{gap:11px;padding:7px 10px;font-size:8px;justify-content:space-between}.sample-banner span{gap:4px}.sample-banner svg{width:11px}.sample-banner button{font-size:8px;white-space:nowrap;gap:3px}.page-width,.page-width.wide,.page-width.narrow{padding:37px 23px 48px}.page-title{font-size:43px}.page-head{margin-bottom:27px}.page-head .eyebrow{font-size:8px;margin-bottom:13px}.page-description{font-size:12px;line-height:1.8;margin-top:15px}.back-link{font-size:11px;margin-bottom:25px}.muted{font-size:12px}.btn{font-size:13px;min-height:51px;padding:13px 20px;gap:19px}.field{font-size:12px}.field input,.field textarea,.field select{font-size:16px;padding:12px;min-height:48px}.field .serif-input{font-size:24px}.field .letter-input{font-size:23px;line-height:1.65;padding:19px;min-height:320px}.stack{gap:20px}.form-grid{gap:13px}.fine-print{font-size:10px}.notice{font-size:11px;padding:14px;gap:9px}.notice p{font-size:11px}.notice svg{width:18px}.global-error{margin:14px 16px 0;padding:11px 12px;font-size:11px}.toast{bottom:88px;padding:11px 13px;font-size:11px;gap:9px}.auth-layout{display:flex;flex-direction:column-reverse;padding:38px 23px 20px;gap:3px;min-height:0}.auth-content{text-align:center;width:100%;max-width:400px}.auth-content>.eyebrow{font-size:8px}.auth-content h1{font-size:62px;margin:21px 0}.auth-content .back-link{margin-top:23px}.auth-art{height:210px;overflow:hidden;width:100%}.auth-art img{width:100%;height:290px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 53%;object-position:50% 53%;margin-top:-20px}.desktop-only{display:none!important}.tabs{gap:26px}.tabs button{font-size:12px}.tabs button span{font-size:9px;margin-left:6px}.mail-list .row-title{font-size:25px}.mail-list .letter-row{min-height:99px;padding:15px 2px;gap:13px}.mail-list .row-meta{font-size:10px}.empty-state{padding:53px 0;gap:15px}.empty-state h2{font-size:32px}.empty-state .muted{font-size:12px}.mailbox-bottom{font-size:8px;gap:6px}.mailbox-bottom>.text-button{font-size:10px}.draft-main{padding:23px 0;gap:13px}.draft-main .row-title{font-size:24px}.draft-main .row-meta{font-size:10px}.pigeon-selection-grid{display:flex;flex-direction:column;gap:15px}.pigeon-card{display:flex;align-items:center;border-radius:6px}.pigeon-card-image{width:43%;flex-shrink:0}.pigeon-card-image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.pigeon-card-body{padding:17px 16px 17px 7px;flex:1}.pigeon-card h2{font-size:34px}.pigeon-card-body>.muted{display:none}.pigeon-card-body>p{font-size:10px;margin-top:5px}.pigeon-card-price{font-size:9px;padding-top:10px;margin-top:11px}.radio-mark{width:18px;height:18px;padding:3px}.pigeon-actions{margin-top:27px}.pigeon-actions .btn{width:100%}.pigeon-detail{display:flex;flex-direction:column;padding:15px 23px 40px;gap:0}.pigeon-portrait{max-width:300px;height:240px;overflow:hidden}.pigeon-portrait img{height:260px;-o-object-fit:cover;object-fit:cover}.pigeon-detail .page-head{margin-top:0}.pigeon-detail .story-text{font-size:23px}.pigeon-detail .btn{width:100%}.compose-layout{display:block;padding:27px 23px 48px}.compose-aside{display:none}.compose-top{margin-bottom:28px}.compose-top .text-button{font-size:12px}.compose-title{font-size:44px;margin-bottom:19px}.compose-main>.eyebrow{font-size:10px;margin-bottom:12px}.mobile-progress{display:flex;gap:5px;margin:0 0 26px}.mobile-progress>span{height:2px;flex:1;background:#dce1ce}.mobile-progress>span.active{background:#6c8b5d}.compose-form{gap:22px}.write-tools .small{font-size:9px}.write-tools .text-button,.field-set legend{font-size:12px}.compact-pigeons{gap:10px}.compact-pigeons button{padding:7px}.compact-pigeons button>span{font-size:23px}.compact-pigeons svg{width:15px;top:5px;right:5px}.delivery-modes{gap:10px}.delivery-modes label{padding:14px 12px;gap:8px}.delivery-modes strong{font-size:11px}.delivery-modes label>span{font-size:8px}.checkbox-field{font-size:10px;gap:10px}.review-letter{padding:23px 21px}.review-letter h2{font-size:32px}.letter-body{font-size:22px}.review-details>div{font-size:11px;gap:17px}.checkout-panel{padding:21px}.checkout-pigeon{gap:12px}.checkout-pigeon .eyebrow{font-size:8px}.checkout-pigeon h2{font-size:54px}.checkout-pigeon h2>span{font-size:13px}.checkout-pigeon .muted{font-size:9px}.celebration-page{padding:35px 23px 48px}.celebration-page>h1{font-size:55px;margin-top:18px}.celebration-page .eyebrow{font-size:8px}.celebration-page>.page-description{font-size:12px}.celebration-art{height:290px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 54%;object-position:50% 54%;width:calc(100% + 46px);max-width:calc(100% + 46px);margin-left:-23px;margin-right:-23px}.celebration-summary{flex-direction:column;align-items:center;gap:13px;font-size:10px;margin:19px 0 25px}.celebration-page>.btn{width:100%;min-width:0}.arrival-art{margin:8px -23px 20px;max-height:325px}.arrival-art>img{height:330px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 55%;object-position:50% 55%}.arrival-envelope{left:20%;bottom:5px;padding:13px 18px;font-size:18px;gap:13px}.arrival-envelope>svg{width:55px;height:55px}.read-toolbar{margin-bottom:25px}.read-toolbar .text-button{font-size:9px}.read-toolbar .back-link{font-size:10px}.open-letter{padding:26px 23px}.letter-masthead{font-size:6px;letter-spacing:1px;margin-bottom:22px;gap:15px}.open-letter>.eyebrow{font-size:8px}.open-letter>h1{font-size:35px;margin:20px 0}.open-letter .letter-body{font-size:23px;line-height:1.8}.letter-bottom{font-size:8px;flex-direction:column;gap:8px;margin-top:30px}.read-actions>p{font-size:24px;line-height:1.4}.read-actions .btn{width:100%}.read-footer{gap:20px;margin-top:23px;flex-wrap:wrap}.read-footer .text-button{font-size:9px}.postmark-card{padding:21px}.postmark-card h2{font-size:33px}.postmark-facts{gap:24px;font-size:24px}.postmark-facts small,.postmark-card .eyebrow{font-size:8px}.postmark-number{font-size:6px}.flight-layout{display:flex;flex-direction:column;gap:28px}.flight-art{height:290px}.flight-art>img{-o-object-position:50% 55%;object-position:50% 55%}.flight-art-label{font-size:8px;top:12px;left:12px}.flight-caption{left:12px;right:12px;bottom:12px;padding:11px;font-size:19px}.flight-time>.eyebrow{font-size:9px}.flight-time h2{font-size:43px;margin:10px 0}.flight-facts{display:grid;grid-template-columns:1fr 1fr;margin:26px 0;gap:16px}.flight-facts>p{font-size:11px;gap:9px}.flight-facts small{font-size:8px;line-height:1.6}.flight-info>.btn{width:100%}.flight-info>.text-button{font-size:11px}.flight-journal{margin-top:37px;padding-top:25px}.flight-journal .section-heading{align-items:flex-start}.flight-journal .section-heading h2{font-size:27px}.flight-journal .section-heading .small{font-size:8px;line-height:1.6;max-width:80px}.journal-events{display:flex;flex-direction:column;gap:25px;margin-top:25px}.journal-event{padding-left:21px;border-left:1px solid #d5dec2}.journal-dot{left:-3.5px;top:5px}.journal-event h3{font-size:27px;margin:8px 0}.journal-event>p{font-size:11px}.how-grid{display:flex;flex-direction:column;gap:12px;margin-top:33px}.how-card{padding:23px 0;position:relative}.how-card>.eyebrow{margin-bottom:19px;font-size:9px}.how-card>svg{position:absolute;right:6px;top:26px}.how-card h2{font-size:32px;margin-bottom:12px}.how-card p{font-size:12px}.principles{display:flex;flex-direction:column;gap:23px;padding:30px 0;margin:10px 0 29px}.principles h2{font-size:39px}.principles p{font-size:11px}.page-how-it-works .btn{width:100%}.panel{padding:20px}.section-label{font-size:26px}.list-row{gap:13px;padding:18px 0}.list-row .row-title{font-size:22px}.list-row .row-meta{font-size:10px}.avatar{width:53px;height:53px;font-size:29px}.settings-row .row-title{font-size:22px}.settings-row .row-meta{font-size:10px}.help-item summary{font-size:25px}.help-item p{font-size:12px}.receipt-grid{gap:19px}.receipt-grid dd{font-size:12px}.receipt-grid dt{font-size:10px}.badge{font-size:8px;padding:5px 9px}.guest-open{padding:24px}.guest-open>h2{font-size:32px}.page-share .btn,.page-receive .btn,.page-recover .btn{width:100%}}@media(max-width:370px){.site-header{padding:0 18px}.wordmark{font-size:26px}.header-signin{font-size:10px}.home-hero{margin:0 18px}.hero-copy h1{font-size:60px}.hero-copy>p{font-size:11px}.hero-art-wrap{margin-left:-18px;margin-right:-18px;height:325px}.hero-art{height:325px}.section-heading h2{font-size:21px}.home-bottom,.home-pigeons{margin-left:18px;margin-right:18px}.page-width,.page-width.wide,.page-width.narrow,.compose-layout{padding-left:18px;padding-right:18px}.compose-title{font-size:40px}.page-title{font-size:39px}.pigeon-card h2{font-size:31px}.sample-banner{font-size:7px;gap:5px}.sample-banner button{font-size:7px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-reduced-motion=true] *,html[data-reduced-motion=true] *:before,html[data-reduced-motion=true] *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.account-width .inline{flex-wrap:wrap}.account-width .panel.inline>.row-copy{min-width:130px}.account-width .page-head>.muted{margin-top:16px}.account-width .page-head>.text-button{margin-bottom:23px}.account-width .notice{flex-wrap:wrap}.brand-seal,.seal-text{font-family:Pigeon Seal,serif;font-weight:500;min-width:26px;text-align:center}.art-caption{font-family:DM Sans,Pigeon Seal,sans-serif}:root{--paper: #f7f4eb;--ink: #102322;--forest: #21483d;--muted: #626b6b;--line: #babbb3;--rust: #ad543e;--serif: "Times New Roman", Times, Georgia, serif;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#e6e3da;font-weight:400}body{background:#e6e3da;color:var(--ink)}button,input,textarea,select{font-family:Arial,Helvetica,sans-serif}h1,h2,h3{font-family:var(--serif);font-weight:700;letter-spacing:-.035em}em{color:inherit;font-weight:inherit;font-style:normal}.app.song-app{width:100%;max-width:390px;min-height:100svh;margin:0 auto;background:var(--paper) url(/assets/song-original/paper.webp) repeat;background-size:150px 103.5px;box-shadow:0 0 38px #302e2310;position:relative;overflow-x:clip}.song-app .main-content{min-height:0}.song-app.has-nav{padding-bottom:calc(75px + env(safe-area-inset-bottom))}.song-app.has-nav .main-content :is(input,textarea,select,button,a){scroll-margin-bottom:calc(79px + env(safe-area-inset-bottom))}.song-app .site-header{display:flex;align-items:flex-start;justify-content:space-between;height:94px;padding:25px 24px 0;border:0;gap:12px}.song-app .wordmark{display:block;position:relative;text-align:left;margin-top:9px;font:700 31px/1 var(--serif);letter-spacing:-1.1px;color:var(--ink)}.song-app .wordmark:after{content:"";width:32px;height:1px;position:absolute;left:1px;bottom:-16px;background:#485653}.song-app .header-actions{display:flex;gap:0}.song-app .desktop-nav,.song-app .site-footer,.song-app .wordmark-sub,.song-app .brand-seal,.song-app .header-inbox{display:none}.song-app .mobile-nav{display:flex;position:fixed;left:50%;right:auto;bottom:0;transform:translate(-50%);width:100%;max-width:390px;z-index:40;height:calc(63px + env(safe-area-inset-bottom));padding:7px 26px calc(5px + env(safe-area-inset-bottom));border:0;background:var(--paper) url(/assets/song-original/paper.webp) repeat;background-size:150px 103.5px;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:stretch;justify-content:space-between}.song-app .mobile-nav:before{content:"";position:absolute;left:12px;right:12px;top:0;border-top:1px solid #b7b7ab}.song-app .mobile-nav>button{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-width:67px;gap:2px;padding:0;font-size:11px;line-height:15px;color:#6b7270;position:relative}.song-app .mobile-nav>button>svg{width:24px;height:24px}.song-app .mobile-nav>button>img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.song-app .mobile-nav>button.active{color:#163f34}.song-app .mobile-nav>button.active:after{width:5px;height:5px;bottom:0;background:#163f34}.song-app .sample-banner{gap:10px;justify-content:space-between;background:#eeeadd;border-bottom:1px solid #d4d1c4;padding:5px 12px;font-size:9px;line-height:1.4;color:#60665d}.song-app .sample-banner span{min-width:0;gap:4px}.song-app .sample-banner button{white-space:nowrap;font-size:9px;gap:3px}.song-app .sample-banner svg{width:12px}.song-app .btn{width:100%;min-width:0;min-height:49px;padding:12px 18px;gap:14px;border:1px solid var(--forest);border-radius:9px;font:400 18px/1.4 Arial,Helvetica,sans-serif;color:#fffdf5;background:#21473c url(/assets/song-original/button-texture.webp) center / auto 100%;box-shadow:none;transition:filter .15s}.song-app .btn:hover:not(:disabled){background-color:#21473c;filter:brightness(1.08);transform:none;box-shadow:none}.song-app .btn>svg{width:23px;height:23px}.song-app .btn-secondary{color:#153d35;border-color:#254c43;background:transparent;box-shadow:none}.song-app .btn-secondary:hover:not(:disabled){background:#24473b08}.song-app .btn:disabled{opacity:.55}.song-app .text-button{font-size:14px;font-weight:400;min-height:36px;gap:8px}.song-app .muted{font-size:16px;color:var(--muted);line-height:1.6}.song-app .small{font-size:12px}.song-app .fine-print{font-size:12px;line-height:1.6;color:#6e7470}.song-app .eyebrow{font-size:12px;text-transform:none;letter-spacing:0;font-weight:400;color:#727a78}.song-app .page-width,.song-app .page-width.wide,.song-app .page-width.narrow{width:100%;max-width:none;padding:25px 22px 28px}.song-app .page-head{margin-bottom:23px}.song-app .page-head>.eyebrow{display:none}.song-app .page-title{font-size:40px;line-height:1.06;font-weight:700;letter-spacing:-1.25px}.song-app .page-description{font-size:16px;line-height:1.45;margin-top:11px;color:#657071}.song-app .back-link{min-height:30px;font-size:14px;gap:7px;padding:0;margin-bottom:24px;color:#16322e}.song-app .back-link svg{width:22px;height:22px}.song-app .stack{gap:21px}.song-app .field{font-size:13px;gap:6px;color:#787d7f}.song-app .field input,.song-app .field textarea,.song-app .field select{font-size:16px;color:#18302b;width:100%;min-height:43px;padding:11px 12px;line-height:1.45;border:1px solid #bdbfb7;border-radius:5px;background:#ffffff0c}.song-app .field input::-moz-placeholder,.song-app .field textarea::-moz-placeholder{color:#929994}.song-app .field input::placeholder,.song-app .field textarea::placeholder{color:#929994}.song-app .field .serif-input{font:400 20px/1.2 var(--serif);padding:9px 12px;min-height:39px}.song-app .field .letter-input{font:400 17px/1.4 var(--serif);padding:15px 14px;min-height:212px}.song-app .field-count{font-size:12px;color:#7d8180}.song-app .form-grid{grid-template-columns:1fr;gap:18px}.song-app .notice,.song-app .notice p{font-size:12px;line-height:1.65}.song-app .notice{border-radius:5px;padding:12px;gap:9px;background:#eceee3;border-color:#c9d0bf}.song-app .notice.subtle{background:transparent;border-color:#c5c8bb}.song-app .notice strong{font-weight:600}.song-app .error-message{font-size:13px}.song-app .global-error{margin:12px 20px;font-size:12px}.song-app .toast{max-width:min(390px,calc(100vw - 30px));font-size:13px;bottom:20px}.song-app.has-nav .toast{bottom:calc(75px + env(safe-area-inset-bottom))}.song-home-title{font:700 clamp(36px,11.8vw,46px)/.94 var(--serif);color:#0c201f;letter-spacing:-1.55px;margin:10px 24px 0}.song-home{position:relative}.song-home:before{content:"";position:absolute;left:0;top:91px;width:100px;height:37px;background:url(/assets/song-original/home-branch-top.webp) center / 100% 100%;pointer-events:none}.song-home-subtitle{text-align:center;color:#656e6d;font:400 16px/1.3 Arial,sans-serif;margin:15px 16px 0}.song-home-art{display:block;width:100%;height:auto;max-width:none;margin:0}.song-home-branch{position:absolute;left:0;width:100px;pointer-events:none}.song-home-mail{margin:0 21px;border-top:1px solid #a9aca3}.song-app .song-home-mail .letter-row{min-height:67px;height:auto;padding:8px 3px;gap:16px;border-bottom:1px solid #b1b4a8}.song-app .song-home-mail .row-title{font:400 20px/1.2 var(--serif);letter-spacing:-.3px}.song-app .song-home-mail .row-meta{font-size:14px;line-height:1.2}.song-home-action{margin:12px 21px 8px;text-align:center}.song-home-action .hero-price,.song-home-action>p{font-size:12px;color:#6f7774;margin-top:5px;line-height:1.4}.song-home-action .hero-price strong{font-weight:400}.song-app .letter-row{min-height:75px;padding:12px 0;gap:14px;border-bottom:1px solid #c3c4ba}.song-app .letter-row:hover{background:#263e2d04}.song-app .row-copy{gap:4px}.song-app .row-title{font:400 20px/1.2 var(--serif);letter-spacing:-.2px;color:#172824}.song-app .row-meta{font-size:13px;color:#657172;gap:4px;line-height:1.35}.song-app .letter-art{width:72px;height:52px;margin:0;transform:none;border:0;background:none;overflow:visible}.song-app .letter-art img{width:72px;max-width:72px;height:52px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.song-app .letter-art-arrived{width:72px;height:52px}.song-app .status-dot{width:5px;height:5px}.song-splash{padding:0 0 26px;text-align:center}.song-splash .song-home-title{text-align:left;margin-top:20px;margin-bottom:12px;font-size:clamp(36px,11.8vw,46px)}.song-splash-title{font:700 46px/.96 var(--serif);letter-spacing:-1.5px;margin:12px 24px 20px;text-align:left}.song-splash>img,.song-splash-art{width:100%;height:auto;display:block}.song-splash .splash-copy{padding:9px 24px 19px;font:400 16px/1.45 Arial,sans-serif;color:#405756}.song-splash .splash-copy p+p{font:400 14px/1.4 Arial,sans-serif;margin-top:10px;color:#697472}.song-splash-actions{margin:0 22px;display:flex;flex-direction:column;gap:11px}.song-splash .splash-actions{margin:0 22px;display:flex;flex-direction:column;gap:10px}.song-splash .splash-actions .text-button{text-decoration:underline;text-underline-offset:4px;min-height:43px}.song-splash .splash-motto{margin:14px 22px 0;padding-top:18px;border-top:1px solid #b3b8ac;font:400 8px/1.5 var(--serif);letter-spacing:2.3px;color:#53625f}.song-splash .sample-link{margin:15px auto 0;font-size:12px}.song-signin .signin-scene{width:calc(100% + 44px);max-width:none;margin:0 -22px 22px}.song-splash .fine-print{margin:16px 25px 0}.song-app .auth-layout{display:flex;flex-direction:column-reverse;min-height:0;padding:26px 22px 0;gap:15px}.song-app .auth-content{width:100%;text-align:left}.song-app .auth-content h1{font:700 42px/1.05 var(--serif);margin:18px 0}.song-app .auth-content>.eyebrow{display:none}.song-app .auth-art{width:calc(100% + 44px);height:auto;margin:0 -22px;overflow:hidden}.song-app .auth-art img{width:100%;height:auto;margin:0;-o-object-fit:contain;object-fit:contain}.song-app .compose-layout{display:block;padding:23px 22px 0;width:100%;max-width:none}.song-app .compose-aside,.song-app .mobile-progress{display:none}.song-app .compose-top{margin-bottom:16px;min-height:28px}.song-app .compose-top .text-button{font-size:14px;min-height:30px}.song-app .compose-top .back-link{margin:0}.song-app .compose-main>.eyebrow{font-size:12px;margin-bottom:8px}.compose-stage-label{font-size:12px;color:#7c8180;line-height:1.4;margin-bottom:8px}.attachment-label{font-size:13px;color:#777d7a;margin-top:-1px}.song-app .compose-title{font:700 42px/1.02 var(--serif);letter-spacing:-1.45px;margin-bottom:16px}.song-app .compose-form{gap:17px}.song-app .write-tools{padding:6px 0;margin:0;min-height:43px}.song-app .write-tools .text-button{font-size:12px;gap:10px}.song-app .write-tools .small{font-size:11px}.song-app .attachments{gap:12px}.song-app .attachments figure{width:124px}.song-app .attachments img{width:124px;height:89px;border-radius:5px}.song-app .attachments figcaption{font-size:11px;margin-top:5px}.song-app .photo-remove{width:25px;height:25px;top:-5px;right:-5px}.song-compose-footer,.compose-footer-art{width:calc(100% + 44px);max-width:none;margin:8px -22px 0}.song-app .field-set legend{font-size:14px;color:#64716c;margin-bottom:11px}.song-app .compact-pigeons{grid-template-columns:repeat(3,1fr);gap:8px}.song-app .compact-pigeons button{padding:6px 3px 10px;background:transparent;border-color:#c3c6ba}.song-app .compact-pigeons button.selected{border-color:var(--forest);background:#21473b05}.song-app .compact-pigeons button>span{font-size:23px}.song-app .delivery-modes{grid-template-columns:1fr;gap:12px}.song-app .delivery-modes label{padding:16px 14px;background:transparent;border-color:#bfc4b7;gap:7px}.song-app .delivery-modes label.selected{border-color:var(--forest);background:#244f3e05}.song-app .delivery-modes strong{font-size:16px;font-weight:400}.song-app .delivery-modes label>span{font-size:13px;line-height:1.4}.song-app .checkbox-field{font-size:12px;line-height:1.6}.song-app .review-letter{padding:18px 16px;background:transparent;box-shadow:none;border-color:#c5c7bd}.song-app .review-letter h2{font:400 26px/1.15 var(--serif)}.song-app .letter-body{font:400 18px/1.6 var(--serif);color:#1a2a27}.song-app .letter-masthead{font-size:8px;letter-spacing:.5px}.song-app .review-details>div{padding:13px 0;font-size:14px;border-color:#bfc2b6;gap:12px}.song-app .review-details dd span{font-size:12px}.song-app .page-pigeons .page-width{padding:8px 19px 23px}.song-app .page-pigeons .page-title{font-size:44px;line-height:.94;letter-spacing:-1.4px}.song-app .page-pigeons .page-head{margin:0 5px}.song-app .page-pigeons .page-description{margin-top:14px;text-align:center;font-size:15px;white-space:normal}.pigeon-house-scene{width:calc(100% + 38px);max-width:none;margin:0 -19px;display:block}.song-pigeons .pigeon-house-scene{width:100%;margin:0}.song-pigeons .pigeon-selection-grid{margin:0 19px}.song-app .song-pigeons .pigeon-actions{width:auto;margin:16px 21px 22px}.pigeon-journey-note{display:flex;width:100%;align-items:center;gap:11px;color:#6c756e;font-size:14px;margin-bottom:2px}.pigeon-journey-note:before,.pigeon-journey-note:after{content:"";height:1px;background:#aeb7a6;flex:1}.song-app .pigeon-selection-grid{display:flex;flex-direction:column;gap:8px}.song-app .pigeon-card{display:flex;position:relative;align-items:stretch;min-height:98px;border:1px solid #cccfc2;border-radius:8px;box-shadow:none}.song-app .pigeon-card.selected{border:1px solid #265447;box-shadow:0 0 0 .25px #265447}.song-app .pigeon-card-image{flex-shrink:0;width:44%;align-self:stretch;overflow:hidden}.song-app .pigeon-card-image img{width:100%;height:100%;min-height:96px;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;mix-blend-mode:normal}.song-app .pigeon-card-body{flex:1;padding:16px 28px 11px 3px}.song-app .pigeon-card h2{font:700 24px/1 var(--serif);letter-spacing:-.4px}.song-app .pigeon-card-body>.muted{display:block}.song-app .pigeon-card-body>p{font:400 13px/1.35 Arial,sans-serif;color:#66716c;margin-top:6px}.song-app .pigeon-card-price{display:block;border:0;margin:4px 0 0;padding:0;font-size:13px;color:#64716b}.song-app .pigeon-card-price strong{font-weight:400;color:inherit}.song-app .pigeon-card .radio-mark{position:absolute;right:14px;top:calc(50% - 10px);width:21px;height:21px;padding:4px;border-color:#63716a}.song-app .radio-mark>span{background:#245245}.song-app .pigeon-actions{margin-top:15px;gap:12px;width:100%}.song-app .pigeon-actions .muted{font-size:14px}.song-pigeon-rule{width:100%;display:flex;align-items:center;gap:11px;font-size:14px;color:#6b746c}.song-pigeon-rule:before,.song-pigeon-rule:after{content:"";flex:1;height:1px;background:#abad9f}.song-app .pigeon-detail{display:flex;flex-direction:column;padding:22px;max-width:none;gap:10px}.song-app .pigeon-portrait{width:calc(100% + 44px);max-width:none;height:auto;margin:0 -22px}.song-app .pigeon-portrait img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.song-app .pigeon-detail .story-text{font:400 19px/1.5 var(--serif);color:#55625a}.song-app .pigeon-facts{margin:24px 0;gap:15px}.song-app .pigeon-facts>span{font-size:14px}.song-mini-header{position:relative;display:grid;grid-template-columns:30px 1fr 30px;align-items:start;gap:12px;padding:30px 21px 26px}.song-mini-header button{padding:0}.song-mini-header>button:nth-child(2){font:700 24px/1 var(--serif);letter-spacing:-.7px;position:relative}.song-mini-header>button:nth-child(2):after{content:"";display:block;width:33px;border-top:1px solid #2f4541;margin:12px auto 0}.song-pigeon-detail>h1{font:700 48px/1 var(--serif);letter-spacing:-1.6px;text-align:center;margin:0 22px}.song-pigeon-intro{font:400 16px/1.3 Arial,sans-serif;color:#66726e;text-align:center;margin:10px 48px 3px}.song-pigeon-portrait{display:block;width:100%;height:auto}.song-pigeon-portrait:not(.full-scene){width:90%;margin:20px auto}.song-pigeon-bottom{margin:0 21px 24px}.song-pigeon-bottom>.muted{font-size:12px}.song-pigeon-bottom>h2{font:400 23px/1.25 var(--serif);margin:4px 0 13px;letter-spacing:-.4px}.song-detail-row{display:flex;align-items:center;gap:21px;min-height:54px;padding:9px 11px;border-top:1px solid #b0b8a7}.song-detail-row>div{display:flex;flex-direction:column;gap:3px}.song-detail-row span{font-size:12px;color:#66726b}.song-detail-row strong{font:400 19px/1.15 var(--serif)}.song-pigeon-bottom>.btn{margin-top:8px}.song-pigeon-bottom>.text-button{text-decoration:underline;text-underline-offset:4px;margin-top:7px}.song-review-row{display:flex;gap:16px;align-items:center;border-bottom:1px solid #b4bbaa;padding:15px 0}.song-review-row>div{flex:1;min-width:0}.song-review-row>div>span{font-size:12px;color:#66736d}.song-review-row h2{font:400 19px/1.25 var(--serif);margin:2px 0 3px}.song-review-row p{font:400 12px/1.4 Arial,sans-serif;color:#617069;overflow-wrap:anywhere}.song-review-row>button{display:flex;align-items:center;gap:6px;font-size:12px;padding:0}.song-review-row .song-review-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.song-review-photos{display:flex;align-items:center;gap:10px;margin-top:9px;flex-wrap:wrap}.song-review-photos img{width:91px;height:63px;-o-object-fit:cover;object-fit:cover;border-radius:3px}.song-review-photos span{font-size:11px;color:#68746b}.song-review-pigeon{width:94px;height:67px;-o-object-fit:contain;object-fit:contain}.compose-stage-review .compose-title{font-size:34px}.song-checkout-art{width:calc(100% + 44px);max-width:none;margin:-10px -22px 18px}.song-app .checkout-panel{padding:0;border:0;border-radius:0}.song-app .checkout-pigeon{gap:13px}.song-app .checkout-pigeon img{width:43%}.song-app .checkout-pigeon h2{font:700 49px/1.1 var(--serif)}.song-app .checkout-pigeon h2>span{font:400 17px Arial,sans-serif}.song-app .checkout-pigeon .eyebrow{font-size:11px}.song-app .checkout-pigeon .muted{font-size:12px}.song-app .celebration-page{padding:25px 22px 28px;max-width:none}.song-app .celebration-page>h1{font:700 40px/1.05 var(--serif);letter-spacing:-1px;margin-top:20px}.song-app .celebration-page>.eyebrow{font-size:12px}.song-app .celebration-page>.page-description{font-size:16px}.song-app .celebration-art{width:calc(100% + 44px);max-width:none;height:auto;margin:18px -22px 0;-o-object-fit:contain;object-fit:contain}.song-app .celebration-summary{display:flex;flex-direction:column;align-items:center;gap:9px;font-size:13px}.song-app .arrival-art{max-height:none;overflow:visible;margin:14px -22px 20px}.song-app .arrival-art>img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.song-app .read-toolbar{gap:10px;margin-bottom:19px}.song-app .read-toolbar .back-link{font-size:13px}.song-app .read-toolbar .text-button{font-size:12px}.song-app .open-letter{padding:0;border:0;box-shadow:none;background:transparent}.song-app .open-letter>h1{font:700 35px/1.08 var(--serif);margin:18px 0 23px}.song-app .open-letter>.eyebrow{font-size:13px}.song-app .open-letter .letter-body{font:400 18px/1.7 var(--serif)}.song-app .letter-bottom{font-size:12px;color:#6e766b;margin-top:28px;gap:9px}.song-app .read-actions>p{font:400 23px/1.3 var(--serif)}.song-app .read-footer{flex-wrap:wrap;gap:14px;margin-top:20px}.song-app .read-footer .text-button{font-size:12px}.song-app .postmark-card{padding:20px;border-color:#b7bcac}.song-app .postmark-card h2{font:700 30px/1.05 var(--serif)}.song-app .postmark-facts{gap:22px;font-size:23px}.song-app .postmark-facts small{font-size:11px}.song-app .postmark-number{font-size:9px}.song-app .flight-layout{display:flex;flex-direction:column;gap:14px}.song-app .flight-art{height:auto;width:calc(100% + 44px);margin:0 -22px;border:0;border-radius:0;background:none;overflow:visible}.song-app .flight-art>img{height:auto;width:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:normal}.song-app .flight-art-label{position:static;font:400 13px/1.4 var(--serif);justify-content:center;background:transparent;margin:4px auto;padding:0}.song-app .flight-caption{position:static;padding:10px 22px;background:transparent;border:0;font:400 18px/1.2 var(--serif);justify-content:center;gap:20px}.song-app .flight-time{text-align:center}.song-app .flight-time .eyebrow{font-size:12px}.song-app .flight-time h2{font:700 37px/1.05 var(--serif);margin:10px 0}.song-app .flight-time .muted{font:400 14px/1.5 var(--serif)}.song-app .journey-progress{height:7px;background:#d9d6c9;margin-top:22px}.song-app .journey-progress>span{background:#244b3e}.song-app .progress-label{font-size:11px;color:#788071;margin-top:7px}.song-app .flight-facts{display:flex;flex-direction:column;margin:23px 0;gap:14px}.song-app .flight-facts>p{font-size:14px;gap:11px}.song-app .flight-facts small{font-size:12px;margin-top:4px}.song-app .flight-info .notice,.song-app .flight-info .notice p{font-size:12px}.song-app .flight-info>.text-button{font-size:13px}.song-app .flight-journal{border-top:1px solid #b2b8a7;padding-top:16px;margin-top:24px}.song-app .flight-journal .section-heading h2{font:400 23px/1.2 var(--serif)}.song-app .flight-journal .section-heading .small{font-size:10px}.song-app .journal-events{display:flex;flex-direction:column;gap:22px;margin-top:18px}.song-app .journal-event{border-left:1px solid #b9bfac;padding-left:20px}.song-app .journal-dot{width:8px;height:8px;left:-4px;top:4px;background:#ac553f}.song-app .journal-event .eyebrow{font-size:11px;letter-spacing:0}.song-app .journal-event h3{font:400 19px/1.2 var(--serif);margin:7px 0}.song-app .journal-event>p{font-size:12px;line-height:1.4}.song-app .mailbox-toolbar{gap:0}.song-app .song-mailbox{padding-top:0;padding-bottom:0}.song-mailbox-write{display:flex;justify-content:flex-end;margin:0 0 9px}.song-app .song-mailbox-write .btn{width:auto;min-height:34px;padding:7px 12px;gap:7px;font-size:14px;border-radius:5px}.song-mailbox-write .btn svg{width:19px;height:19px}.song-app .song-mailbox .page-head{margin-bottom:12px}.song-app .song-mailbox .page-title{font-size:40px}.song-mail-search{display:flex;align-items:center;gap:12px;min-height:39px;border:1px solid #c8cdc0;border-radius:7px;padding:9px 12px}.song-mail-search>svg{color:#5b6a64}.song-mail-search input{width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;font-size:13px;color:#2d463b}.song-mail-search input::-moz-placeholder{color:#929c94}.song-mail-search input::placeholder{color:#929c94}.song-mail-group>h2{font:400 21px/1.2 var(--serif);letter-spacing:-.3px;margin:16px 0 10px}.song-mail-item{display:flex;align-items:center;width:100%;gap:16px;min-height:78px;padding:12px 1px;text-align:left;border-top:1px solid #c3c8b8;border-bottom:1px solid #c3c8b8}.song-mail-item+.song-mail-item{border-top:0}.song-mail-item>img{width:83px;height:58px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.song-mail-item>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.song-mail-item strong{font:400 20px/1.15 var(--serif)}.song-mail-item>span>span{font-size:13px;line-height:1.2;color:#445d52}.song-mail-item small{font-size:11px;line-height:1.4;color:#7b867a}.mailbox-scene{width:calc(100% + 44px);max-width:none;margin:0 -22px}.song-mailbox .mailbox-bottom{padding:10px 0}.song-app .tabs{width:100%;display:flex;justify-content:space-between;gap:0}.song-app .tabs button{width:33.333%;padding:17px 2px 14px;font-size:15px}.song-app .tabs button span{font-size:10px;margin-left:4px;background:none;padding:0}.song-app .tabs button.active{color:#1d4a3f}.song-app .tabs button.active:after{height:2px;background:#235245}.song-app .mail-list .letter-row{min-height:79px;padding:12px 0;gap:14px}.song-app .mail-list .row-title{font:400 20px/1.2 var(--serif)}.song-app .mail-list .row-meta{font-size:13px}.song-app .draft-main{padding:18px 0;gap:12px}.song-app .draft-main .row-title{font-size:22px}.song-app .draft-main .row-meta{font-size:13px}.song-app .mailbox-bottom{font-size:11px;flex-wrap:wrap}.song-app .mailbox-bottom .text-button{font-size:12px}.song-app .empty-state{padding:34px 0;gap:16px}.song-app .empty-state h2{font-size:34px;line-height:1.08}.song-app .empty-state .muted{font-size:15px}.song-app .panel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.song-app .section-label{font:400 24px/1.2 var(--serif);color:#24372f}.song-app .list-row{min-height:60px;gap:13px;padding:15px 0;border-color:#bec5b3}.song-app .list-row .row-title,.song-app .settings-row .row-title{font:400 20px/1.2 var(--serif)}.song-app .list-row .row-meta,.song-app .settings-row .row-meta{font-size:12px}.song-app .avatar{width:58px;height:58px;border:0;font-size:30px}.song-app .settings-row{min-height:64px;border-color:#bdc4b0;padding:14px 0}.song-app .help-item{padding:16px 0;border-color:#bdc4b0}.song-app .help-item summary{font:400 22px/1.3 var(--serif)}.song-app .help-item p{font-size:14px;line-height:1.6}.song-app .receipt-grid{grid-template-columns:1fr;gap:18px}.song-app .receipt-grid dt{font-size:12px}.song-app .receipt-grid dd{font-size:14px}.song-app .badge{font-size:11px}.song-app .how-grid,.song-app .principles{display:flex;flex-direction:column;gap:22px}.song-app .how-card h2{font-size:30px}.song-app .how-card p,.song-app .principles p{font-size:14px;line-height:1.7}.song-app .principles h2{font-size:36px}.song-app .guest-open{padding:0}.song-app .guest-open>h2{font-size:31px}.song-app .guest-art{width:100%;max-width:none}@media(max-width:500px){.app.song-app{max-width:430px}.song-app .mobile-nav{width:100%}}@media(min-width:400px)and (max-width:500px){.song-home-title,.song-splash-title{font-size:clamp(46px,11.8vw,50px)}.song-app .page-pigeons .page-title{font-size:48px}.song-app .song-home-mail .letter-row{min-height:72px}}@media(max-width:370px){.song-app .site-header{padding-left:20px;padding-right:20px}.song-app .wordmark{font-size:29px}.song-home-title,.song-splash-title,.song-splash .song-home-title{font-size:clamp(36px,11.8vw,42px);margin-left:20px;margin-right:20px}.song-app .page-title,.song-app .compose-title{font-size:37px}.song-app .page-pigeons .page-title{font-size:40px}.song-app .pigeon-card-body{padding-right:26px}.song-app .pigeon-card-body>p,.song-app .pigeon-card-price{font-size:12px}.song-app .song-home-mail .row-title{font-size:19px}.song-app .song-home-mail .row-meta{font-size:13px}}@media(max-width:340px){.song-app .song-home .song-home-title,.song-app .song-splash .song-home-title,.song-app .song-pigeons .song-home-title{font-size:40px}}@font-face{font-family:Song Display;src:url(/fonts/CormorantGaramond-Bold.ttf) format("truetype");font-weight:700;font-display:swap}.song-app .wordmark{font-family:Song Display,serif;font-weight:700;font-size:33px;letter-spacing:-.9px}.song-app .song-home-title{font-family:Song Display,serif;font-weight:700;font-size:50px;line-height:.86;letter-spacing:-.9px}@media(max-width:370px){.song-app .song-home-title{font-size:44px;letter-spacing:-1px}}.song-app .mobile-nav img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.song-app .letter-art img,.song-app .mobile-nav img{mix-blend-mode:darken}.song-app .mobile-nav button.active:after{content:"";display:block;width:5px;height:5px;border-radius:50%;background:var(--forest);position:absolute;bottom:2px;left:calc(50% - 2.5px)}.song-app .mobile-nav button{position:relative}.song-app .page-profile>.page-width{padding-top:0}.account-song.account-profile .account-head{padding-top:2px;margin-bottom:12px}.account-song .account-head-art,.account-song .account-profile-footer img,.song-journey img{mix-blend-mode:darken}@media(max-width:340px){.song-app .song-home-title{font-size:40px;letter-spacing:-.9px}}.song-home:before{display:none}.song-app .song-splash-art{clip-path:inset(5px 0 0)}@media(min-width:341px)and (max-width:390px){.song-app .song-home-title{font-size:46px;letter-spacing:-.9px}}.song-app .compose-main .compose-brand{display:block;margin:-27px auto 15px;border:0;padding:0 0 11px;background:none;font:700 31px/.98 Song Display,Georgia,serif;color:var(--ink);position:relative;width:-moz-max-content;width:max-content}.song-app .compose-main .compose-brand:after{content:"";position:absolute;bottom:0;width:27px;height:1px;background:#66736b;left:calc(50% - 13px)}.song-app .compose-main .compose-top .text-button{font-size:11px;position:relative;z-index:1}.song-app .compose-stage-review .compose-title{font-size:38px;margin-bottom:9px;line-height:1.05}.song-app .compose-stage-review .compose-stage-label{margin-bottom:14px;text-align:left}.song-app .screen-catalog{padding:26px 23px}.screen-catalog>h1{font:700 43px/.96 Song Display,Georgia,serif;letter-spacing:-.7px;margin:30px 0 12px}.screen-catalog>p{font:14px/1.5 Arial,sans-serif;color:#66716b;margin:0 0 30px}.screen-catalog>section{margin-bottom:28px}.screen-catalog h2{font:700 21px Georgia,serif;margin:0 0 8px}.screen-catalog section>button{display:flex;align-items:center;gap:16px;width:100%;padding:14px 0;border:0;border-top:1px solid #bdc0b3;background:none;text-align:left;color:#203b35}.screen-catalog section>button span{font:13px Arial,sans-serif;color:#768178;width:22px}.screen-catalog section>button strong{font:16px Arial,sans-serif;flex:1}.song-app .all-screens-link{display:block;text-decoration:underline;font-size:12px;margin-top:6px}.screen-guide{padding:10px 12px;border-top:1px solid #b9bbad;background:#eeeadf;display:flex;align-items:center;gap:8px;font:11px Arial,sans-serif;color:#40564f}.screen-guide>button{padding:6px 0;background:none;border:0;white-space:nowrap;font-size:11px}.screen-guide>select{width:100%;min-width:0;padding:6px;border:1px solid #c1c1b3;background:#f6f3e9;color:#334f44;font-size:11px}.song-app .sample-banner{gap:6px}.song-app .sample-banner>span{flex:1}.song-app .sample-banner>button{white-space:nowrap}.song-app .account-report .account-head-art{width:158px}@media(max-width:350px){.song-app .compose-main .compose-brand{font-size:27px}.song-app .compose-stage-review .compose-title{font-size:34px}.song-app .sample-banner,.song-app .sample-banner button{font-size:8px}}.song-app .account-song.account-report .account-head-art{right:-24px;top:-24px;bottom:auto;width:157px}.song-app .compose-stage-letter .compose-top{margin-bottom:7px}.song-app .compose-stage-letter .compose-title{font-size:40px;margin-bottom:15px}.song-app .compose-stage-letter .field .serif-input{font-size:17px;height:39px}.song-app .compose-stage-letter .field .letter-input{font-size:15px;line-height:1.45;height:212px;min-height:212px;padding:14px}.song-app .compose-stage-letter .field .field-count{font-size:11px}.song-app .compose-stage-letter .compose-form{gap:13px}.song-app .compose-stage-review{position:relative}.song-app .compose-stage-review .compose-brand{position:absolute;top:5px;left:50%;transform:translate(-50%);font-size:22px;margin:0;padding-bottom:10px}.song-app .compose-stage-review .compose-top{margin-bottom:24px}.song-app .compose-stage-review .compose-title{font-size:32px;font-weight:400;line-height:1.1;letter-spacing:-1.1px;margin-bottom:8px;white-space:nowrap}.song-app .compose-stage-review .compose-stage-label{margin-bottom:10px}.song-app .compose-stage-review .compose-form{gap:10px}.song-app .compose-stage-review .song-review-row{min-height:0;padding:9px 0;gap:15px}.song-app .compose-stage-review .song-review-row h2{font-size:17px;margin:0 0 2px}.song-app .compose-stage-review .song-review-row>div>span{font-size:11px}.song-app .compose-stage-review .song-review-row p{font-size:11px;line-height:1.3}.song-app .compose-stage-review .song-review-row>svg{width:23px;height:23px}.song-app .compose-stage-review .song-review-pigeon{height:54px;width:91px}.song-app .compose-stage-review .checkbox-field{font-size:10px;line-height:1.35;gap:8px}.song-app .compose-stage-review .checkbox-field input{width:15px;height:15px}.song-app .song-pigeon-bottom>h2{font-size:21px;line-height:1.2;margin-bottom:9px}.song-app .song-detail-row{min-height:49px;padding:7px 11px}.song-app .song-detail-row strong{font-size:17px}.song-app .song-detail-row span{font-size:10px}.song-app .song-pigeon-bottom>.btn{min-height:47px;font-size:16px}.song-app .account-report-brand{position:relative;font:400 24px/1.1 Times New Roman,serif;margin:0 0 25px;width:-moz-max-content;width:max-content}.song-app .account-report-brand:after{content:"";position:absolute;bottom:-12px;left:0;width:24px;height:1px;background:#68736e}.song-app .account-song.account-report .account-title{font-size:40px}.song-app .account-song.account-report .account-report-form textarea{height:116px;min-height:116px;font-size:14px}.song-app .account-song.account-report .account-report-form{gap:17px}.song-app .account-song.account-report .account-report-form .btn{min-height:47px;font-size:16px}@media(max-width:370px){.song-app .compose-stage-review .compose-title{font-size:29px}.song-app .compose-stage-letter .compose-title{font-size:37px}}@media(max-width:340px){.song-app .compose-stage-review .compose-title{font-size:26px}}.song-app .mobile-nav img{filter:contrast(1.35) brightness(1.08);mix-blend-mode:multiply}.song-app .song-journal-event>img{max-height:80px}.song-app .song-journal-timeline>li:last-child .song-journal-event{position:relative;min-height:104px;padding-right:80px}.song-app .song-journal-timeline>li:last-child .song-journal-event>img{position:absolute;width:92px;height:90px;right:0;bottom:0;margin:0}.song-app .compose-stage-review .song-review-row>div{line-height:1.1}.song-app .compose-stage-review .song-review-row:nth-child(5),.song-app .compose-stage-review .song-review-row:nth-child(6){padding:5px 0}.song-app .compose-stage-review .song-review-row:nth-child(5){border-bottom:0}.song-app .compose-stage-review .song-review-row:nth-child(6) h2{font-size:14px}.song-app .compose-stage-review .song-review-row:nth-child(6) p{display:none}.song-app .compose-stage-review .compose-footer-art{display:none}.song-app .compose-stage-review .fine-print{margin-top:0}.song-app .smail-sent-scene{transform:translateY(-7px);margin-bottom:7px}
