.construction-receipt{max-width:640px;margin:40px 0 0}.construction-receipt--placeholder{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.journal-paged.journal-scrapbook.vertical-journal>.vj-the-bill{scroll-snap-align:none;padding:0;display:block}.vj-bill-content{--bill-gutter:clamp(20px, 4vw, 72px);position:relative}.vj-bill-screen{box-sizing:border-box;align-items:flex-start;gap:var(--bill-gutter);min-height:100svh;padding-block:var(--bill-gutter);padding-inline:var(--journal-gutter);scroll-snap-align:start;display:flex}.vj-bill-notes{flex:1;min-width:0}.vertical-journal .vj-bill-notes .cover-pessoa-note{width:min(300px,100% - 28px);margin:clamp(40px,8svh,80px) auto 0}@media (max-width:760px){.vertical-journal .vj-bill-notes .cover-pessoa-note{padding:20px 12px 15px}.vertical-journal .vj-bill-notes .cover-pessoa-note blockquote{font-size:20px}.vertical-journal .vj-bill-notes .cover-pessoa-note figcaption{font-size:16px}}.vj-bill-table{flex:none;width:min(54%,690px)}.bill-carousel{display:none}@media (min-width:761px){.vj-bill-screen{scroll-snap-align:none;grid-template-columns:1fr 1fr;align-items:start;gap:0;padding-block:0;display:grid}.vj-bill-table{top:var(--bill-gutter);margin-top:var(--bill-gutter);grid-area:1/1;width:min(90%,820px,77svh);position:sticky}.vj-bill-notes{grid-area:1/2;margin:0;padding:0}.vj-bill-screen .vj-bill-notes>.bill-panel{box-sizing:border-box;min-height:100svh;padding-block:var(--bill-gutter);scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:center;margin:0;display:flex}.vj-bill-notes>.bill-panel>*{flex-shrink:0}}@media (min-width:761px) and (max-height:720px){.vj-bill-table{width:min(90%,820px,60svh)}}.vj-bill-table .construction-receipt{width:100%;max-width:none;margin:0;container-type:inline-size}.vertical-journal .vj-bill-table .construction-receipt__copy{width:46%;padding-block:17% 22%;font-size:clamp(10.5px,1.85cqw,13.8px)}.vj-bill-table .construction-receipt__row{padding:.42em 0}.vj-bill-table .construction-receipt__sticker:before{inset:7% 9% 8%}.vj-bill-table .construction-receipt__person--top{width:15%;left:42%}.vj-bill-table .construction-receipt__person--bottom{width:18%;left:40%}.vj-bill-table .construction-receipt__person--upper-left,.vj-bill-table .construction-receipt__person--upper-right,.vj-bill-table .construction-receipt__person--lower-left,.vj-bill-table .construction-receipt__person--lower-right{width:18%}@media (max-width:760px){.vj-bill-screen{align-items:center;gap:var(--bill-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;min-height:0;scroll-padding-inline:var(--journal-gutter);scrollbar-width:none;scroll-snap-align:none;flex-direction:row;padding-block:clamp(24px,6svh,56px);overflow-x:auto}.vj-bill-screen::-webkit-scrollbar{display:none}.bill-carousel{padding:4px var(--journal-gutter) clamp(18px, 4svh, 34px);justify-content:center;align-items:center;gap:18px;display:flex}.bill-carousel__arrow{background:var(--sb-white);width:38px;height:38px;color:var(--sb-ink);box-shadow:var(--sb-shadow);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .15s;display:grid}.bill-carousel__arrow:disabled{opacity:.28;cursor:default}.bill-carousel__arrow svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.bill-carousel__dots{align-items:center;gap:7px;display:flex}.bill-carousel__dot{background:var(--sb-ink);opacity:.22;border-radius:50%;width:7px;height:7px;transition:opacity .15s}.bill-carousel__dot.is-active{opacity:.85}.vj-bill-notes{display:contents}.journal-scrapbook .vj-bill-table{order:-1}.vj-bill-table,.vj-bill-screen .bill-panel{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}}.construction-receipt__sticker{isolation:isolate;position:relative;transform:rotate(-2deg)}.construction-receipt__sticker:before{content:"";clip-path:polygon(0 .5%,99% 0,100% 99.5%,1% 100%);z-index:0;background:#f0eeea url(/images/journal/paper-creases.svg);position:absolute;inset:9% 17% 10%;box-shadow:2px 5px 8px #241d1b26}.construction-receipt__definitions{position:absolute}.construction-receipt__person{pointer-events:none;z-index:1;height:auto;display:block;position:absolute}.construction-receipt__person--top{width:32%;top:0;left:34%}.construction-receipt__person--bottom{width:40%;bottom:0;left:32%}.construction-receipt__person--upper-left{width:28%;top:25%;left:0}.construction-receipt__person--upper-right{width:28%;top:25%;right:0}.construction-receipt__person--lower-left{width:28%;bottom:24%;left:0}.construction-receipt__person--lower-right{width:28%;bottom:24%;right:0}.vertical-journal .construction-receipt__copy{z-index:2;width:42%;color:var(--sb-ink,#2b1f17);margin-inline:auto;padding-block:34% 45%;font:11px/1.4 Alma Typewriter,Courier Prime,Courier New,monospace;position:relative}.construction-receipt__location{text-align:center;letter-spacing:.06em;font-size:.91em;display:block}.vertical-journal .construction-receipt__copy h2{text-align:center;color:inherit;letter-spacing:-.06em;margin:1.09em 0 .91em;font:700 1.91em/1.05 Alma Typewriter,Courier Prime,Courier New,monospace}.construction-receipt__title-highlight{color:inherit;background:linear-gradient(transparent 8%, var(--sb-yellow,#f2d96b) 8%, var(--sb-yellow,#f2d96b) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.08em}.construction-receipt__sad-face{white-space:nowrap}.construction-receipt__edition{text-align:center;border-bottom:1px dashed #625b53;padding-bottom:1.45em;font-size:.82em;display:block}.construction-receipt__copy dl{margin:0}.construction-receipt__row{border-bottom:1px dotted #625b5366;padding:1.09em 0}.construction-receipt__row dt{margin:0 0 .27em}.construction-receipt__row dd{text-align:right;margin:0;font-size:1.18em;font-weight:700}.construction-receipt__row:nth-child(n+5){padding-right:0}.construction-receipt__row:nth-child(n+5) dd{text-align:left}.construction-receipt__total{border-top:1px dashed #625b53;flex-direction:column;gap:.73em;margin-top:.36em;padding-top:1.36em;display:flex}.construction-receipt__total strong{font-size:1.36em;line-height:1.15}.construction-receipt__footnote{margin-top:1.36em;font-size:.91em;display:block}@media (max-width:760px){.construction-receipt{margin-top:24px}.vertical-journal .construction-receipt__copy{width:42%;padding-block:34% 45%;font-size:10px}}@media (min-width:761px){.vj-how-it-works .vj-right{align-self:start}.vj-how-it-works .vj-right .construction-receipt{margin-top:0}}
.word-search-module__ChqDxG__sheet{--marker:var(--sb-red);--print:#1d1a17;--avenir:"Avenir", "Avenir Next", "Nunito Sans", "Segoe UI", system-ui, sans-serif;box-shadow:var(--sb-shadow);color:var(--print);background:#fbf7f1 url(/images/journal/paper-fibres.svg);padding:clamp(24px,3vw,40px) clamp(18px,3vw,44px) 16px;position:relative;transform:rotate(-.8deg)}.word-search-module__ChqDxG__sheet:before{content:"";z-index:1;clip-path:polygon(2% 0,98% 4%,100% 40%,97% 100%,1% 95%,3% 50%);background:#cfba8d99 url(/images/journal/paper-fibres.svg);width:104px;height:27px;position:absolute;top:-13px;left:42%;transform:rotate(4deg)}.word-search-module__ChqDxG__clues{font:400 clamp(16px, 1.6vw, 18px)/1.55 var(--avenir);color:#45403a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.word-search-module__ChqDxG__clues ul{margin:0;padding:0;list-style:none}.word-search-module__ChqDxG__word{letter-spacing:.02em;text-transform:uppercase;color:var(--print);font-weight:800;position:relative}.word-search-module__ChqDxG__found:after{content:"";border:2px solid var(--marker);opacity:.85;pointer-events:none;border-radius:.95em 1.05em .9em 1em/.8em .72em .84em .76em;position:absolute;inset:-.4em -.42em -.2em -.38em;transform:rotate(-2deg)}.word-search-module__ChqDxG__board{margin-top:20px;position:relative}.word-search-module__ChqDxG__mark{display:none}.word-search-module__ChqDxG__grid{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:grid}.word-search-module__ChqDxG__row{grid-template-columns:repeat(var(--cols,11), 1fr);display:grid}.word-search-module__ChqDxG__cell{aspect-ratio:1;font:800 clamp(16px, 2.3vw, 31px)/1 var(--avenir);color:var(--print);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.word-search-module__ChqDxG__cell:hover{background:#e7dbb640}}.word-search-module__ChqDxG__cell[aria-selected=true]{background:#e7dbb66b}.word-search-module__ChqDxG__cell:focus-visible{outline:2px dashed var(--marker);outline-offset:-2px}.word-search-module__ChqDxG__marks{pointer-events:none;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.word-search-module__ChqDxG__marks path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.word-search-module__ChqDxG__ring path{stroke:var(--marker);stroke-width:2.6px;opacity:.88}.word-search-module__ChqDxG__ring .word-search-module__ChqDxG__echo{stroke-width:1.7px;opacity:.45}.word-search-module__ChqDxG__pencil{stroke:#6d6055;stroke-width:1.6px;stroke-dasharray:4 4}.word-search-module__ChqDxG__demo{pointer-events:none;position:absolute;inset:0}.word-search-module__ChqDxG__demo .word-search-module__ChqDxG__pencil{opacity:0}.word-search-module__ChqDxG__hand{opacity:0;width:clamp(30px,11%,50px);transform:translate(-33%, -8%) rotate(-10deg) scale(calc(1 - var(--press,0) * .12));transform-origin:33% 8%;filter:drop-shadow(1px 2px 2px #2b1f1738);position:absolute}.word-search-module__ChqDxG__hand svg{width:100%;display:block}.word-search-module__ChqDxG__footer{margin-top:10px;display:grid}.word-search-module__ChqDxG__footer>*{grid-area:1/1}.word-search-module__ChqDxG__sheet.word-search-module__ChqDxG__sheet :is(.word-search-module__ChqDxG__hint,.word-search-module__ChqDxG__status){max-width:none;min-height:26px;font:500 21px/1.2 var(--sb-hand);color:var(--marker);margin:0}.word-search-module__ChqDxG__sheet.word-search-module__ChqDxG__sheet .word-search-module__ChqDxG__hint{color:#6d6055;align-items:flex-start;gap:8px;display:flex}.word-search-module__ChqDxG__hint svg{flex:none;width:1.15em}@media (min-width:761px){.word-search-module__ChqDxG__sheet{--row:clamp(28px, (81svh - 122px) / var(--cols,11), 64px);--cell:clamp(24px, min((52vw - 210px) / var(--cols,11), var(--row)), 44px);grid-template:"clues board""mark board"1fr"footer board"/clamp(240px,27vw,360px) auto;column-gap:clamp(24px,3vw,44px);padding:clamp(20px,3.4svh,36px) clamp(24px,2.8vw,40px) 44px;display:grid}.word-search-module__ChqDxG__clues{grid-area:clues;grid-template-columns:1fr;row-gap:10px;font-size:clamp(15px,min(2.4svh,1.6vw),20px);line-height:1.55}.word-search-module__ChqDxG__board{grid-area:board;align-self:start;margin-top:0}.word-search-module__ChqDxG__row{grid-template-columns:repeat(var(--cols,11), var(--cell))}.word-search-module__ChqDxG__cell{aspect-ratio:auto;height:var(--row);font-size:calc(min(var(--cell), var(--row)) * .44)}.word-search-module__ChqDxG__mark{grid-area:mark;min-height:0;margin:24px 0 8px;display:block;position:relative}.word-search-module__ChqDxG__mark img{object-fit:contain;object-position:left center;width:100%;height:100%;position:absolute;inset:0}.word-search-module__ChqDxG__sheet.word-search-module__ChqDxG__sheet :is(.word-search-module__ChqDxG__hint,.word-search-module__ChqDxG__status){font-size:18px}.word-search-module__ChqDxG__footer{grid-area:footer;align-content:end}}@media (max-width:560px){.word-search-module__ChqDxG__clues{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.word-search-module__ChqDxG__sheet{transform:none}}
@media (min-width:761px){.journal-paged.journal-scrapbook.vertical-journal>.vj-chapter.vj-project-intro{--pi-peek:clamp(20px, 3.5svh, 40px);--pi-lift:calc(var(--pi-peek) + 18px);scroll-margin-top:var(--pi-lift);min-height:calc(100svh - var(--pi-lift));justify-content:flex-start;padding-block:0}.journal-scrapbook .pi-puzzle{margin-top:calc(-1 * var(--pi-peek))}}.journal-scrapbook .project-intro{grid-template-columns:auto minmax(0,1fr);align-items:start;max-width:1240px;padding-bottom:8px;display:grid}.journal-scrapbook .pi-puzzle{z-index:2;grid-area:1/1/span 2}.journal-scrapbook .pi-print{background:var(--sb-white);box-shadow:var(--sb-shadow);margin:0;padding:11px 11px 34px;position:relative}.journal-scrapbook .pi-print img{object-fit:cover;width:100%;display:block}.journal-scrapbook .pi-plate{z-index:1;grid-area:1/2;margin:clamp(24px,6svh,60px) 0 0 -36px;transform:rotate(2deg)}.journal-scrapbook .pi-plate:before{content:"";z-index:1;clip-path:polygon(2% 0,99% 4%,97% 25%,100% 60%,98% 100%,0 96%,2% 60%,0 22%);background:#cfba8d99 url(/images/journal/paper-fibres.svg);width:110px;height:28px;position:absolute;top:-12px;left:35%;transform:rotate(-6deg)}.journal-scrapbook .pi-plate img{object-position:62% 58%;height:clamp(200px,100svh - 440px,480px)}.journal-scrapbook .pi-newsletter{z-index:3;grid-area:2/2;justify-self:center;margin-top:24px;scroll-margin-top:36px}.journal-scrapbook .pi-newsletter .newsletter-note{box-sizing:border-box;width:210px;margin:0;padding:18px 16px 16px;transform:rotate(-2.5deg)}.journal-scrapbook .pi-newsletter .newsletter-note h3{margin-bottom:7px;padding-bottom:5px;font-size:22px}.journal-scrapbook .pi-newsletter .newsletter-note .newsletter-note__intro{font-size:10px;line-height:1.45}.journal-scrapbook .pi-newsletter .newsletter-note .nl-form{gap:7px;margin-top:10px}.journal-scrapbook .pi-newsletter .newsletter-note .nl-form input{padding:6px 8px;font-size:12px}.journal-scrapbook .pi-newsletter .newsletter-note .nl-form .btn{padding:8px 12px 7px;font-size:10px}.journal-scrapbook .pi-newsletter .newsletter-note__tape{width:32px;height:22px}.journal-scrapbook .pi-newsletter .newsletter-note__clip{width:16px;height:42px;top:-18px}@media (min-width:761px){.journal-scrapbook .project-intro{flex:1 0 auto;grid-template-rows:auto 1fr;padding-bottom:clamp(16px,2.6svh,28px)}.journal-scrapbook .pi-puzzle{align-self:stretch}}@media (max-width:900px){.journal-scrapbook .pi-plate{display:none}.journal-scrapbook .pi-newsletter{grid-area:3/1/auto/-1;margin-top:28px}}@media (max-width:760px){.journal-scrapbook .project-intro{grid-template-columns:1fr}.journal-scrapbook .pi-puzzle{grid-area:auto/1;width:100%}.journal-scrapbook .pi-newsletter{grid-area:auto/1}}@media (prefers-reduced-motion:reduce){.journal-scrapbook .pi-plate{transform:none}}
.story-strip{--thumb:clamp(52px, 4.8vw, 72px);grid-template-columns:repeat(var(--stops), minmax(0, 1fr));color:var(--earth,#3c2215);-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab;grid-template-rows:auto auto 26px auto;justify-items:center;margin:0 64px 12px 0;display:grid;position:relative}.story-strip.is-dragging{cursor:grabbing}.story-stop-date{font:700 10px/1.2 var(--sb-mono,"Courier New", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--sb-ink-soft,#6d6055);grid-row:1;margin-bottom:9px;transition:color .2s}.story-stop-thumb{box-sizing:border-box;width:var(--thumb);aspect-ratio:4/3;transform:rotate(var(--tilt));background:#fbf7ee;grid-row:2;padding:3px;transition:transform .3s cubic-bezier(.2,.9,.3,1.2),box-shadow .3s;position:relative;box-shadow:0 2px 5px #3c221533}.story-stop-thumb:before{content:"";z-index:1;background:#d8c496b3;width:40%;height:11px;position:absolute;top:-6px;left:30%;transform:rotate(-4deg)}.story-stop-thumb img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.story-stop-thumb>i{height:100%;font:500 24px var(--sb-hand,cursive);color:var(--sb-ink-soft,#6d6055);place-items:center;font-style:normal;display:grid}.story-stop-planned{box-shadow:none;outline-offset:-1px;background:0 0;outline:1.5px dashed #3c221566}.story-stop-planned img{filter:grayscale()sepia(.2);opacity:.55}.story-stop-thumb.is-current{transform:translateY(-5px)rotate(0)scale(1.1);box-shadow:0 7px 14px #3c221547}.story-strip-track{width:calc(100% * (var(--stops) - 1) / var(--stops));grid-area:3/1/auto/-1;height:100%;position:relative}.story-strip-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.story-strip-line path{fill:none;stroke:#6d6055;stroke-width:1.6px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.story-strip-line .story-strip-progress{stroke:var(--clay,#7a3a34);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--ratio));transition:stroke-dashoffset .35s}.story-strip-dot{background:#f4ecdd;border:1.6px solid #6d6055;border-radius:50%;width:11px;height:11px;transition:background .2s,border-color .2s;position:absolute;top:50%;translate:-50% -50%}.story-strip-dot:is(.is-passed,.is-current){border-color:var(--clay,#7a3a34);background:var(--clay,#7a3a34)}.story-strip-handle{z-index:2;top:50%;left:calc(var(--ratio) * 100%);background:var(--clay,#7a3a34);width:26px;height:26px;box-shadow:0 0 0 4px #f4ecdd, 0 0 0 5.5px var(--clay,#7a3a34), 0 4px 8px #3c221559;cursor:grab;border-radius:50%;transition:left .35s cubic-bezier(.2,.9,.3,1.1),scale .2s;position:absolute;translate:-50% -50%}.story-strip-handle:after{content:"";background:#f4ecdd;border-radius:50%;position:absolute;inset:8px}.is-dragging .story-strip-handle{cursor:grabbing;scale:1.15}.is-dragging :is(.story-strip-handle,.story-strip-progress){transition:none}.story-strip-handle:focus-visible{outline:2px dashed var(--clay,#7a3a34);outline-offset:9px}.story-strip-hint{font:500 22px/1 var(--sb-hand,cursive);color:var(--clay,#7a3a34);white-space:nowrap;pointer-events:none;align-items:center;gap:2px;display:flex;position:absolute;top:50%;right:calc(100% + 14px);transform:rotate(-4deg)}.story-strip-hint svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:18px}.story-stop-name{font:500 clamp(17px, 1.5vw, 21px)/1.05 var(--sb-hand,cursive);text-align:center;grid-row:4;margin-top:4px;transition:color .2s}.story-stop-name small{font:700 8.5px/1.2 var(--sb-mono,"Courier New", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--clay,#7a3a34);margin-top:3px;display:block}:is(.story-stop-date,.story-stop-name).is-current{color:var(--clay,#7a3a34)}.alma-notebook.alma-timeline .notebook-tabs{display:none}.alma-notebook.alma-timeline.rustic-journal .notebook,.alma-notebook.alma-timeline .notebook-controls,.alma-notebook.alma-timeline .story-strip{margin-right:0}.notebook-scrubbing #notebook-spread>.notebook-page{animation:.2s ease-out story-flick}@keyframes story-flick{0%{opacity:.35}}@media (max-width:720px){.story-strip{--thumb:52px;grid-template-rows:auto auto 26px auto;margin:0 0 16px}.story-stop-date{letter-spacing:.08em;margin-bottom:5px;font-size:8.5px}.story-stop-thumb{padding:2px}.story-stop-thumb:before{height:8px;top:-4px}.story-stop-name{font-size:15px}.story-stop-name small{letter-spacing:.08em;font-size:7px}.story-strip-handle{width:22px;height:22px}.story-strip-handle:after{inset:7px}.story-strip-hint{display:none}}@media (prefers-reduced-motion:reduce){.story-strip *,.notebook-scrubbing #notebook-spread>.notebook-page{transition:none!important;animation:none!important}}
.alma-notebook{background:linear-gradient(115deg,#f2ddc240,#f2ddc280);padding:80px 0 55px}.alma-notebook .timeline-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:22px;display:flex}.alma-notebook .timeline-heading h2{margin-top:20px;font-size:clamp(40px,4.6vw,68px)}.alma-notebook .timeline-heading>p{max-width:320px;font-size:14px}.alma-notebook .timeline-notice{opacity:.7;margin-bottom:30px;font-size:10px}.alma-notebook .notebook{isolation:isolate;background:#fff;border-radius:8px 22px 22px 8px;min-height:700px;margin-right:66px;position:relative;box-shadow:0 28px 44px #3c221518,0 3px 6px #3c221513}.alma-notebook .notebook:before,.alma-notebook .notebook:after{content:"";z-index:-1;background:#fff;border:1px solid #3c221518;border-radius:8px 22px 22px 8px;position:absolute;inset:5px -5px -5px 5px}.alma-notebook .notebook:after{z-index:-2;background:#fff;inset:10px -10px -10px 10px}.alma-notebook .notebook-tabs{z-index:-3;flex-direction:column;gap:12px;width:65px;display:flex;position:absolute;top:47px;left:100%}.alma-notebook .notebook-tabs button{writing-mode:vertical-rl;color:#62614e;background:#fff;border:1px solid #3c221510;border-left:0;border-radius:0 12px 12px 0;align-items:center;gap:9px;min-height:109px;padding:12px 7px;font-size:11px;transition:background .2s,color .2s,transform .2s;display:flex;box-shadow:3px 4px 10px #3c22150a}.alma-notebook .notebook-tabs button span{opacity:.6;font-size:9px}.alma-notebook .notebook-tabs button[aria-pressed=true]{background:var(--clay);color:#fff;transform:translate(6px)}.alma-notebook .notebook-tabs button:hover{background:var(--seed);color:var(--ink)}.alma-notebook #notebook-spread{grid-template-columns:1fr 1fr;min-height:740px;display:grid}.alma-notebook .notebook-page{flex-direction:column;min-width:0;padding:44px 50px 26px;display:flex}.alma-notebook .notebook-left{background:linear-gradient(90deg,#0000 86%,#3c221507 95%,#3c221511);border-radius:8px 0 0 8px}.alma-notebook .notebook-right{background:linear-gradient(90deg,#3c22150c,#0000 10%);border-radius:0 22px 22px 0}.alma-notebook .notebook-kicker{color:var(--clay);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #7a3a3430;justify-content:space-between;align-items:center;gap:10px;margin-bottom:25px;padding-bottom:15px;font-size:9px;display:flex}.alma-notebook .notebook-page h3{letter-spacing:-.045em;margin-bottom:14px;font-size:clamp(34px,3.4vw,52px);line-height:1.1}.alma-notebook .notebook-subtitle{max-width:350px;font-size:14px;line-height:1.6}.alma-notebook .notebook-page figure{margin:28px 0 20px}.alma-notebook .notebook-photo{background:#fff;padding:10px;position:relative;transform:rotate(-2deg);box-shadow:0 3px 10px #3c22151a}.alma-notebook .notebook-photo:before{content:"";z-index:1;background:#f2ddc299;width:85px;height:24px;position:absolute;top:-10px;left:calc(50% - 42px);transform:rotate(5deg)}.alma-notebook .notebook-photo img{height:235px}.alma-notebook .notebook-photo>span{background:#ffffffdf;padding:3px 7px;font-size:9px;position:absolute;bottom:18px;left:20px}.alma-notebook .notebook-page figcaption{color:var(--hemp,#62614e);margin-top:21px;font-size:11px;line-height:1.6}.alma-notebook .notebook-pagefoot{border-top:1px solid var(--line);color:var(--clay);justify-content:space-between;gap:15px;margin-top:auto;padding-top:16px;font-size:10px;display:flex}.alma-notebook .notebook-pagefoot a{max-width:90%}.alma-notebook .notebook-pagefoot a:hover{text-decoration:underline}.alma-notebook .notebook-page h4{letter-spacing:-.035em;margin:0 0 17px;font-size:21px;font-weight:500}.alma-notebook .notebook-records{margin:0;padding:0;list-style:none}.alma-notebook .notebook-records li{border-bottom:1px solid var(--line);gap:15px;padding:17px 0;display:flex}.alma-notebook .notebook-records li:first-child{padding-top:0}.alma-notebook .notebook-marker{width:24px;height:24px;color:var(--clay);border:1px solid #7a3a3460;border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;font-size:9px;display:grid}.alma-notebook .notebook-records h5{margin:0 0 4px;font-size:14px;font-weight:500}.alma-notebook .notebook-records p{color:#62614e;font-size:12px;line-height:1.6}.alma-notebook .notebook-note{margin:28px 0 25px;position:relative}.alma-notebook .notebook-note>p{z-index:1;background:repeating-linear-gradient(#0000 0 35px,#3c22151c 35px 36px);padding-bottom:8px;font-family:Alma Editorial Serif,Georgia,serif;font-size:21px;font-style:italic;line-height:36px;position:relative}.alma-notebook .note-leaf{background:#f2ddc240;border-radius:0 90%;width:105px;height:120px;position:absolute;bottom:-12px;right:5px;transform:rotate(-12deg)}.alma-notebook .notebook-rings{z-index:3;pointer-events:none;flex-direction:column;justify-content:space-between;width:60px;display:flex;position:absolute;top:110px;bottom:90px;left:50%;transform:translate(-50%)}.alma-notebook .notebook-rings i{background:linear-gradient(#fff,#dedbd5 37%,#fff 52%,#a9a49a);border:1px solid #b4aea560;border-radius:9px;height:12px;position:relative;box-shadow:0 3px 4px #3c22152a}.alma-notebook .notebook-rings i:before,.alma-notebook .notebook-rings i:after{content:"";z-index:-1;background:radial-gradient(circle,#3c221555,#3c22150f);border-radius:50%;width:20px;height:20px;position:absolute;top:-5px}.alma-notebook .notebook-rings i:before{left:-6px}.alma-notebook .notebook-rings i:after{right:-6px}.alma-notebook .notebook-controls{justify-content:space-between;align-items:center;margin:34px 65px 0 0;font-size:12px;display:flex}.alma-notebook .notebook-controls>div{align-items:center;gap:22px;display:flex}.alma-notebook .notebook-controls button{background:0 0;border:1px solid #3c221540;border-radius:50%;width:39px;height:39px;font-size:19px}.alma-notebook .notebook-controls button:hover:not(:disabled){background:var(--clay);color:#fff}.alma-notebook .notebook-controls button:disabled{opacity:.3;cursor:default}.alma-notebook .notebook-count{letter-spacing:.1em;font-size:10px}@media (max-width:1100px){.alma-notebook .notebook-page{padding:35px 37px 25px}.alma-notebook .notebook-photo img{height:210px}.alma-notebook .notebook-note>p{background:repeating-linear-gradient(#0000 0 31px,#3c22151c 31px 32px);font-size:19px;line-height:32px}.alma-notebook .notebook-rings{width:44px}.alma-notebook .notebook-page h3{font-size:38px}}@media (max-width:720px){.alma-notebook{padding:50px 0 35px}.alma-notebook .timeline-heading{flex-direction:column;align-items:start;gap:18px}.alma-notebook .timeline-heading h2{font-size:42px}.alma-notebook .timeline-heading>p{font-size:13px}.alma-notebook .timeline-notice{margin-bottom:20px;font-size:10px;line-height:1.6}.alma-notebook .notebook{border-radius:5px 14px 14px 5px;min-height:0;margin:0}.alma-notebook .notebook-tabs{z-index:1;border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:0;width:auto;display:grid;position:relative;top:auto;left:auto}.alma-notebook .notebook-tabs button{writing-mode:horizontal-tb;min-height:67px;box-shadow:none;border:0;border-radius:0;flex-direction:column;gap:5px;padding:9px 3px;font-size:9px;line-height:1.3}.alma-notebook .notebook-tabs button:first-child{border-top-left-radius:5px}.alma-notebook .notebook-tabs button:last-child{border-top-right-radius:14px}.alma-notebook .notebook-tabs button[aria-pressed=true]{transform:none}.alma-notebook .notebook-rings{display:none}.alma-notebook #notebook-spread{grid-template-columns:1fr;min-height:0}.alma-notebook .notebook-page{padding:25px 25px 23px}.alma-notebook .notebook-left{border-bottom:1px dashed var(--line);background:linear-gradient(#0000 92%,#3c221507)}.alma-notebook .notebook-right{background:0 0}.alma-notebook .notebook-page h3{font-size:39px}.alma-notebook .notebook-kicker{margin-bottom:20px;font-size:8px}.alma-notebook .notebook-photo img{height:220px}.alma-notebook .notebook-subtitle{font-size:13px}.alma-notebook .notebook-pagefoot{margin-top:10px}.alma-notebook .notebook-records p{font-size:12px}.alma-notebook .notebook-note>p{background:repeating-linear-gradient(#0000 0 35px,#3c22151c 35px 36px);font-size:21px;line-height:36px}.alma-notebook .notebook-controls{gap:15px;margin:27px 0 0;font-size:10px}.alma-notebook .notebook-controls>div{gap:12px}.alma-notebook .notebook-controls button{width:34px;height:34px}}.alma-notebook{--ink:var(--earth);--line:#3c22152b;color:var(--earth)}.alma-notebook .eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.alma-notebook h2,.alma-notebook h3{letter-spacing:-.045em;font-weight:400;line-height:1.1}.alma-notebook button{cursor:pointer;color:inherit;font-family:inherit}.alma-notebook img{object-fit:cover;width:100%}.alma-notebook .notebook-tabs button[aria-pressed=true],.alma-notebook .notebook-controls button:hover:not(:disabled){color:#fff}.alma-notebook .notebook-controls button:disabled{cursor:default}.alma-notebook .notebook-tabs button:hover{color:var(--earth)}.alma-notebook .notebook{perspective:2200px}.alma-notebook .notebook-turn{z-index:4;width:50%;transform-style:preserve-3d;pointer-events:none;animation-duration:.8s;animation-timing-function:cubic-bezier(.35,.05,.25,1);animation-fill-mode:both;position:absolute;top:0;bottom:0}.alma-notebook .turn-forward{transform-origin:0;animation-name:alma-turn-forward;left:50%}.alma-notebook .turn-backward{transform-origin:100%;animation-name:alma-turn-backward;left:0}.alma-notebook .turn-face{backface-visibility:hidden;background:#fff;border-radius:6px;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 26px #3c221520}.alma-notebook .turn-face .notebook-page{height:100%}.alma-notebook .turn-back{transform:rotateY(180deg)}.alma-notebook .turn-face:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#3c221550,#0000 30%,#3c221518);animation:.8s both alma-page-shade;position:absolute;inset:0}@keyframes alma-turn-forward{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes alma-turn-backward{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes alma-page-shade{0%,to{opacity:0}50%{opacity:1}}@keyframes alma-mobile-page{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.alma-notebook .notebook-turn{display:none}.alma-notebook .notebook-turning #notebook-spread{animation:.45s both alma-mobile-page}}@media (prefers-reduced-motion:reduce){.alma-notebook .notebook-turn{display:none}.alma-notebook .notebook-turning #notebook-spread{animation:none}}.rustic-journal{background:radial-gradient(at 12% 15%,#d89c5015,#0000 55%),#eae2d5;padding-top:85px;padding-bottom:65px;position:relative}.rustic-journal .journal-anchor{position:absolute;top:0}.rustic-journal .timeline-heading{margin-bottom:24px}.rustic-journal .timeline-heading h1,.rustic-journal .timeline-heading h2{white-space:pre-line;letter-spacing:-.04em;font-size:clamp(38px,4.5vw,64px);font-weight:400;line-height:1.1}.rustic-journal .timeline-heading>.eyebrow{letter-spacing:.12em}.rustic-journal .timeline-heading>p{max-width:330px;color:var(--hemp);font-size:15px;line-height:1.75}.rustic-journal .timeline-notice{opacity:1;color:var(--hemp);margin-bottom:42px;font-size:11px}.rustic-journal .notebook{background:#e8d7b7;border:14px solid #65452f;border-width:14px 14px 19px 20px;border-radius:9px 18px 20px 9px;min-height:800px;margin-right:64px;box-shadow:0 34px 46px -16px #3c221555,0 5px 8px #3c221540,0 0 0 1px #3c221550}.rustic-journal .notebook:before{z-index:-1;background:repeating-linear-gradient(27deg,#ffffff05 0 1px,#0000 1px 4px),#65452f;border:1px dashed #c4ac7b;border-radius:5px 13px 17px 5px;inset:-10px -10px -14px -16px}.rustic-journal .notebook:after{z-index:-1;background:repeating-linear-gradient(0deg,#9e866255 0 1px,#ecdfc8 1px 3px);border:1px solid #b5a180;border-radius:2px 7px 9px 2px;inset:6px -5px -7px 3px}.rustic-journal #notebook-spread{background:#ede0c6;min-height:780px;position:relative}.rustic-journal .notebook-page{background-color:#eee1c8;background-image:radial-gradient(at 3% 22%,#97704013,#0000 65%),repeating-linear-gradient(92deg,#0000 0 3px,#8e744507 3px 4px);padding:38px 42px 26px;position:relative;box-shadow:inset 0 0 36px #9c784c13}.rustic-journal .notebook-left{background-image:linear-gradient(90deg,#0000 75%,#76552c08 88%,#49311932 100%),radial-gradient(at 15% 55%,#fff9e830,#0000 65%);border-radius:3px 0 0 3px}.rustic-journal .notebook-right{background-image:linear-gradient(90deg,#49311928,#0000 12%),radial-gradient(at 90% 65%,#b7864510,#0000 70%);border-radius:0 5px 5px 0}.rustic-journal .notebook-page h3{letter-spacing:-.045em;font-family:Alma Editorial Serif,Georgia,Times New Roman,serif;font-size:clamp(31px,3.2vw,45px);font-weight:400;line-height:1.14}.rustic-journal .notebook-page h4{letter-spacing:-.02em;margin:7px 0 22px;font-family:Alma Editorial Serif,Georgia,serif;font-size:25px}.rustic-journal .notebook-kicker{letter-spacing:.1em;border-color:#7a3a3435;font-size:9px}.rustic-journal .notebook-subtitle{color:#62614e;font-size:14px}.rustic-journal .notebook-photo{background:#f7edda;border:1px solid #beaa841c;padding:10px 10px 23px;transform:rotate(-3deg);box-shadow:1px 6px 9px #3c221528}.rustic-journal .notebook-photo:before{clip-path:polygon(1% 10%,100% 0,96% 100%,3% 92%);background:repeating-linear-gradient(45deg,#dfc49190 0 2px,#e8cf9b90 2px 4px);width:100px;height:27px;left:calc(50% - 50px)}.rustic-journal .notebook-photo img{filter:sepia(.15)saturate(.85);height:225px}.rustic-journal .notebook-photo>span{color:#62614e;background:#f7edda;padding:0;font-size:8px;bottom:5px;left:10px}.rustic-journal .notebook-page figcaption{font-family:Alma Editorial Serif,Georgia,serif;font-size:13px;font-style:italic;line-height:1.5}.rustic-journal .notebook-rings{z-index:3;width:18px;top:55px;bottom:60px}.rustic-journal .notebook-rings i{background:0 0;border:2px solid #b6a17a;border-right-color:#7d6749;border-radius:50%;width:18px;height:48px;transform:rotate(-12deg);box-shadow:1px 2px 2px #3c221545,inset 1px 0 1px #f5e9cb80}.rustic-journal .notebook-rings i:before,.rustic-journal .notebook-rings i:after{background:#4a3527;width:5px;height:5px;top:0;left:6px;right:auto}.rustic-journal .notebook-rings i:after{top:auto;bottom:0}.rustic-journal .notebook-tabs{z-index:-3;gap:8px;width:62px;top:18px}.rustic-journal .notebook-tabs button{color:#65452f;background:#d7c398;border:1px solid #a18a6340;border-radius:0 3px 9px 0;min-height:112px;padding:9px 7px;font-size:10px;box-shadow:3px 3px 5px #3c22151c}.rustic-journal .notebook-tabs button:nth-child(2n){background:#b9b391}.rustic-journal .notebook-tabs button:last-child{color:#fff;background:#ac8062}.rustic-journal .notebook-tabs button[aria-pressed=true]{background:var(--clay);color:#fff;transform:translate(7px)}.rustic-journal .notebook-tabs button:hover{color:#3c2215;background:#f2ddc2}.rustic-journal .notebook-answer{color:#524531;font-size:15px;line-height:1.85}.rustic-journal .notebook-project-note{border-top:1px solid #76552c2a;border-bottom:1px solid #76552c2a;margin-top:23px;padding:17px 0}.rustic-journal .notebook-project-note .notebook-kicker{border:0;margin:0 0 8px;padding:0;font-size:9px;display:block}.rustic-journal .notebook-project-note p{font-size:14px;line-height:1.55}.rustic-journal .notebook-project-note small{color:#62614e;margin-top:8px;font-size:11px;line-height:1.65;display:block}.rustic-journal .notebook-note>p{color:#76503c;background:repeating-linear-gradient(#0000 0 31px,#76552c25 31px 32px);font-size:20px;line-height:32px}.rustic-journal .notebook-note{margin:22px 0}.rustic-journal .notebook-note h4{text-transform:uppercase;letter-spacing:.1em;color:#7a3a34;margin-bottom:12px;font:10px Avenir,sans-serif}.rustic-journal .notebook-pagefoot{padding-top:16px;font-size:10px}.rustic-journal .notebook-pagefoot a{font-weight:600}.rustic-journal .turn-face{background:#eee1c8}.rustic-journal .notebook-turn{top:0;bottom:0}.rustic-journal .notebook-stories{margin-top:16px}.rustic-journal .notebook-stories h5{color:#7a3a34;margin-bottom:5px;font-size:11px}.rustic-journal .notebook-stories a{border-bottom:1px solid #76552c20;gap:10px;padding:8px 0;font-size:13px;display:flex}.rustic-journal .notebook-stories a:hover{text-decoration:underline}.rustic-journal .notebook-index-link{color:#7a3a34;text-underline-offset:4px;font-size:12px;text-decoration:underline}.rustic-journal .notebook-map-page .map-story{color:#62614e;margin:30px 0 10px;font-family:Alma Editorial Serif,Georgia,serif;font-size:19px;line-height:1.85}.rustic-journal .notebook-map-page .notebook-note{margin-top:auto;margin-bottom:30px}.rustic-journal .notebook-map-page .notebook-note p{white-space:pre-line;background:0 0;font-size:25px;line-height:38px}.rustic-journal .map-invitation{color:#7a3a34;text-underline-offset:5px;margin-bottom:30px;font-size:13px;font-weight:600;text-decoration:underline}.rustic-journal .notebook-atlas-page{padding:20px 22px 24px}.rustic-journal .notebook-atlas-page figure{flex:1;margin:0 0 16px}.rustic-journal .notebook-atlas-page img{width:100%;height:auto;transform:rotate(1deg);box-shadow:0 3px 8px #3c221523}.rustic-journal .notebook-atlas-page figcaption{margin-top:16px;font-family:Avenir,sans-serif;font-size:10px;font-style:normal;line-height:1.6}@media (max-width:1100px){.rustic-journal .notebook-page{padding:30px 30px 25px}.rustic-journal .notebook-page h3{font-size:35px}.rustic-journal .notebook-photo img{height:200px}.rustic-journal .notebook-atlas-page{padding:20px}.rustic-journal .notebook-answer{font-size:14px}}@media (max-width:720px){.rustic-journal{padding:52px 0 36px}.rustic-journal .timeline-heading h1,.rustic-journal .timeline-heading h2{font-size:39px}.rustic-journal .timeline-notice{margin-bottom:27px;font-size:10px}.rustic-journal .notebook{border-width:9px 9px 13px 11px;min-height:0;margin-right:0}.rustic-journal .notebook:before{inset:-6px -6px -9px -8px}.rustic-journal .notebook-tabs{z-index:1;background:#8b725240;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:100%;position:relative;top:0}.rustic-journal .notebook-tabs button{writing-mode:horizontal-tb;min-height:61px;box-shadow:none;border:0;border-radius:0;gap:4px;padding:8px 3px;font-size:9px}.rustic-journal .notebook-tabs button[aria-pressed=true]{transform:none}.rustic-journal #notebook-spread{min-height:0}.rustic-journal .notebook-page{padding:26px 23px}.rustic-journal .notebook-page h3{font-size:34px}.rustic-journal .notebook-rings{display:none}.rustic-journal .notebook-left{border-bottom:1px dashed #9c825850}.rustic-journal .notebook-photo img{height:230px}.rustic-journal .notebook-controls{flex-wrap:wrap;gap:18px;margin-right:0}.rustic-journal .notebook-controls>span{width:100%}.rustic-journal .notebook-controls>div{margin-left:auto}.rustic-journal .notebook-map-page .map-story{font-size:18px}.rustic-journal .notebook-map-page .notebook-note{margin-top:30px}.rustic-journal .notebook-atlas-page{padding:16px}.rustic-journal .notebook-atlas-page img{transform:none}.rustic-journal .notebook-atlas-page figcaption{font-size:10px}}.notebook-mobile-scroll,.notebook-swipe-hint{display:none}@media (max-width:720px){.rustic-journal #notebook-spread{display:none}.rustic-journal .notebook-swipe-hint{color:var(--hemp);background:#eee1c8;border-bottom:1px solid #76552c20;justify-content:space-between;gap:12px;padding:12px 18px;font-size:11px;display:flex}.rustic-journal .notebook-mobile-scroll{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#7a3a34 #d7c398;-webkit-overflow-scrolling:touch;background:#eee1c8;align-items:stretch;width:100%;min-width:0;display:flex;overflow-x:auto}.rustic-journal .notebook-mobile-chapter{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;display:flex}.rustic-journal .notebook-mobile-scroll::-webkit-scrollbar{height:5px}.rustic-journal .notebook-mobile-scroll::-webkit-scrollbar-thumb{background:#7a3a34;border-radius:3px}.rustic-journal .notebook-mobile-scroll::-webkit-scrollbar-track{background:#d7c398}}.alma-notebook .notebook-controls>.notebook-mobile-controls{display:none}@media (max-width:720px){.alma-notebook .notebook-controls>.notebook-desktop-controls{display:none}.alma-notebook .notebook-controls>.notebook-mobile-controls{display:flex}.rustic-journal .notebook-mobile-chapter>.notebook-page{border-bottom:0;flex:1;min-height:600px}.rustic-journal .notebook-mobile-chapter .notebook-pagefoot{margin-top:auto}}.alma-notebook .notebook-tabs{--tab-count:5}@media (max-width:720px){.rustic-journal .notebook-tabs{grid-template-columns:repeat(min(var(--tab-count),3),minmax(0,1fr))}}.alma-timeline .milestone-date{flex-wrap:wrap;align-items:baseline;gap:11px;margin-bottom:9px;display:flex}.alma-timeline .milestone-date>span{letter-spacing:.24em;text-transform:uppercase;color:var(--clay);font-family:Alma Editorial Serif,Georgia,serif;font-size:15px}.alma-timeline .milestone-date small{letter-spacing:.08em;text-transform:uppercase;color:#62614e;border-bottom:1px dotted #7a3a3480;padding-bottom:1px;font-size:9px}.alma-timeline .milestone-planned .milestone-date>span{opacity:.75}.alma-timeline .milestone-now.notebook-left:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #7a3a3418}.alma-timeline .notebook-tabs button[data-now]{background:var(--sun)}.alma-timeline .notebook-tabs button[data-now] em{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:8px;font-style:normal}.alma-timeline .notebook-tabs button[data-now][aria-pressed=true]{background:var(--clay)}.rustic-journal .notebook-records li{border-bottom:1px solid #76552c22;padding:15px 0}.rustic-journal .notebook-marker{letter-spacing:.04em;background:#f7edda;border-color:#7a3a3450;font-size:9px}.rustic-journal .notebook-records h5{letter-spacing:-.01em;margin-bottom:3px;font-family:Alma Editorial Serif,Georgia,serif;font-size:16px}.rustic-journal .notebook-records p{font-size:12.5px;line-height:1.6}.alma-timeline .milestone-planned .notebook-records li{border-bottom-style:dashed}.alma-timeline .notebook-film{margin:26px 0 20px}.alma-timeline .notebook-film-frame{aspect-ratio:16/9;background:#f7edda;border:1px solid #beaa841c;padding:10px;position:relative;transform:rotate(-1.4deg);box-shadow:1px 6px 9px #3c221528}.alma-timeline .notebook-film-frame:before{content:"";clip-path:polygon(1% 10%,100% 0,96% 100%,3% 92%);z-index:2;background:repeating-linear-gradient(45deg,#dfc49190 0 2px,#e8cf9b90 2px 4px);width:100px;height:27px;position:absolute;top:-12px;left:calc(50% - 50px)}.alma-timeline .notebook-film-frame button{cursor:pointer;background:#3c2215;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.alma-timeline .notebook-film-frame img{object-fit:cover;filter:sepia(.2)saturate(.8);width:100%;height:100%;transition:filter .3s,transform .5s;display:block}.alma-timeline .notebook-film-frame button:hover img{filter:sepia(0)saturate();transform:scale(1.03)}.alma-timeline .notebook-film-frame iframe{background:#3c2215;border:0;width:100%;height:100%;display:block}.alma-timeline .notebook-film-play{background:#f7edda;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .25s,background .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #3c221555}.alma-timeline .notebook-film-play svg{width:24px;height:24px;color:var(--clay);margin-left:3px}.alma-timeline .notebook-film-frame button:hover .notebook-film-play{background:#fff;transform:translate(-50%,-50%)scale(1.09)}.alma-timeline .notebook-film-label{color:#62614e;letter-spacing:.11em;text-transform:uppercase;background:#f7edda;padding:3px 7px;font-size:8px;position:absolute;bottom:12px;left:14px}.alma-timeline .notebook-film figcaption{color:var(--hemp);margin-top:18px;font-family:Alma Editorial Serif,Georgia,serif;font-size:13px;font-style:italic;line-height:1.5}.alma-timeline .notebook-film figcaption small{opacity:.85;margin-top:6px;font-family:Avenir,sans-serif;font-size:10px;font-style:normal;line-height:1.55;display:block}.alma-timeline .notebook-film-consent{opacity:.65}@media (prefers-reduced-motion:reduce){.alma-timeline .notebook-film-frame img,.alma-timeline .notebook-film-play{transition:none}.alma-timeline .notebook-film-frame button:hover img{transform:none}.alma-timeline .notebook-film-frame button:hover .notebook-film-play{transform:translate(-50%,-50%)}}@media (max-width:720px){.alma-timeline .milestone-date>span{font-size:13px}.alma-timeline .notebook-film-frame{transform:none}.alma-timeline .notebook-film-play{width:48px;height:48px}.alma-timeline .notebook-tabs button[data-now] em{background:currentColor;border-radius:50%;width:5px;height:5px;margin-top:1px;font-size:0}}
.vertical-journal .vj-our-story{color:var(--earth);background-color:#eae2d5;overflow:visible}.our-story{width:100%;max-width:1180px;margin-inline:auto}.our-story-intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;margin:38px 0 26px;display:grid}.our-story-intro h2{letter-spacing:-.045em;margin:0;font:400 clamp(38px,4.3vw,62px)/1.05 Alma Editorial Serif,Georgia,serif}.our-story-intro .our-story-hand{color:var(--clay);margin:8px 0 0 36px;font:31px/1.1 Alma Editorial Notes,cursive;transform:rotate(-3deg)}.our-story-description{max-width:37ch;margin:0 64px 0 auto;font:15px/1.65 Avenir,sans-serif}.our-story-description>span{color:var(--clay);margin-top:10px;font:23px/1.2 Alma Editorial Notes,cursive;display:block}.our-story-description>span>span{padding-left:9px}.our-story .rustic-journal{background:0 0;padding:0 0 8px}.our-story .alma-notebook>.wrap{max-width:none;padding-inline:0}.our-story .timeline-heading{display:none}.our-story .rustic-journal .timeline-notice{margin:0 0 18px;font-size:10px}.our-story .rustic-journal .notebook-controls{margin-top:24px;font-size:11px}@media (min-width:721px){.our-story .rustic-journal .notebook,.our-story .rustic-journal #notebook-spread{min-height:clamp(470px,100svh - 432px,600px)}.our-story .rustic-journal .notebook-page{padding:28px 36px 22px}.our-story .rustic-journal .notebook-kicker{margin-bottom:17px;padding-bottom:12px}.our-story .rustic-journal .notebook-page h3{margin-bottom:12px;font-size:clamp(29px,2.7vw,38px);line-height:1.12}.our-story .rustic-journal .notebook-subtitle{font-size:13px;line-height:1.5}.our-story .rustic-journal .notebook-page figure{margin:20px 0 16px}.our-story .rustic-journal .notebook-photo img{height:clamp(130px,100svh - 740px,180px)}.our-story .rustic-journal .notebook-page figcaption{margin-top:15px;font-size:12px}.our-story .rustic-journal .notebook-page h4{margin:4px 0 14px;font-size:23px}.our-story .rustic-journal .notebook-answer{font-size:14px;line-height:1.7}.our-story .rustic-journal .notebook-project-note{margin-top:18px;padding-block:14px}.our-story .rustic-journal .notebook-project-note p{font-size:13px}.our-story .rustic-journal .notebook-project-note small{font-size:10px;line-height:1.6}.our-story .rustic-journal .notebook-note{margin:17px 0}.our-story .rustic-journal .notebook-note>p{background-size:auto 30px;font-size:23px;line-height:30px}.our-story .rustic-journal .notebook-pagefoot{padding-top:12px}.our-story .rustic-journal .notebook-tabs{gap:7px}.our-story .rustic-journal .notebook-tabs button{min-height:98px}.our-story .rustic-journal .notebook-atlas-page{padding:18px 22px}.our-story .rustic-journal .notebook-atlas-page img{object-fit:contain;max-height:485px}}@media (min-width:721px) and (max-height:960px){.our-story .rustic-journal .notebook-page{padding:22px 34px 16px}.our-story .rustic-journal .notebook-kicker{margin-bottom:12px;padding-bottom:9px}.our-story .rustic-journal .notebook-page h3{margin-bottom:8px}.our-story .rustic-journal .notebook-page figure{margin:14px 0 10px}.our-story .rustic-journal .notebook-photo img{height:clamp(120px,100svh - 780px,162px)}.our-story .rustic-journal .notebook-page figcaption{margin-top:10px}.our-story .rustic-journal .notebook-page h4{margin:0 0 10px}.our-story .rustic-journal .notebook-records li{padding:8px 0}.our-story .rustic-journal .notebook-note{margin:8px 0}.our-story .rustic-journal .notebook-pagefoot{padding-top:9px}.our-story .rustic-journal .notebook-controls{margin-top:8px}}@media (min-width:721px) and (max-width:1000px){.our-story .rustic-journal .notebook-page{padding-inline:25px}.our-story .rustic-journal .notebook-photo img{height:170px}.our-story-description{margin-right:40px;font-size:14px}}@media (max-width:720px){.our-story-intro{grid-template-columns:1fr;gap:25px;margin:28px 0 25px}.our-story-intro .our-story-hand{margin-left:23px;font-size:27px}.our-story-description{max-width:40ch;margin:0;font-size:14px}.our-story-description>span{font-size:22px}.our-story .rustic-journal .notebook-controls{gap:16px;margin-top:20px}.our-story .rustic-journal .notebook-controls>span{line-height:1.5}}
.founder-mosaics{max-width:1120px;color:var(--sb-ink);margin:auto;padding:45px 28px 28px}.founder-mosaics-intro{text-align:center;max-width:760px;margin:0 auto 42px}.founder-mosaics-intro>span,.founder-mosaic-caption>span{font:400 10px/1.5 var(--sb-mono);letter-spacing:.12em;text-transform:uppercase}.founder-mosaics-intro h2{font:600 clamp(38px, 4.8vw, 60px)/1.05 var(--sb-hand);margin:16px 0}.founder-mosaics-intro h2 em{color:var(--sb-red);font-style:normal}.founder-mosaics-intro p{max-width:57ch;font:400 13px/1.8 var(--sb-mono);margin:auto}.founder-mosaics-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,76px);display:grid}.founder-mosaic-art{padding:24px 48px 35px;position:relative}.founder-mosaic-photo{aspect-ratio:1;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(4,1fr);gap:3px;display:grid;transform:rotate(-2deg)}.founder-mosaic--luis .founder-mosaic-photo{transform:rotate(2deg)}.founder-mosaic-photo>span{transform:rotate(var(--tile-tilt));filter:saturate(.55)sepia(.1);position:relative;overflow:hidden;box-shadow:1px 3px 3px #2b1f1726}.founder-mosaic-photo img{width:400%;max-width:none;height:500%;left:var(--tile-x);top:var(--tile-y);object-fit:cover;object-position:center;position:absolute}.founder-mosaic-note{z-index:1;background:#eee6ad;background-image:var(--sb-paper-grain);width:98px;min-height:80px;font:500 22px/1.1 var(--sb-hand);text-align:center;place-items:center;padding:12px;display:grid;position:absolute;box-shadow:2px 4px 5px #2b1f1724}.founder-mosaic-note--0{top:8px;right:0;transform:rotate(5deg)}.founder-mosaic-note--1{top:43%;left:0;transform:rotate(-7deg)}.founder-mosaic-note--2{bottom:5px;right:8px;transform:rotate(-5deg)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.founder-mosaic-photo>span,.founder-mosaic-note{transition:translate .32s cubic-bezier(.2,.65,.3,1);translate:0}.founder-mosaic-art:hover .founder-mosaic-photo>span{translate:var(--tile-drift-x) var(--tile-drift-y)}.founder-mosaic-art:hover .founder-mosaic-note--0{translate:3px -3px}.founder-mosaic-art:hover .founder-mosaic-note--1{translate:-4px}.founder-mosaic-art:hover .founder-mosaic-note--2{translate:3px 3px}}.founder-mosaic-caption{text-align:center;margin-top:12px}.founder-mosaic-caption h3{font:600 clamp(30px,3.3vw,42px)/1.1 var(--sb-hand);margin:7px 0 10px}.founder-mosaic-caption p{font:400 12px/1.7 var(--sb-mono);max-width:37ch;color:var(--sb-ink-soft);margin:auto}@media (max-width:700px){.founder-mosaics{padding:30px 18px}.founder-mosaics-pair{grid-template-columns:1fr;gap:38px;max-width:460px;margin:auto}.founder-mosaic-art{padding:20px 33px 30px}.founder-mosaic-note{width:82px;min-height:66px;padding:9px;font-size:19px}}.journal-paged.journal-scrapbook.vertical-journal>.vj-team{padding-block:20px}.journal-paged .vj-team .vj-chapter-opener{margin-top:0;padding-block:0 8px;font-size:clamp(28px,4svh,42px)}.journal-paged .founder-mosaics{box-sizing:border-box;margin:0 auto;padding:8px 0 0}.journal-paged .founder-mosaics-intro{margin-bottom:12px}.journal-paged .founder-mosaics-intro h2{margin:0;font-size:clamp(30px,5svh,48px)}.journal-paged .founder-mosaic-art{box-sizing:border-box;width:fit-content;max-width:100%;margin-inline:auto;padding:20px 36px 26px}.journal-paged .founder-mosaic-photo{width:clamp(140px,32svh,320px);max-width:100%}.journal-paged .founder-mosaic-caption{margin-top:8px}.journal-paged .founder-mosaic-caption h3{margin-block:4px 6px;font-size:clamp(28px,4.5svh,38px)}.journal-paged .founder-mosaic-caption p{line-height:1.5}.journal-paged .founder-mosaics-link{margin-top:16px}@media (max-width:700px){.journal-paged .founder-mosaics-pair{gap:18px;max-width:540px}.journal-paged .founder-mosaic{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:14px;display:grid}.journal-paged .founder-mosaic-art{width:100%;max-width:220px;padding:12px 14px 20px}.journal-paged .founder-mosaic-photo{width:100%}.journal-paged .founder-mosaic-note{width:60px;min-height:44px;padding:6px;font-size:14px}.journal-paged .founder-mosaic-caption{text-align:left;margin:0}.journal-paged .founder-mosaic-caption h3{font-size:28px}}
