@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500&display=swap";
:root{--font-selector:R0Y7TWFucm9wZS01MDA=;--framer-font-family:"Manrope","Manrope Placeholder",sans-serif;--framer-font-size:18px;--framer-font-weight:500;--framer-line-height:1.6em;--framer-text-alignment:left;--framer-text-color:#7a7a7a}.letter-container{box-sizing:border-box;-webkit-font-smoothing:antialiased;background-color:#fff;justify-content:center;align-items:flex-start;min-height:100vh;margin:0;padding:0;display:flex}.content{box-sizing:border-box;flex-direction:column;width:100%;max-width:640px;margin:0 auto;padding:24px;display:flex;position:relative}@media (max-width:768px){.content{padding:20px}}@media (max-width:480px){.content{padding:16px}}.logo{align-self:flex-start;width:28px;height:28px;margin-bottom:84px}@media (max-width:768px){.logo{margin-bottom:64px}}@media (max-width:480px){.logo{margin-bottom:48px}}.audio-player{box-sizing:border-box;background:#efefef;border-radius:0;align-items:center;width:100%;height:48px;margin-bottom:16px;padding:0 12px;display:flex}@media (max-width:480px){.audio-player{height:40px;padding:0 10px}}.audio-controls{align-items:center;gap:16px;width:100%;display:flex}@media (max-width:480px){.audio-controls{gap:12px}}.play-button{cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.play-button span{color:#000;font-size:12px;transform:translate(.5px)}@media (max-width:480px){.play-button{width:18px;height:18px}}.progress-bar{cursor:pointer;background-color:#0000001a;border-radius:0;flex:1;height:4px;position:relative;overflow:hidden}.progress{background-color:#000000b3;border-radius:0;width:0%;height:100%;position:absolute;top:0;left:0}.timestamp{color:#0009;min-width:70px;margin-left:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px}@media (max-width:480px){.timestamp{min-width:60px;font-size:10px}}.meta-info{width:100%;color:var(--framer-text-color);font-family:var(--framer-font-family);font-size:var(--framer-font-size);line-height:var(--framer-line-height);flex-direction:column;margin:24px 0 48px;display:flex}.meta-info p{text-align:left;margin:0;padding:0}.meta-info p:first-child{margin-bottom:24px}@media (max-width:768px){.meta-info{margin:20px 0 40px;font-size:18px}}@media (max-width:480px){.meta-info{margin:16px 0 32px;font-size:17px}.meta-info p:first-child{margin-bottom:20px}}.text-content{flex-direction:column;gap:24px;width:100%;margin-bottom:32px;display:flex}.text-content h2{font-family:var(--framer-font-family);font-size:var(--framer-font-size);font-weight:var(--framer-font-weight);line-height:var(--framer-line-height);color:var(--framer-text-color);text-align:left;margin:0;padding:0}@media (max-width:768px){.text-content{gap:20px;margin-bottom:28px}.text-content h2{font-size:18px;line-height:1.5em}}@media (max-width:480px){.text-content{gap:16px;margin-bottom:24px}.text-content h2{font-size:17px;line-height:1.5em}}.letter{width:100%;font-family:var(--framer-font-family);font-size:var(--framer-font-size);font-weight:var(--framer-font-weight);line-height:var(--framer-line-height);color:var(--framer-text-color);box-sizing:border-box;margin:0;padding:0}.letter p{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;margin:0 0 24px;padding:0}.image-grid{grid-template-columns:repeat(2,1fr);gap:8px;width:100vw;margin:32px calc(50% - 50vw);padding:0 24px;display:grid}@media (max-width:768px){.image-grid{grid-template-columns:1fr;gap:8px;padding:0 20px}}@media (max-width:480px){.image-grid{padding:0 16px}}.image-wrapper{background:#f2f2f2;width:100%;position:relative;overflow:hidden}.image-wrapper:first-child{grid-area:1/1/span 2;height:calc(56.25vw + 8px)}@media (max-width:768px){.image-wrapper:first-child{aspect-ratio:16/9;height:auto}}.image-wrapper:nth-child(2){aspect-ratio:16/9;grid-area:1/2}.image-wrapper:nth-child(3){aspect-ratio:16/9;grid-area:2/2}@media (max-width:768px){.image-wrapper:first-child,.image-wrapper:nth-child(2),.image-wrapper:nth-child(3){aspect-ratio:16/9;grid-area:auto/1;height:auto;margin-bottom:8px}.image-wrapper:last-child{margin-bottom:0}}.main-image{cursor:auto;object-fit:cover;object-position:50% 50%;box-sizing:border-box;-webkit-font-smoothing:inherit;background-color:#0000;border-radius:0;width:100%;height:100%;display:block}.secondary-image{border-radius:inherit;object-position:center;object-fit:cover;box-sizing:border-box;-webkit-font-smoothing:inherit;width:100%;height:100%;display:block}
