._0h1v4W_underline{display:inline-block;position:relative}._0h1v4W_tape{color:#e8b6a1;opacity:.9;z-index:2;clip-path:polygon(2% 4%,98% 0,100% 93%,1% 100%,3% 75%,0 55%);background-color:#d7a28c;width:100px;height:28px;position:absolute;top:-12px;left:-22px;transform:rotate(-31deg)}._0h1v4W_sageTape{color:#b9c5a1;background-color:#8d9d77}._0h1v4W_bottomTape{width:85px;inset:auto -33px 3px auto;transform:rotate(37deg)}._0h1v4W_polaroid{background:#fffcf6;border:0;width:235px;max-width:100%;padding:12px 12px 0;display:block;position:relative;transform:rotate(-5deg);box-shadow:2px 5px 10px #4b382222,0 1px 2px #4b382211}._0h1v4W_polaroid ._0h1v4W_tape{width:78px;height:22px;top:-9px;left:-17px}._0h1v4W_polaroid ._0h1v4W_bottomTape{width:68px;inset:auto -25px 3px auto}._0h1v4W_coverPolaroid{width:250px;margin:28px auto 0}._0h1v4W_photoWindow{background:#d8d1be;height:245px;overflow:hidden}._0h1v4W_photoWindow img{object-fit:cover;width:100%;height:100%;display:block}._0h1v4W_photoPlaceholder{color:#5c6752;background:radial-gradient(at 30% 20%,#e6dfcf,#0000 70%),repeating-linear-gradient(0deg,#0000,#0000 3px,#746a5410 4px),#c6c5b3;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}._0h1v4W_photoPlaceholder span{font-family:var(--hand);text-align:center;font-size:27px;line-height:1.1}._0h1v4W_photoCaption{text-align:center;font-family:var(--hand);padding:13px 0 15px;font-size:19px;line-height:1.2;display:block}._0h1v4W_scattered{pointer-events:none;color:#bb8066;position:absolute;inset:0;overflow:hidden}._0h1v4W_scattered>svg{opacity:.8;position:absolute}._0h1v4W_heartOne{top:12%;right:27%;transform:rotate(-12deg)}._0h1v4W_starOne{top:8%;right:12%;transform:rotate(17deg)}._0h1v4W_flowerOne{top:49%;left:10%;transform:rotate(15deg)}._0h1v4W_sparkleOne{top:55%;right:9%}._0h1v4W_heartTwo{bottom:16%;right:27%;transform:rotate(13deg)}._0h1v4W_starTwo{bottom:10%;left:23%;transform:rotate(-20deg)}._0h1v4W_flowerTwo{bottom:23%;left:13%}._0h1v4W_sketchArrow{width:62px;height:62px}._0h1v4W_binding{z-index:5;pointer-events:none;flex-direction:column;justify-content:space-between;width:42px;display:flex;position:absolute;top:7%;bottom:7%;left:-14px}._0h1v4W_ring{background:linear-gradient(#d0cec0 2%,#f8f8f0 17%,#86877d 34%,#f3f1df 44%,#a9a99c 56%,#4a4d44 74%,#282a24 91%);border-radius:50%;width:36px;height:14px;display:block;position:relative;box-shadow:0 3px 2px #352d2d55,1px -1px 1px #fff9}._0h1v4W_ring:after{content:"";background:#baa788;border-radius:50%;position:absolute;inset:4px 4px 5px;box-shadow:inset 0 2px 2px #302b28aa,0 1px #fffa}._0h1v4W_centerBinding{left:calc(50% - 18px)}._0h1v4W_botanical{color:#647052;pointer-events:none;opacity:.7;align-items:center;width:120px;height:230px;display:flex}@media (max-width:700px){._0h1v4W_centerBinding{left:-14px}._0h1v4W_coverPolaroid{width:215px}._0h1v4W_photoWindow,._0h1v4W_coverPolaroid ._0h1v4W_photoWindow{height:215px}._0h1v4W_ring{width:30px;height:13px}._0h1v4W_binding{width:34px;left:-12px}._0h1v4W_flowerOne{left:6%}._0h1v4W_tape{width:82px}._0h1v4W_polaroid ._0h1v4W_tape{width:66px;height:18px;top:-7px;left:-13px}._0h1v4W_polaroid ._0h1v4W_bottomTape{width:56px;inset:auto -20px 3px auto}}@media (max-width:370px){._0h1v4W_coverPolaroid{width:185px}._0h1v4W_coverPolaroid ._0h1v4W_photoWindow{height:180px}._0h1v4W_photoCaption{font-size:17px}}
.xP9-5W_envelope{--envelope:#c0c8ac;isolation:isolate;perspective:900px;background:#a8b294;border:0;border-radius:3px;width:min(290px,100%);height:182px;margin:48px auto 15px;display:block;position:relative;transform:rotate(-4deg);box-shadow:2px 6px 12px #463d2926}.xP9-5W_coral{--envelope:#e1b4a2;background:#c59a87}.xP9-5W_ochre{--envelope:#dac49b;background:#bba77f}.xP9-5W_letterPeek{text-align:left;width:86%;height:140px;font-family:var(--hand);z-index:2;background:#fffaf0;padding:20px;font-size:24px;position:absolute;top:12px;left:7%;box-shadow:0 0 3px #0002}.xP9-5W_letterPeek>span{font-size:18px}.xP9-5W_envelopePocket{background:linear-gradient(150deg, #ffffff16, transparent), var(--envelope);clip-path:polygon(0 0,50% 51%,100% 0,100% 100%,0 100%);z-index:3;border-radius:2px;position:absolute;inset:0}.xP9-5W_envelopePocket:after{content:"";clip-path:polygon(0 100%,50% 45%,100% 100%);background:#ffffff19;position:absolute;inset:0}.xP9-5W_envelopeFlap{background:var(--envelope);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;z-index:4;filter:drop-shadow(0 2px 1px #0002);width:100%;height:56%;position:absolute;top:0;left:0}.xP9-5W_flapOpened{z-index:1}.xP9-5W_seal{color:#f1d4b6;z-index:5;background:#b7745b;border-radius:48% 52% 45% 55%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:41%;left:calc(50% - 20px);box-shadow:1px 2px 3px #51392340,inset 0 0 0 4px #b2745c,inset 0 0 0 5px #ce947a}.xP9-5W_envelopeName{font-family:var(--hand);z-index:5;font-size:20px;position:absolute;bottom:20px;left:0;right:0}.xP9-5W_overlay{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#302a21a6;animation:.2s ease-out xP9-5W_appear;position:fixed;inset:0}.xP9-5W_letterDialog,.xP9-5W_photoDialog{z-index:31;overscroll-behavior:contain;background:var(--paper);border-radius:3px;outline:none;width:min(660px,100vw - 32px);max-height:88dvh;padding:50px;animation:.25s ease-out xP9-5W_appear;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 25px 100px #0005}.xP9-5W_letterDialog{background-image:repeating-linear-gradient(0deg,#0000,#0000 31px,#bca37b15 32px)}.xP9-5W_close{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.xP9-5W_close:hover{background:#d2b99544}.xP9-5W_eyebrow{letter-spacing:.2em;color:var(--muted);font-family:Arial,sans-serif;font-size:10px}.xP9-5W_title{font-family:var(--hand);margin:20px 0;font-size:40px;font-weight:600;line-height:1.1}.xP9-5W_description{font-family:var(--hand);color:var(--muted);margin:0 0 28px;font-size:23px}.xP9-5W_letterBody{overflow-wrap:anywhere;font-size:15px;line-height:2}.xP9-5W_letterBody p{white-space:pre-line;margin:0 0 24px}.xP9-5W_pending{text-align:center;color:var(--muted);padding:32px 0}.xP9-5W_pending p{font-family:var(--hand);margin-top:15px;font-size:31px;line-height:1.3}.xP9-5W_pending span{font-family:Arial,sans-serif;font-size:11px;line-height:1.6;display:block}.xP9-5W_signoff{font-family:var(--hand);text-align:right;margin-top:24px;font-size:25px;display:block}.xP9-5W_gallery{flex-wrap:wrap;justify-content:center;gap:28px;width:100%;padding:20px 12px;display:flex}.xP9-5W_gallery>:nth-child(2n){transform:rotate(5deg)}.xP9-5W_pair>*,.xP9-5W_strip>*{width:min(190px,100%)}.xP9-5W_pair>:nth-child(2n){margin-top:24px}.xP9-5W_strip{gap:18px}.xP9-5W_strip>*{width:150px;padding:7px 7px 0}.xP9-5W_letter>*{width:180px}.xP9-5W_compactGallery{grid-template-columns:repeat(var(--gallery-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--gallery-rows), minmax(0, 1fr));flex:1;place-items:center;gap:14px;min-height:0;max-height:390px;padding:16px 8px;display:grid;overflow:hidden}.xP9-5W_compactGallery>*{flex-direction:column;width:min(100%,210px);height:min(100%,300px);min-height:0;max-height:100%;padding:8px 8px 0;display:flex}.xP9-5W_compactGallery.xP9-5W_pair>:nth-child(2n){margin-top:0}.xP9-5W_compactGallery>*>div{flex:1;height:auto;min-height:0}.xP9-5W_compactGallery>*>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:6px 0 7px;font-size:15px;line-height:1.1;display:-webkit-box;overflow:hidden}.xP9-5W_photoDialog{background:#fffdf7;width:fit-content;max-width:calc(100vw - 32px);padding:48px 20px 20px}.xP9-5W_enlargedPhoto{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:65dvh;margin:auto;display:block}.xP9-5W_photoDescription{font-family:var(--hand);text-align:center;margin:15px 0 0;font-size:25px}.xP9-5W_photoNavigation{font-family:var(--hand);justify-content:center;align-items:center;gap:24px;margin-top:10px;font-size:22px;display:flex}.xP9-5W_photoNavigation button{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.xP9-5W_photoNavigation button:disabled{opacity:.3}@keyframes xP9-5W_appear{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.xP9-5W_envelope{width:245px;height:165px;margin-top:40px}.xP9-5W_letterDialog{padding:44px 25px 28px}.xP9-5W_title{font-size:34px}.xP9-5W_gallery{gap:30px}.xP9-5W_pair>*,.xP9-5W_strip>*{width:210px}.xP9-5W_compactGallery{flex-wrap:wrap;flex:none;justify-content:center;gap:26px;max-height:none;padding:20px 12px;display:flex;overflow:visible}.xP9-5W_compactGallery>*{width:min(210px,100%);height:auto;max-height:none;padding:8px 8px 0}.xP9-5W_compactGallery>*>div{flex:none;height:200px}}
.ICroOG_scene{background:radial-gradient(at 49% 35%,#f8f5ee 0,#eeebe3 55%,#e4e1d8 100%);min-height:100dvh;padding:0 44px;overflow:clip}.ICroOG_siteHeader{border-bottom:1px solid #9d8e7521;justify-content:space-between;align-items:center;max-width:1360px;height:90px;margin:auto;display:flex}.ICroOG_wordmark{font-family:var(--hand);align-items:center;gap:10px;font-size:26px;display:flex}.ICroOG_wordmark>svg,.ICroOG_wordmarkDot{color:var(--coral)}.ICroOG_headerDedication{font-family:var(--hand);color:var(--muted);align-items:center;gap:10px;font-size:20px;display:flex}.ICroOG_headerDedication svg{color:#a76c57}.ICroOG_stage{perspective:2400px;justify-content:center;align-items:center;max-width:1380px;margin:auto;padding:46px 30px 24px;display:flex;position:relative}.ICroOG_book{transform-style:preserve-3d;background:#d8c5a2;border-radius:2px 5px 5px 2px;position:relative;box-shadow:1px 2px #bbad94,3px 4px #ede4d0,4px 5px #b7a78d,7px 8px #e0d5bf,8px 9px #bbac92,10px 14px 20px #55463122,0 26px 65px #55463125}.ICroOG_closedBook{width:470px;min-height:652px;transform:rotate(-1deg)}.ICroOG_openBook{width:min(1060px,100%);min-height:650px}.ICroOG_cover{transform-origin:0;background:radial-gradient(at 20% 10%,#dfc7a5aa,#0000 75%),repeating-linear-gradient(90deg,#6f563305 0 1px,#0000 1px 3px),#d2b995;border-radius:1px 3px 3px 1px;min-height:652px;padding:32px 35px 24px 45px;position:relative;box-shadow:inset -2px 0 5px #6b523919}.ICroOG_coverDate{font-family:var(--hand);color:#70523e;margin:0;font-size:19px;position:absolute;top:23px;right:26px;transform:rotate(4deg)}.ICroOG_coverTitle{text-align:center;padding-top:26px;position:relative}.ICroOG_coverTitle>span{letter-spacing:.24em;color:#79634c;font-family:Arial,sans-serif;font-size:8px}.ICroOG_coverTitle h1{font-family:var(--hand);letter-spacing:-4px;margin:4px 0 0;font-size:80px;font-weight:700;line-height:1;transform:rotate(-3deg)}.ICroOG_coverTitle p{font-family:var(--hand);margin:8px 0 22px;font-size:31px}.ICroOG_coverAnnotation{align-items:end;gap:4px;width:260px;height:61px;margin:5px auto 0;padding-left:1px;display:flex;position:relative}.ICroOG_coverAnnotation>svg{width:45px;height:53px;transform:rotate(-40deg)}.ICroOG_coverAnnotation>span{font-family:var(--hand);color:#705940;padding-bottom:4px;font-size:19px;transform:rotate(-5deg)}.ICroOG_openButton{width:fit-content;min-height:46px;font-family:var(--hand);background:0 0;border:0;border-bottom:1px solid #71543c66;justify-content:center;align-items:center;gap:12px;margin:5px auto 0;font-size:25px;display:flex;position:relative}.ICroOG_openButton svg{transition:transform .2s}.ICroOG_openButton:hover svg{transform:translate(5px)}.ICroOG_coverFootnote{text-align:center;text-transform:uppercase;letter-spacing:.15em;color:#705e4b;margin-top:12px;font-family:Arial,sans-serif;font-size:8px;display:block}.ICroOG_marginNote{font-family:var(--hand);color:#968571;font-size:26px;line-height:1.25;position:absolute;top:43%;left:calc(50% - 435px);transform:rotate(-9deg)}.ICroOG_marginNote>svg{opacity:.7;margin:10px 0 0 70px;display:block;transform:rotate(35deg)}.ICroOG_sideStamp{color:#96826a;outline-offset:5px;border:1px solid #ac957466;border-radius:50%;outline:1px dashed #ac957455;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:94px;height:94px;display:flex;position:absolute;bottom:17%;right:calc(50% - 389px);transform:rotate(13deg)}.ICroOG_sideStamp span{letter-spacing:.15em;text-align:center;font:9px/1.6 Arial,sans-serif}.ICroOG_belowBook{color:#81735f;font-family:var(--hand);justify-content:center;align-items:center;gap:14px;margin:15px auto 30px;font-size:21px;display:flex}.ICroOG_belowBook svg{color:#ad9877}.ICroOG_footer{color:#847662;letter-spacing:.17em;border-top:1px solid #9d8e7521;justify-content:center;align-items:center;gap:16px;max-width:1360px;min-height:60px;margin:auto;font-family:Arial,sans-serif;font-size:8px;display:flex}.ICroOG_footer>svg{color:#ac8069}.ICroOG_inside{min-height:650px;position:relative}.ICroOG_bookTabs{z-index:8;flex-direction:column;gap:12px;display:flex;position:absolute;top:55px;right:-27px}.ICroOG_bookTabs button{writing-mode:vertical-rl;font-family:var(--hand);background:#b8bea0;border:0;border-radius:0 4px 4px 0;align-items:center;gap:6px;padding:15px 8px 15px 11px;font-size:18px;transition:padding .2s;display:flex;box-shadow:2px 2px 3px #3b2e201a}.ICroOG_bookTabs button:nth-child(2){background:#d6ae96}.ICroOG_bookTabs button:nth-child(3){background:#d7c29b}.ICroOG_bookTabs button.ICroOG_activeTab{padding-right:14px}.ICroOG_bookTabs button:hover{filter:brightness(1.04)}.ICroOG_pageViewport{perspective:1800px;background:var(--paper);overscroll-behavior:contain;border-radius:2px;height:650px;position:relative;overflow:hidden}.ICroOG_pageContents{height:100%}.ICroOG_spread{grid-template-columns:1fr 1fr;height:650px;display:grid}.ICroOG_page{background:radial-gradient(ellipse at 20% 0, #fff9ee55, transparent 70%), repeating-linear-gradient(0deg, #7d693302, #7d693302 1px, transparent 1px, transparent 3px), var(--paper);min-width:0;height:650px;padding:42px 44px;position:relative;overflow:hidden}.ICroOG_page:first-child{box-shadow:inset -16px 0 24px -20px #79634088}.ICroOG_page:nth-child(2){box-shadow:inset 16px 0 24px -20px #79634077}.ICroOG_introPage{padding-top:53px}.ICroOG_eyebrow{letter-spacing:.19em;color:#84745f;margin:0 0 25px;font:8px/1.7 Arial,sans-serif}.ICroOG_introTitle{font-family:var(--hand);margin:0 0 25px;font-size:clamp(38px,4vw,51px);font-weight:500;line-height:1.14}.ICroOG_introTitle:focus,.ICroOG_personName:focus,.ICroOG_closingPage h2:focus{outline:none}.ICroOG_introCopy{color:#766751;font-size:13px;line-height:1.9}.ICroOG_indexKeepsake{width:165px;font-family:var(--hand);text-align:center;background:#e8debc;flex-direction:column;align-items:center;margin:25px 0 0 22px;padding:12px;font-size:19px;line-height:1.15;display:flex;position:relative;transform:rotate(-6deg);box-shadow:2px 4px 6px #4630201a}.ICroOG_indexKeepsake>svg{color:#a96f54;margin-top:13px}.ICroOG_noteNumber{color:#7a805e;font-size:52px;line-height:1.2}.ICroOG_indexBotanical{width:100px;height:200px;position:absolute;bottom:75px;right:22px;transform:rotate(19deg)}.ICroOG_handNote{font-family:var(--hand);color:#807158;margin:18px 0 0 24px;font-size:23px;line-height:1.2;transform:rotate(-3deg)}.ICroOG_pageNumber{color:#95836b;font-family:var(--hand);font-size:16px;position:absolute;bottom:21px;left:44px;right:44px}.ICroOG_indexPage{padding:40px 36px 25px 44px}.ICroOG_indexHeading{border-bottom:1px solid #99856540;justify-content:space-between;align-items:center;gap:10px;padding-bottom:15px;display:flex}.ICroOG_indexHeading h3{font-family:var(--hand);margin:0;font-size:28px;font-weight:400}.ICroOG_indexHeading>svg{color:#a78063;flex-shrink:0}.ICroOG_nameGroup h4{color:#936f55;font-family:var(--hand);justify-content:space-between;align-items:baseline;gap:5px;margin:14px 0 5px;font-size:21px;font-weight:500;display:flex}.ICroOG_nameGroup h4>span{color:#8a7a63;font-size:13px}.ICroOG_nameGrid{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.ICroOG_nameGrid button{text-align:left;min-height:25px;font-family:var(--hand);background:0 0;border:0;align-items:baseline;gap:8px;padding:1px 0;font-size:20px;line-height:1.1;transition:color .15s,transform .15s;display:flex}.ICroOG_nameGrid button:hover{color:#ac644e;transform:translate(2px)}.ICroOG_nameDots{border-bottom:1px dotted #b9a99088;flex:1}.ICroOG_nameNumber{color:#8c7b62;text-align:right;min-width:13px;font-family:Arial,sans-serif;font-size:9px}.ICroOG_nameNumber svg{color:var(--sage)}.ICroOG_indexHint{color:#917f64;font-family:var(--hand);align-items:center;gap:5px;margin:12px 0 0;font-size:16px;display:flex}.ICroOG_turningSheet{z-index:9;transform-origin:0;backface-visibility:visible;pointer-events:none;background:var(--paper);width:50%;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;box-shadow:-8px 0 30px #44331a22}.ICroOG_turningPreview{background:var(--paper);width:200%;height:100%;position:absolute;inset:0 auto 0 0;overflow:hidden}.ICroOG_turningPreview>.ICroOG_spread{width:100%;height:100%}.ICroOG_turningPreview .ICroOG_page{height:650px}.ICroOG_backwardPreview{transform:translate(-50%)}.ICroOG_controls{justify-content:space-between;align-items:center;max-width:1060px;min-height:65px;margin:0 auto 20px;display:flex;position:relative}.ICroOG_utilityControls{gap:20px;display:flex}.ICroOG_utilityControls button{color:#81725f;font-family:var(--hand);background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:0;font-size:19px;display:flex}.ICroOG_utilityControls button[aria-pressed=true]{color:#4e6748}.ICroOG_pageNavigation{align-items:center;gap:20px;display:flex}.ICroOG_pageNavigation button{background:#f4efe44d;border:1px solid #b2a38766;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .15s;display:grid}.ICroOG_pageNavigation button:hover:not(:disabled){background:#e0d4bd}.ICroOG_pageNavigation button:disabled{opacity:.3}.ICroOG_pageNavigation>span{font-family:var(--hand);color:#7c6b55;text-align:center;min-width:83px;font-size:20px}.ICroOG_skipButton{font-family:var(--hand);color:#865a42;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;font-size:20px;display:flex;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.ICroOG_letterPage{flex-direction:column;padding-top:53px;display:flex}.ICroOG_fromLabel{font-family:var(--hand);color:#8b765d;margin-top:32px;font-size:25px;display:block}.ICroOG_personName{font-family:var(--hand);margin:0 0 15px;font-size:64px;font-weight:500;line-height:1.2}.ICroOG_envelopeHint{font-family:var(--hand);text-align:center;color:#7d6e56;margin:20px 0 0;font-size:21px}.ICroOG_envelopeHint>svg{vertical-align:middle;color:#b17d61;margin-left:4px}.ICroOG_envelopeHint>span{letter-spacing:.12em;text-transform:uppercase;color:#86775e;margin-top:8px;font-family:Arial,sans-serif;font-size:8px;display:block}.ICroOG_letterFooter{color:#a38d6c;align-items:center;gap:11px;margin-top:auto;display:flex}.ICroOG_letterFooter>span{font-family:var(--hand);font-size:19px}.ICroOG_memoriesHeading{font-family:var(--hand);color:#88755c;justify-content:space-between;align-items:center;font-size:25px;line-height:1.15;display:flex;transform:rotate(2deg)}.ICroOG_memoriesHeading>svg{color:#ba8e69}.ICroOG_memoriesPage{flex-direction:column;display:flex}.ICroOG_emptyMemories{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;margin-top:12px;display:flex;position:relative}.ICroOG_emptyMemories>:first-child{width:min(175px,100%)}.ICroOG_emptyMemories>:first-child>div{height:165px}.ICroOG_emptyMemories>p{font-family:var(--hand);color:#8b775a;text-align:center;max-width:210px;margin:10px 0 0;font-size:20px;line-height:1.2;transform:rotate(-4deg)}.ICroOG_photoDraftLabel{letter-spacing:.15em;color:#88765c;margin-top:12px;font-family:Arial,sans-serif;font-size:8px}.ICroOG_memoriesBotanical{opacity:.5;width:90px;height:170px;position:absolute;bottom:25px;right:10px;transform:rotate(16deg)}.ICroOG_memoryFootnote{z-index:1;text-align:center;font-family:var(--hand);color:#8b795f;margin-top:auto;font-size:18px;display:block;position:relative}.ICroOG_inlineLetter{overflow-wrap:anywhere;flex:1;min-height:0;font-size:14px;line-height:2;overflow-y:auto}.ICroOG_inlineLetter p{white-space:pre-line}.ICroOG_draftMessage{color:#8a7b64;font-family:var(--hand);font-size:26px}.ICroOG_readingView .ICroOG_pageViewport{height:650px}.ICroOG_closingPage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding-bottom:60px;display:flex}.ICroOG_closingPage h2,.ICroOG_closingPage h3{font-family:var(--hand);margin:10px 0;font-size:43px;font-weight:500;line-height:1.2}.ICroOG_celebrateButton{font-family:var(--hand);background:#e6d8b9;border:1px solid #bda887;align-items:center;gap:9px;padding:12px 16px;font-size:21px;display:flex}@media (min-width:701px) and (max-width:1050px){.ICroOG_scene{padding:0 24px}.ICroOG_page{padding-left:30px;padding-right:30px}.ICroOG_indexPage{padding-left:32px;padding-right:25px}.ICroOG_nameGrid{column-gap:16px}.ICroOG_nameGroup h4>span{display:none}.ICroOG_indexHeading h3{font-size:25px}.ICroOG_marginNote{font-size:22px;left:calc(50% - 360px)}.ICroOG_sideStamp{width:75px;height:75px;right:calc(50% - 340px)}}@media (max-width:850px){.ICroOG_marginNote,.ICroOG_sideStamp{display:none}}@media (max-width:700px){.ICroOG_scene{padding:0 18px}.ICroOG_siteHeader{height:73px}.ICroOG_wordmark{font-size:23px}.ICroOG_wordmark svg{width:21px}.ICroOG_headerDedication{display:none}.ICroOG_stage{align-items:start;padding:30px 10px 20px}.ICroOG_closedBook{width:min(380px,100%);min-height:602px}.ICroOG_cover{min-height:602px;padding:34px 24px 20px 34px}.ICroOG_coverTitle h1{font-size:73px}.ICroOG_coverTitle p{margin-bottom:17px;font-size:28px}.ICroOG_coverTitle>span{font-size:7px}.ICroOG_coverDate{font-size:16px;top:20px;right:20px}.ICroOG_coverAnnotation{width:225px;height:58px}.ICroOG_coverAnnotation>span{font-size:18px}.ICroOG_openButton{gap:8px;font-size:23px}.ICroOG_coverFootnote{font-size:7px}.ICroOG_belowBook{text-align:center;gap:8px;margin-top:7px;font-size:18px;line-height:1.3}.ICroOG_belowBook svg{flex-shrink:0;width:11px}.ICroOG_footer{letter-spacing:.1em;flex-wrap:wrap;gap:9px;min-height:52px;font-size:6px}.ICroOG_openBook{width:100%;min-height:610px}.ICroOG_inside{min-height:610px}.ICroOG_pageViewport,.ICroOG_readingView .ICroOG_pageViewport{scrollbar-width:thin;scrollbar-color:#b5a486 transparent;height:min(720px,100dvh - 205px);min-height:500px;overflow:hidden auto}.ICroOG_pageContents{height:auto;min-height:100%}.ICroOG_spread{flex-direction:column;height:auto;min-height:610px;display:flex}.ICroOG_page{height:auto;padding:36px 26px 48px 31px;overflow:visible;box-shadow:none!important}.ICroOG_introPage{padding-bottom:28px}.ICroOG_introTitle{margin-bottom:18px;font-size:41px}.ICroOG_introCopy{font-size:12px}.ICroOG_indexKeepsake{width:153px;margin:25px 0 10px 12px;padding:10px;font-size:19px}.ICroOG_noteNumber{font-size:48px}.ICroOG_indexBotanical{width:87px;height:165px;bottom:50px;right:15px}.ICroOG_introPage .ICroOG_handNote{display:none}.ICroOG_introPage .ICroOG_pageNumber{margin-top:25px;font-size:15px;display:block;position:static}.ICroOG_indexPage{border-top:1px dashed #a68d6438;padding-top:26px}.ICroOG_indexHeading h3{font-size:27px}.ICroOG_nameGroup h4{margin-top:23px}.ICroOG_nameGroup h4>span{font-size:12px}.ICroOG_nameGrid{column-gap:18px}.ICroOG_nameGrid button{min-height:44px;font-size:23px}.ICroOG_nameGroup h4>span{display:none}.ICroOG_bookTabs{gap:9px;top:42px;right:-22px}.ICroOG_bookTabs button{min-width:25px;padding:12px 6px;font-size:15px}.ICroOG_bookTabs button.ICroOG_activeTab{padding-right:8px}.ICroOG_bookTabs button svg{width:13px}.ICroOG_turningSheet{width:100%;left:0}.ICroOG_controls{flex-direction:column-reverse;gap:5px;margin-bottom:18px}.ICroOG_pageNavigation{gap:24px}.ICroOG_utilityControls{gap:25px}.ICroOG_utilityControls button{font-size:17px}.ICroOG_skipButton{background:var(--table);z-index:3;white-space:nowrap;bottom:-34px}.ICroOG_contributorSpread .ICroOG_memoriesPage{min-height:430px}.ICroOG_letterPage{min-height:650px;padding-top:40px}.ICroOG_fromLabel{margin-top:22px}.ICroOG_personName{font-size:56px}.ICroOG_letterFooter{margin-top:auto}.ICroOG_pageNumber{bottom:17px;left:31px}.ICroOG_memoriesPage{border-top:1px dashed #a68d6438;padding-bottom:30px}.ICroOG_memoriesHeading{font-size:24px}.ICroOG_memoriesBotanical{width:75px;bottom:25px}.ICroOG_inlineLetter{flex:none;min-height:auto;overflow:visible}}@media (max-width:370px){.ICroOG_scene{padding:0 13px}.ICroOG_stage{padding-left:8px;padding-right:8px}.ICroOG_cover{min-height:565px;padding-left:28px;padding-right:20px}.ICroOG_closedBook{min-height:565px}.ICroOG_coverTitle h1{font-size:64px}.ICroOG_coverAnnotation{width:190px}.ICroOG_coverAnnotation>span{font-size:16px}.ICroOG_openButton{font-size:20px}.ICroOG_page{padding-left:25px;padding-right:23px}.ICroOG_indexHeading h3{font-size:24px}.ICroOG_nameGrid{column-gap:14px}.ICroOG_nameGrid button{font-size:21px}}
