#section-about{contain:none!important;min-height:0!important;overflow:visible!important}.about-letter-scroll{color:#233c35;font-family:IBM Plex Mono,monospace;position:relative}.about-letter-stage{background:radial-gradient(at 50% 40%,#fff9ee88,#0000 70%);width:100%;padding-bottom:55px;position:relative}.about-letter-heading{z-index:8;padding:24px clamp(20px,4vw,65px) 25px;position:relative}.about-letter-heading>p{margin:0 0 16px;font-size:12px}.about-letter-heading b{color:#da3c84}.about-letter-heading>div{justify-content:space-between;align-items:center;gap:20px;display:flex}#section-about .about-letter-heading h1{letter-spacing:-.05em;white-space:nowrap;margin:0;font:700 clamp(27px,3.2vw,46px)/1.1 Space Grotesk,sans-serif!important}.about-letter-heading em{color:#ed398b;font-style:normal}.about-scroll-cue{color:#5c7868;width:230px;height:18px;font-size:11px;display:block;position:relative}.about-scroll-cue>span{position:absolute;inset:0}.about-scroll-cue-read{opacity:0}.about-letter-desk{perspective:1600px;isolation:isolate;width:min(880px,100% - 100px);margin:8px auto 0;position:relative}.about-letter{z-index:4;transform-origin:50% 0;color:#263c36;background:#fffbf0;border:1px solid #d4c3a8;margin:0;position:relative;box-shadow:1px 2px #d4c3a8,4px 6px #eadcc5,0 18px 42px #6b54391a}.about-letter:after{content:"";pointer-events:none;opacity:.025;mix-blend-mode:multiply;z-index:5;background-image:url(/textures/paper-fibers.webp);background-size:300px;position:absolute;inset:0}.about-letter-top{z-index:2;background:#fffbf0;padding:30px 44px 24px;position:relative}.about-letter-meta{letter-spacing:.12em;color:#8c7d68;border-bottom:1px solid #d6c8b0;justify-content:space-between;gap:12px;padding-bottom:17px;font-size:9px;display:flex}.about-letter-salutation{margin:26px 0 14px;font:italic 24px Georgia,serif}#section-about .about-letter h2{letter-spacing:-.04em;color:#263c36;margin:0;font:500 clamp(25px,2.6vw,36px)/1.22 Space Grotesk,sans-serif}.about-letter h2 span{color:#b74c76}.about-underline{transform-origin:0;width:min(420px,75%);height:15px;margin:4px 0 15px;display:block}.about-underline path{stroke:#d58aa3;stroke-width:2px;fill:none}.about-letter-lede{color:#617267;max-width:580px;margin:0;font:14px/1.75 IBM Plex Mono,monospace}.about-letter-fold{transform-origin:50% 0;backface-visibility:hidden;background:#fff9ed;border-top:1px solid #dccbb466;position:relative;box-shadow:inset 0 6px 8px -9px #947551}.about-letter-copy{padding:8px 44px 30px}.about-copy-section{border-bottom:1px solid #d8cbb87a;grid-template-columns:145px 1fr;gap:22px;padding:27px 0;display:grid}.about-copy-index{letter-spacing:.08em;color:#94816b;padding-top:5px;font-size:9px;line-height:1.6}.about-copy-section h3{color:#29453a;margin:0 0 10px;font:600 21px/1.3 Space Grotesk,sans-serif}.about-copy-section p{color:#53675d;margin:0;font-size:12px;line-height:1.85}.about-letter-values{border-bottom:1px solid #d8cbb87a;grid-template-columns:repeat(3,1fr);gap:24px;padding:27px 0;display:grid}.about-letter-values b{background:#edd0da;margin-bottom:12px;padding:3px 9px;font:600 20px Space Grotesk,sans-serif;display:inline-block;transform:rotate(-2deg)}.about-letter-values>div:nth-child(2) b{background:#cde1d8;transform:rotate(2deg)}.about-letter-values>div:nth-child(3) b{background:#ddd4ec}.about-letter-values span{color:#596c61;font-size:11px;line-height:1.8;display:block}.about-copy-invitation{border-bottom:0}.about-letter footer{border-top:1px solid #d6c6ad;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}.about-letter footer>span{color:#8a7965;font-size:10px;line-height:1.7}.about-letter footer strong{color:#527d68;font:italic 21px/1.3 Georgia,serif}.about-envelope{z-index:6;perspective:1500px;transform-origin:50%;filter:drop-shadow(0 20px 18px #6e533c25);width:min(680px,100%);height:300px;margin-left:max(-340px,-50%);position:absolute;top:150px;left:50%}.about-envelope-back{background:repeating-linear-gradient(45deg,#e2b9bb 0 2px,#e7c4c3 2px 8px);border:1px solid #c4a995;border-radius:5px;position:absolute;inset:0}.about-envelope-flap{transform-origin:50% 0;height:185px;transform-style:preserve-3d;z-index:5;position:absolute;inset:0 0 auto}.about-envelope-flap>div{clip-path:polygon(0 0,100% 0,50% 100%);backface-visibility:hidden;background:linear-gradient(#f5e6cd,#e4cfad);position:absolute;inset:0}.about-envelope-flap>div+div{clip-path:polygon(0 100%,100% 100%,50% 0);background:linear-gradient(#d3a5ab,#e6bdc0);transform:rotateX(180deg)}.about-envelope-front{z-index:4;background:linear-gradient(33deg,#eedcc0 49.7%,#0000 50%) 0/50.1% 100% no-repeat,linear-gradient(-33deg,#f3e4ca 49.7%,#0000 50%) 100%/50.1% 100% no-repeat;border:1px solid #c7b299;border-radius:4px;position:absolute;inset:0}.about-envelope-front:before{content:"";clip-path:polygon(0 100%,0 70%,50% 35%,100% 70%,100% 100%);background:linear-gradient(#f4e6ce,#ecdbbf);position:absolute;inset:0}.about-envelope-front>span,.about-envelope-front small{z-index:1;letter-spacing:.08em;color:#77674f;font-size:10px;position:absolute}.about-envelope-front>span{bottom:51px;left:30px}.about-envelope-front small{font-size:8px;bottom:29px;left:30px}.about-seal{z-index:7;color:#78374e;background:radial-gradient(circle at 35% 25%,#e9a0b4,#b44e70);border:3px double #b2607c;border-radius:46% 52% 47% 50%;flex-direction:column;justify-content:center;align-items:center;width:62px;height:62px;font-size:20px;font-weight:600;display:flex;position:absolute;top:150px;left:calc(50% - 31px);box-shadow:1px 3px 5px #7c3d5330}.about-seal small{letter-spacing:2px;font-size:8px}.about-envelope-note{text-align:center;color:#77917d;width:100%;font:italic 23px/1.35 Georgia,serif;position:absolute;top:calc(100% + 28px);left:0}@media (max-width:700px){.about-letter-heading{padding:20px 20px 22px}.about-letter-heading>p{font-size:10px}.about-letter-heading>div{display:block}#section-about .about-letter-heading h1{font-size:29px!important}.about-scroll-cue{margin-top:15px;font-size:10px}.about-letter-desk{width:calc(100% - 32px);margin-top:0}.about-letter-top{padding:23px 23px 20px}.about-letter-meta{letter-spacing:.04em;font-size:7px}.about-letter-salutation{margin-top:22px;font-size:22px}#section-about .about-letter h2{font-size:26px}.about-letter-lede{font-size:12px;line-height:1.8}.about-letter-copy{padding:0 23px 25px}.about-copy-section{grid-template-columns:1fr;gap:9px;padding:24px 0}.about-copy-index{font-size:8px}.about-copy-section h3{font-size:20px}.about-copy-section p{font-size:12px;line-height:1.9}.about-letter-values{gap:11px}.about-letter-values b{padding:3px 5px;font-size:18px}.about-letter-values span{font-size:9px}.about-letter footer{align-items:start;gap:12px}.about-letter footer>span{font-size:8px}.about-letter footer strong{font-size:18px}.about-envelope{height:220px;top:130px}.about-envelope-flap{height:140px}.about-seal{width:54px;height:54px;top:106px;left:calc(50% - 27px)}.about-envelope-front>span{font-size:8px;left:20px}.about-envelope-front small{font-size:6px;left:20px}.about-envelope-note{font-size:20px}}@media (prefers-reduced-motion:reduce){.about-envelope,.about-scroll-cue-open{display:none}.about-scroll-cue-read{opacity:1}}@media (prefers-reduced-motion:no-preference){.about-letter,.about-letter-fold{visibility:hidden}}.about-arrival{z-index:6;pointer-events:none;position:absolute;inset:0}.about-letter-wrap{z-index:4;transform-style:preserve-3d;position:relative}.about-envelope-exit{visibility:hidden;z-index:7;top:auto;bottom:0}.about-writing{width:min(310px,100%);height:45px;margin:26px 0 14px;position:relative}.about-writing .about-letter-salutation{margin:0;font-size:24px;line-height:35px}.about-greeting-ink{white-space:nowrap;display:inline-block}.about-writing-guide{pointer-events:none;width:100%;height:40px;position:absolute;inset:0;overflow:visible}.about-pen-path{fill:none;stroke:none}.about-ink-trail{fill:none;stroke:#657d68;stroke-width:.9px;opacity:.65}.about-pen{filter:drop-shadow(3px 5px 3px #393d3026);pointer-events:none;z-index:8;transform-origin:0 100%;width:66px;height:106px;position:absolute;top:0;left:0;overflow:visible}@media (max-width:700px){.about-writing{margin:22px 0 14px}.about-pen{width:53px;height:85px}.about-writing .about-letter-salutation{font-size:22px}.about-writing-guide{width:100%}}@media (prefers-reduced-motion:reduce){.about-arrival,.about-envelope-exit,.about-pen,.about-writing-guide{display:none}}.about-scroll-cue{color:#af5276;transform-origin:50%;width:285px;height:24px;font:italic 18px/1.3 Georgia,serif;animation:2.5s ease-in-out infinite about-cue-breathe}@keyframes about-cue-breathe{0%,to{transform:scale(.97)}50%{transform:scale(1.055)}}@media (max-width:700px){.about-scroll-cue{transform-origin:0;width:100%;margin-top:15px;font-size:16px}}@media (prefers-reduced-motion:reduce){.about-scroll-cue{animation:none}}.about-lid-arrival{z-index:3}.about-envelope-lid{z-index:3;filter:none}
