.page-module__OJUoLa__page{isolation:isolate;color:#2d241f;background:#f7f1e8 radial-gradient(#705e4812 .7px,#0000 .7px) 0 0/5px 5px;position:relative;overflow:clip}.page-module__OJUoLa__background{z-index:-1;pointer-events:none;color:#66594b;position:absolute;inset:0}.page-module__OJUoLa__background:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 47px,#81715d09 47px 48px);border-inline:1px solid #81715d20;margin-inline:2.5%;position:absolute;inset:0}.page-module__OJUoLa__studyLeft{width:clamp(16rem,32vw,35rem);left:-5%}.page-module__OJUoLa__studyRight{width:clamp(16rem,30vw,33rem);right:-4%}.page-module__OJUoLa__marginMarks{opacity:.32;width:clamp(8rem,18vw,17rem);position:absolute;transform:rotate(-7deg)}.page-module__OJUoLa__marginMarks svg{stroke:currentColor;stroke-width:1px;stroke-linecap:round;width:100%}.page-module__OJUoLa__marginMarks span{font-family:var(--font-display);font-size:1.2rem;font-style:italic}.page-module__OJUoLa__study{opacity:.24;width:clamp(12rem,27vw,28rem);position:absolute;transform:rotate(-9deg)}.page-module__OJUoLa__study svg{stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;width:100%}.page-module__OJUoLa__study span{font-family:var(--font-display);text-align:center;font-size:1rem;font-style:italic;display:block}.page-module__OJUoLa__seed{opacity:.15;top:2%;left:-6%}.page-module__OJUoLa__leaf{top:24%;right:-2%;transform:rotate(15deg)}.page-module__OJUoLa__vessel{top:39%;left:-5%;transform:rotate(-12deg)}.page-module__OJUoLa__portrait{top:53%;right:-3%;transform:rotate(8deg)}.page-module__OJUoLa__house{opacity:.3;width:clamp(16rem,33vw,34rem);top:73%;left:-3%;transform:rotate(-7deg)}.page-module__OJUoLa__branch{opacity:.32;bottom:1%;right:-2%;transform:rotate(17deg)}.page-module__OJUoLa__chapter{align-content:center;min-height:75svh}@media (max-width:799px){.page-module__OJUoLa__study{width:14rem}.page-module__OJUoLa__studyLeft{left:-7rem}.page-module__OJUoLa__studyRight{right:-7rem}.page-module__OJUoLa__background{color:#81715d}.page-module__OJUoLa__marginMarks{opacity:.18;width:7rem}.page-module__OJUoLa__marginMarks span{font-size:.9rem}}.page-module__OJUoLa__hero{align-items:center;gap:3rem;min-height:90svh;padding-top:11rem;padding-bottom:5rem;display:grid}.page-module__OJUoLa__label{letter-spacing:.18em;text-transform:uppercase;color:#66594b;font-size:.65rem;font-weight:700}.page-module__OJUoLa__copy h1{font-family:var(--font-display);letter-spacing:-.05em;margin-top:1.5rem;font-size:clamp(4.3rem,11vw,9rem);line-height:.9}.page-module__OJUoLa__copy h1>span{letter-spacing:-.02em;color:#5f6f52;margin-top:1.5rem;font-size:clamp(1.8rem,4vw,3.1rem);font-style:italic;line-height:1.15;display:block}.page-module__OJUoLa__intro{color:#66594b;max-width:30rem;margin-top:2rem;line-height:1.85}.page-module__OJUoLa__link{border-bottom:1px solid #81715d;align-items:center;gap:2rem;margin-top:2rem;padding-block:.8rem;font-size:.75rem;font-weight:600;display:inline-flex}.page-module__OJUoLa__link:focus-visible{outline-offset:6px;outline:2px solid #5f6f52}.page-module__OJUoLa__link:hover{color:#5f6f52}.page-module__OJUoLa__sketch{background:#fcf8ef;border:1px solid #81715d33;padding:2rem 1rem;position:relative;transform:rotate(3deg);box-shadow:2px 5px 16px #30271d12}.page-module__OJUoLa__sketch:before{content:"";background:#d8c7a780;width:5rem;height:1.7rem;position:absolute;top:-.7rem;left:38%;transform:rotate(-8deg)}.page-module__OJUoLa__sketch svg{stroke:#66594b;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:100%}.page-module__OJUoLa__note,.page-module__OJUoLa__folio{font-family:var(--font-display);color:#746754;font-style:italic;display:block}.page-module__OJUoLa__note{font-size:1.3rem;transform:rotate(-4deg)}.page-module__OJUoLa__folio{text-align:right;font-size:1rem}.page-module__OJUoLa__story{padding-bottom:3rem;scroll-margin-top:6rem;position:relative}.page-module__OJUoLa__story:before{content:"";pointer-events:none;border-left:1px solid #81715d40;border-right:1px dashed #81715d20;border-radius:47% 53% 38% 62%;width:8%;position:absolute;top:0;bottom:4rem;left:48%;transform:rotate(.4deg)}.page-module__OJUoLa__spread{position:relative}.page-module__OJUoLa__pause{justify-content:center;align-items:center;gap:clamp(1rem,4vw,4rem);padding-block:clamp(3rem,8vw,8rem);display:flex;position:relative}.page-module__OJUoLa__storyDrawing{stroke:#66594b;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.65;flex-shrink:0;width:clamp(7rem,20vw,17rem);transform:rotate(-9deg)}.page-module__OJUoLa__pauseText{max-width:47rem;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:#5f6f52;font-size:clamp(2.7rem,6vw,6rem);font-style:italic;line-height:1.04;transform:rotate(-2deg)}.page-module__OJUoLa__pauseNote{font-family:var(--font-display);color:#746754;margin-top:1.5rem;font-size:clamp(1.1rem,2vw,1.5rem);font-style:italic}.page-module__OJUoLa__paired{gap:2rem;display:grid}.page-module__OJUoLa__paired .page-module__OJUoLa__moment{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.page-module__OJUoLa__paired .page-module__OJUoLa__momentCopy{padding:1.5rem 1rem}.page-module__OJUoLa__paired .page-module__OJUoLa__momentCopy h2{font-size:clamp(2.1rem,3.3vw,3.4rem)}.page-module__OJUoLa__paired .page-module__OJUoLa__momentCopy .page-module__OJUoLa__number{margin-bottom:.8rem;font-size:2.5rem}.page-module__OJUoLa__wide .page-module__OJUoLa__moment{flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}.page-module__OJUoLa__wide .page-module__OJUoLa__photo{transform:rotate(-.5deg)}.page-module__OJUoLa__wide .page-module__OJUoLa__momentCopy{text-align:center;align-self:center;max-width:50rem;padding:2rem}.page-module__OJUoLa__wide .page-module__OJUoLa__storyText{max-width:42rem}.page-module__OJUoLa__ending:after{content:"";border-left:1px dashed #81715d80;height:4rem;position:absolute;bottom:1.5rem;left:49%;transform:rotate(12deg)}@media (min-width:800px){.page-module__OJUoLa__paired{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem)}.page-module__OJUoLa__paired .page-module__OJUoLa__moment:nth-child(2){padding-top:9rem}.page-module__OJUoLa__paired .page-module__OJUoLa__moment:nth-child(2) .page-module__OJUoLa__photo{transform:rotate(2deg)}.page-module__OJUoLa__paired .page-module__OJUoLa__storyImage{max-height:60svh}.page-module__OJUoLa__wide .page-module__OJUoLa__storyImage{max-height:85svh}}@media (max-width:799px){.page-module__OJUoLa__pause{flex-direction:column;align-items:flex-start;gap:.5rem;padding-block:3rem}.page-module__OJUoLa__storyDrawing{align-self:flex-end;width:9rem;margin-bottom:-2rem}.page-module__OJUoLa__pauseText{font-size:3rem}.page-module__OJUoLa__wide .page-module__OJUoLa__momentCopy{padding:1rem .5rem}.page-module__OJUoLa__paired{gap:0}.page-module__OJUoLa__paired .page-module__OJUoLa__momentCopy{padding:1rem .5rem}}.page-module__OJUoLa__moment{align-items:center;gap:2.5rem;padding-block:clamp(3rem,6vw,6rem);display:grid;position:relative}.page-module__OJUoLa__photo{min-width:0;margin:0;transform:rotate(-1.2deg)}.page-module__OJUoLa__reverse .page-module__OJUoLa__photo{transform:rotate(1.2deg)}.page-module__OJUoLa__photoPaper{background:#fcf8ef;border:1px solid #81715d26;padding:clamp(.45rem,1vw,.9rem);position:relative;box-shadow:1px 5px 18px #30271d1a}.page-module__OJUoLa__photoPaper:before{content:"";z-index:1;background:#d8c7a796;width:4.5rem;height:1.4rem;position:absolute;top:-.65rem;left:42%;transform:rotate(-8deg)}.page-module__OJUoLa__storyImage{object-fit:contain;width:100%;height:auto;max-height:75svh;display:block}.page-module__OJUoLa__photo figcaption{font-family:var(--font-display);color:#66594b;align-items:baseline;gap:1rem;padding:.9rem .5rem;font-size:1.1rem;font-style:italic;display:flex}.page-module__OJUoLa__photo figcaption span{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;font-size:.55rem;font-style:normal}.page-module__OJUoLa__momentCopy{background:#f7f1e8e8;padding:1rem;position:relative}.page-module__OJUoLa__momentCopy .page-module__OJUoLa__number{margin-bottom:1.2rem;font-size:3.5rem;display:block}.page-module__OJUoLa__momentCopy h2{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.3rem,4vw,4rem);line-height:1.04}.page-module__OJUoLa__momentCopy .page-module__OJUoLa__label{line-height:1.8}.page-module__OJUoLa__storyText{color:#594d41;max-width:34rem;margin-top:1.5rem;font-size:1rem;line-height:1.9}.page-module__OJUoLa__ending{text-align:center;border-top:1px solid #81715d40;padding-block:5rem 8rem;position:relative}.page-module__OJUoLa__ending h2{font-family:var(--font-display);letter-spacing:-.04em;margin-top:1.5rem;font-size:clamp(3rem,7vw,6rem);line-height:1}.page-module__OJUoLa__ending h2 em{color:#5f6f52}.page-module__OJUoLa__ending>p:not(.page-module__OJUoLa__label){max-width:32rem;margin:2rem auto 0;line-height:1.85}@media (min-width:800px){.page-module__OJUoLa__moment{grid-template-columns:1.15fr 1fr;gap:clamp(3rem,6vw,7rem)}.page-module__OJUoLa__reverse{grid-template-columns:1fr 1.15fr}.page-module__OJUoLa__reverse .page-module__OJUoLa__photo{order:2}.page-module__OJUoLa__reverse .page-module__OJUoLa__momentCopy{order:1}}@media (max-width:799px){.page-module__OJUoLa__story:before{left:1.5rem}.page-module__OJUoLa__moment{gap:1.25rem}.page-module__OJUoLa__photo{margin-inline:.4rem}.page-module__OJUoLa__momentCopy{padding:1rem .5rem}.page-module__OJUoLa__photo figcaption{font-size:1rem}}.page-module__OJUoLa__chapter{border-top:1px solid #81715d55;gap:1.5rem;padding-top:4rem;padding-bottom:7rem;scroll-margin-top:7rem;display:grid}.page-module__OJUoLa__number{font-family:var(--font-display);color:#81715d66;font-size:5rem;line-height:1}.page-module__OJUoLa__chapter h2{font-family:var(--font-display);letter-spacing:-.03em;margin-top:1rem;font-size:clamp(2.6rem,5vw,4.5rem);line-height:1.05}.page-module__OJUoLa__chapter p:not(.page-module__OJUoLa__label){max-width:37rem;margin-top:1.5rem;line-height:1.85}.page-module__OJUoLa__pencilNote{font-family:var(--font-display);color:#66594b;font-size:1.3rem;font-style:italic}@media (min-width:800px){.page-module__OJUoLa__hero{grid-template-columns:1.2fr 1fr;gap:5rem;padding-bottom:7rem}.page-module__OJUoLa__chapter{grid-template-columns:1fr 3fr}.page-module__OJUoLa__sketch{max-width:30rem}}
