@page{size:A4;margin:17mm 15mm 19mm;background:#f5f1e8}@page classic{background:#fff}@page classic-sepia{background:#fffdf8}@page classic-memorial{background:#fbf8f1}@page journey-riviera{background:#f6f2ea}@page journey-terracotta{background:#faf4ec}@page journey-night{background:#f4f2ee}@page journey-olive{background:#f3f2eb}@page baby{size:210mm 210mm;margin:13mm 13mm 15mm;background:#f8f2e7}@page baby-cover-verde{size:210mm 210mm;margin:13mm 13mm 15mm;background:#b5c6a6}@page baby-cover-rosa{size:210mm 210mm;margin:13mm 13mm 15mm;background:#e8c4c4}@page baby-cover-azul{size:210mm 210mm;margin:13mm 13mm 15mm;background:#bfd3e3}@page baby-cover-amarelo{size:210mm 210mm;margin:13mm 13mm 15mm;background:#f2dfa7}@page baby-cover-lilas{size:210mm 210mm;margin:13mm 13mm 15mm;background:#d3c6e3}@page baby-cover-areia{size:210mm 210mm;margin:13mm 13mm 15mm;background:#e8dcc8}@media print{html,body{background:0 0!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}*,:before,:after{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html .bio-page .bio-ph img,html .journey figure img,html .journey .hero-pic img{outline-offset:0;outline:.5pt solid #cfc9bc}.site-header,.site-footer,.feedback-button,.bio-tools,.bio-look-trigger,.bio-look-panel,.bio-house>nav,.bio-nav,.journey .owner,.journey .index,.journey-lb,.bio-down,.share,header span.relative.inline-block,.hero-text span.relative.inline-block,.comments-section,.pdf-button,.epub-button,.download-button,.pdf-hide,.bio-qr-trigger,.bio-qr-dialog{display:none!important}main{display:block!important}p,li,blockquote{orphans:2;widows:2}p:has(+blockquote){break-after:avoid}blockquote{break-before:avoid}.rich-text-content,.journey .body,.bio-text{orphans:2;widows:2}h1,h2{break-after:avoid}img,figure,blockquote,li,.bio-ev{break-inside:avoid}html .bio-house .house-timeline:has(>li:nth-child(7)){columns:2;column-gap:12mm;border-left:0!important;padding-left:0!important}html .bio-house .house-timeline:has(>li:nth-child(7))>li{break-inside:avoid;border-left:1px solid var(--border);padding:0 0 5mm 6mm;position:relative;margin:0!important}html .bio-house .house-timeline:has(>li:nth-child(7))>li>div:first-child{top:0;left:-1.6mm;margin-left:0!important}html .bio-page .bio-tl:has(>li:nth-child(7)){columns:2;column-gap:10mm;max-width:none!important}html .bio-page .bio-tl:has(>li:nth-child(7)):before{display:none}html .bio-page .bio-tl:has(>li:nth-child(7))>.bio-ev{break-inside:avoid;text-align:left!important;width:auto!important;margin:0 0 4mm 11mm!important}html .bio-page .bio-tl:has(>li:nth-child(7))>.bio-ev .dot{width:8mm;height:8mm;font-size:6.5pt;top:2.5mm;left:-11mm!important;right:auto!important}html .journey .years:has(>li:nth-child(7)){columns:2;column-gap:10mm}html .journey .years:has(>li:nth-child(7))>li{break-inside:avoid;grid-template-columns:20mm 1fr;gap:4mm;padding:3mm 0}html .journey .years:has(>li:nth-child(7)) .y{font-size:17pt}html .bio-page{page:classic}html .bio-page[data-palette=sepia]{page:classic-sepia}html .bio-page[data-palette=memorial]{page:classic-memorial;--p:#2a2620;--a:#a88a50;--bg:#fbf8f1;--alt:#f4efe4;--fg:#26231e;--card:#f5f0e6;--line:#ddd4c2;--muted:#6e6758;--onp:#fbf8f1;--tint:#2a262099;--hc:#6e5730;--dotfg:#fbf8f1;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html .journey[data-palette=night]{--on0:#fff;--on1:#fff;--on2:#1a1e24;--on3:#fff;--bandmix:88%;--bg:#f4f2ee;--ink:#1a1e24;--muted:#59616b;--rule:#dadde2;--panel:#13161b;--onpanel:#f4f2ee;--t0:#2c7f9a;--t1:#c8613c;--t2:#b98a1e;--t3:#4f7f4a;--onc:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html .journey[data-palette=riviera]{page:journey-riviera}html .journey[data-palette=terracotta]{page:journey-terracotta}html .journey[data-palette=night]{page:journey-night}html .journey[data-palette=olive]{page:journey-olive}html .bio-house .container{max-width:none!important;padding:0!important}html .bio-house header.text-center{padding-top:18mm;margin-bottom:9mm!important}html .bio-house header.text-center h1{font-size:36pt!important;line-height:1.1!important}html .bio-house header.text-center .by{margin-top:3mm;color:var(--foreground)!important;font-size:11.5pt!important}html .bio-house>.container>div.mb-16:has(>img){text-align:center;break-after:page;margin:0!important}html .bio-house>.container>div.mb-16>img{margin:0 auto;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:135mm!important}html .bio-house header.text-center:not(:has(+div.mb-16>img)){break-after:page}html .bio-house>.container>section.text-center{max-width:132mm;padding-top:58mm;margin-left:auto!important;margin-right:auto!important}html .bio-house>.container>section.text-center .rich-text-content{font-size:13pt!important;line-height:1.7!important}html .bio-house section.mb-16,html .bio-house .mb-16{margin-bottom:9mm!important}html .bio-house section>div.flex.items-center{break-after:avoid}html .bio-house>.container>section.mt-20{break-inside:avoid;margin-top:10mm!important;padding-top:8mm!important}html .bio-house>.container>section.mt-20>p:first-child{break-after:avoid}html .bio-house>.container>aside{break-inside:avoid;margin-top:10mm!important;margin-bottom:0!important}html .bio-house section>h2+div>p:first-child,html .bio-house section>h2+*{break-before:avoid}html .bio-house .rich-text-content img{max-width:100%;max-height:125mm;width:auto!important;height:auto!important}html .bio-house .rich-text-content{font-size:12.5pt;line-height:1.55}html .bio-house section>.grid{break-inside:avoid;break-before:avoid;place-items:start center}html .bio-house section>.grid.grid-cols-1{max-width:none!important}html .bio-house section>.grid>img{aspect-ratio:auto!important;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:125mm!important}html .bio-house section[id^=photos] .grid{columns:3;column-gap:4mm;display:block!important}html .bio-house section[id^=photos] figure{break-inside:avoid;margin:0 0 4mm!important}html .bio-house section[id^=photos] img{object-fit:contain!important;width:100%!important;height:auto!important}html .memory-house section[id^=day]>div.rounded-lg{border:0!important;border-radius:0!important;margin:0 0 9mm!important;padding:0!important}html .memory-house section[id^=day] h3{break-after:avoid;margin-bottom:2mm!important;font-size:14pt!important}html .memory-house section[id^=day] h3+*{break-before:avoid}html .memory-house section[id^=day] .rich-text-content{color:var(--foreground)!important;font-size:12.5pt!important;line-height:1.55!important}html .memory-house section[id^=day] div.rounded-lg>.grid{columns:3;column-gap:4mm;display:block!important}html .memory-house section[id^=day] div.rounded-lg>.grid>*{break-inside:avoid;margin:0 0 4mm!important}html .memory-house section[id^=day] figure img{object-fit:contain!important;width:100%!important;height:auto!important}html .memory-house section[id^=day] div.rounded-lg>[data-place-photos]{columns:auto;break-before:avoid;flex-wrap:wrap;gap:4mm;display:flex!important}html .memory-house section[id^=day] div.rounded-lg>[data-place-photos]>figure{flex:0 0 var(--pw,30%);border:0!important;border-radius:2mm!important;margin:0!important}html .memory-house section[id^=day] div.rounded-lg>[data-place-photos="1"]{justify-content:center}html .bio-page{font-size:12.5pt;min-height:0!important}html .bio-page .bio-hero{text-align:center;break-after:page;border-radius:0;min-height:0!important;color:var(--fg)!important;background:var(--hero,none) center 6mm / auto 140mm no-repeat!important;padding:158mm 8mm 0!important;display:block!important}html .bio-page .bio-hero:not([style*=--hero]){padding-top:70mm!important}html .bio-page .bio-hero>.bio-hero-img,.cover-backdrop{display:none!important}html .bio-page .bio-hero.has-photo:before{content:none!important}html .bio-page .bio-summary{break-before:page;text-align:center;max-width:132mm!important;margin:0 auto!important;padding:48mm 0 0!important;font-size:14pt!important;line-height:1.7!important}html .bio-page .bio-summary-rec{max-width:132mm;margin-left:auto;margin-right:auto}html .bio-page .bio-facts{justify-content:center}html .bio-page .bio-hero h1{color:var(--hc)!important;font-size:34pt!important}html .bio-page .bio-hero .eyebrow,html .bio-page .bio-hero .sub{color:var(--muted)!important}html .bio-page .bio-facts{color:var(--fg)!important;font-size:10.5pt!important}html .bio-page .bio-facts span{opacity:1!important;color:var(--muted)!important}html .bio-page .bio-facts .by{flex-basis:100%;margin-top:4mm;font-size:12pt}html .bio-page .bio-summary{color:var(--fg)!important;background:0 0!important;border:0!important;border-radius:0!important;font-style:normal!important}html .bio-page .bio-summary p.pdf-quoted{font-style:italic}html .bio-page .bio-summary-ph{text-align:center;break-inside:avoid;max-width:150mm;margin:8mm auto 0;font-size:0;line-height:0;display:block!important}html .bio-page .bio-summary-ph img{vertical-align:top;object-fit:contain;outline-offset:0;outline:.5pt solid #cfc9bc;width:auto;max-width:100%;height:auto;max-height:110mm;margin:0 2mm 3mm;display:inline-block}html .bio-page .bio-s{padding-top:7mm!important;padding-bottom:7mm!important}html .bio-page .bio-s:nth-of-type(2n){background:0 0!important}html .bio-page .bio-s>h2,html .section-when{break-after:avoid}html .bio-page .bio-s>h2+*{break-before:avoid}html .bio-page .bio-row{break-before:avoid;max-width:none!important;display:block!important}html .bio-page .bio-row:after{content:"";clear:both;display:block}html .bio-page .bio-ph{float:left;max-width:50%;margin:1mm 7mm 3mm 0;width:auto!important;display:block!important;position:static!important}html .bio-page .bio-row.rev .bio-ph{float:right;margin:1mm 0 3mm 7mm}html .bio-page .bio-ph{font-size:0;line-height:0}html .bio-page .bio-ph img{vertical-align:top;margin:0 0 3mm;display:inline-block;aspect-ratio:auto!important;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:125mm!important}html .bio-page .bio-grid{columns:3;column-gap:4mm;display:block!important}html .bio-page .bio-grid figure{break-inside:avoid;margin:0 0 4mm!important}html .bio-page .bio-grid img{aspect-ratio:auto!important;object-fit:contain!important;width:100%!important;height:auto!important}html .bio-page .bio-row>.bio-box{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html .bio-page .bio-text{hyphenate-limit-chars:9 4 4;font-size:12.5pt;line-height:1.6}html .bio-page .bio-foot{display:none!important}html .bio-page .bio-s:has(>.bio-comments){display:none!important}html .bio-page .bio-box h3{break-after:avoid}html .bio-page .bio-box h3+*{break-before:avoid}html .bio-page .bio-s-place{margin-top:8mm!important}html .bio-page .bio-box{display:block!important}html .bio-page .bio-about,html .bio-page .bio-foot{break-inside:avoid}html .journey{font-size:12.5pt}html .journey .wrap{max-width:none!important;padding:0 6mm!important}html .journey .hero{break-after:page;min-height:250mm!important}html .journey .hero .cover-author{font:500 12pt/1.3 var(--font-bricolage), system-ui, sans-serif;opacity:.9;margin:6mm 0 0!important}html .journey a.next,html .journey a.onto,html .journey .next-day{display:none!important}html .journey .road:before{border-left:1.2pt dashed var(--c,var(--t0));background:0 0!important;border-radius:0!important;width:0!important}html .journey .stop{padding:5mm 0 6mm!important;display:block!important}html .journey .stop .media{break-inside:avoid;break-after:avoid;margin:0 0 4mm;display:block!important}html .journey .stop .media button{vertical-align:top;margin:0 2mm 2mm 0;display:inline-block;overflow:visible!important}html .journey .stop .media button img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:110mm!important}html .journey .stop .text-head{position:static!important}html .journey .stop h3,html .journey .stop .stop-label{break-after:avoid}html .journey .stop h3+*,html .journey .stop .stop-label+*{break-before:avoid}html .journey .stop h3{font-size:18pt!important}html .journey .band.has-pic{margin-bottom:7mm!important}html .journey .band-pic{padding-bottom:4mm;margin-bottom:0!important}html .journey .band-pic img{aspect-ratio:auto!important;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:85mm!important}html .journey .stripe{display:none}html .journey:before{display:none!important}html .journey .fold{max-height:none!important;overflow:visible!important}html .journey .fold:after,html .journey .continue{display:none!important}html .journey .chapter>.band{break-after:avoid;break-inside:avoid}html .journey .chapter>.band+*{break-before:avoid}html .journey .band .numeral{font-size:54pt!important}html .journey .part-body figure img,html .journey .part-pics img,html .journey figure img{margin-left:auto;margin-right:auto;width:auto!important;max-width:100%!important;height:auto!important;max-height:125mm!important}html .journey .intro{padding:10mm 0 4mm!important}html .journey .part-body{display:block!important}html .journey .part-pics{margin-top:5mm;display:block!important;position:static!important}html .journey .part-pics figure{margin:0 0 5mm}html .journey figure button{text-align:center;font-size:0;line-height:0}html .journey figure img{vertical-align:top;display:inline-block!important}html .journey .chapter{padding-bottom:0!important}html .journey .chapter>.band{margin-bottom:7mm!important}html .journey .chapter>.wrap,html .journey .chapter .reveal,html .journey .part-body{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}html .journey .chapter>.wrap,html .journey .chapter .reveal{display:block!important}html .journey .foot,html .journey .extras .about{break-inside:avoid}.on-paper{display:block!important}.made-with{text-align:center;font:9pt/1.4 var(--font-geist-sans), system-ui, sans-serif;color:#6b6558;break-inside:avoid;break-before:avoid;margin:9mm 0 0}.made-with p{margin:0!important}.made-with .online{margin:0 0 5mm}.made-with .online .qr{width:28mm;height:28mm;margin:0 auto 2.5mm}.made-with .colophon{color:#958e7f;break-inside:avoid;margin:11mm 0 0;font-size:7.5pt}html .made-with .colophon .mark{margin:0 auto 1.5mm;display:block;width:8mm!important;max-width:none!important;height:8mm!important;max-height:none!important;box-shadow:none!important;object-fit:contain!important;aspect-ratio:auto!important;border:0!important;border-radius:0!important;outline:0!important}iframe,video,.aspect-video,.bio-vids .frame,.journey .embed{display:none!important}.video-paper{break-inside:avoid;text-align:left;padding:3mm}.video-paper .still{border-radius:2mm;display:block;aspect-ratio:16/9!important;object-fit:cover!important;width:100%!important;height:auto!important;max-height:none!important;margin:0 0 2.5mm!important}.video-paper .line{justify-content:space-between;align-items:flex-start;gap:4mm;display:flex}.video-paper p{font:9.5pt/1.4 system-ui,sans-serif;margin:0!important}.on-paper .qr{background:#fff;border-radius:1mm;flex:none;width:19mm;height:19mm;padding:1.5mm;display:block}.on-paper .qr svg{width:100%;height:100%;display:block}.video-paper .where{opacity:.8;overflow-wrap:anywhere}.recordings audio,.recording-length,.listen{display:none!important}.recording-paper{break-inside:avoid;text-align:left;padding:2mm 0}.recording-paper .line{justify-content:space-between;align-items:center;gap:4mm;display:flex}.recording-paper p{font:9.5pt/1.4 system-ui,sans-serif;margin:0!important}figure:has(>.video-paper)>figcaption{display:none!important}}.on-paper{display:none}@media print{html .bio-memory .bio-hero{margin:6mm 0 0;break-after:auto!important;background:var(--hero,none) center top / contain no-repeat!important;height:150mm!important;min-height:0!important;padding:0!important;display:block!important}html .bio-memory .bio-head{break-after:page;padding:8mm 8mm 0!important}html .bio-memory .bio-head h1{font-size:34pt!important}html .bio-memory .bio-head .share{display:none!important}html .bio-memory .bio-hero+.bio-head{padding-top:6mm!important}html .bio-memory .bio-opening{max-width:132mm!important;padding:40mm 0 0!important}html .bio-memory .bio-opening .bio-summary{break-before:auto!important;padding-top:6mm!important}html .bio-memory .bio-toc{display:none!important}html .bio-house>.container>div[id],html .bio-house>.container>section[id],html .bio-page .bio-s[id],html .journey .chapter{break-before:page}html .bio-page .bio-hero .example-note{break-before:page;margin-top:40mm!important}html .bio-page .bio-hero .example-note+.bio-summary{break-before:auto;padding-top:6mm!important}html .bio-page .example-note+.bio-s[id],html .bio-house>.container>.example-note+div[id],html .bio-house>.container>.example-note+section[id]{break-before:auto}html .baby,html[data-theme] .baby{page:baby;--bg:#f8f2e7;--paper:#fffbf4;--ink:#3b2f27;--muted:#6b5c4f;--faint:#7a6b5c;--line:#e8dbc6;--honey:var(--deep);--honey-mid:var(--tone);--honey-soft:color-mix(in srgb,var(--tone) 45%,#fffbf4);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:0;font-size:11pt;background:0 0!important}html .baby .page{max-width:none;padding:0 4mm}html .baby .bar,html .baby .extras,html .baby .share{display:none!important}html .baby .bcover{background:var(--tone);break-after:page;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:181mm;display:flex!important}html .baby[data-colour=verde] .bcover{page:baby-cover-verde}html .baby[data-colour=rosa] .bcover{page:baby-cover-rosa}html .baby[data-colour=azul] .bcover{page:baby-cover-azul}html .baby[data-colour=amarelo] .bcover{page:baby-cover-amarelo}html .baby[data-colour=lilas] .bcover{page:baby-cover-lilas}html .baby[data-colour=areia] .bcover{page:baby-cover-areia}html .baby .bcover .arch{border:2.5mm solid #fbf4e6;border-radius:50mm 50mm 4mm 4mm;width:100mm;height:114mm;margin-bottom:7mm;overflow:hidden}html .baby .bcover .arch img{object-fit:cover;width:100%;height:100%}html .baby .bcover .kicker{font:700 8pt/1 var(--fs);letter-spacing:.32em;text-transform:uppercase;color:var(--deep);margin:0}html .baby .bcover .cname{font:400 calc(var(--name-pt,58) * 1pt)/1.1 var(--fname);color:var(--deep);text-wrap:balance;max-width:170mm;margin:1mm 0 0}html .baby .bcover .ctitle{font:400 13pt/1.3 var(--fh);color:var(--deep);margin:1mm 0 0}html .baby .bcover .years{font:600 8pt/1 var(--fs);letter-spacing:.3em;color:var(--deep);margin:3mm 0 0}html .baby .book,html .baby .polaroid.cover{display:none!important}html .baby .book{padding-top:0}html .baby .head{break-inside:avoid;border-width:1pt;outline:0;margin-top:0}html .baby .birth{max-width:none;margin-left:0;margin-right:0}html .baby .polaroid.cover{break-after:avoid;margin:0 auto 4mm}html .baby .polaroid.cover img{max-height:105mm!important}html .baby .moment{break-before:page;flex-direction:column;margin-top:0;display:flex}html .baby .head+.overview,html .baby .head~.overview{margin-top:6mm}html .baby .moment>*{order:2}html .baby .moment>.mhead{break-after:avoid;order:0}html .baby .moment>.snaps{text-align:center;break-after:avoid;order:1;margin:1mm 0 4mm}html .baby .first{break-after:avoid;align-self:flex-start}html .baby .moment>.birth{align-self:stretch;margin:2mm 0 5mm}html .baby .prose{text-align:justify;-webkit-hyphens:auto;hyphens:auto;font-size:12pt;line-height:1.7;max-width:none!important}html .baby .polaroid{break-inside:avoid;outline:.5pt solid #e0d6c4;transform:none!important}html .baby .polaroid:before,html .baby .polaroid.t1:before,html .baby .polaroid.t2:before{background:var(--tone)!important;opacity:1!important}html .baby .polaroid img,html .baby .snaps img{margin:0 auto;aspect-ratio:auto!important;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:95mm!important}html .baby .snaps{display:block!important}html .baby .snaps .polaroid{vertical-align:top;max-width:100%;margin:0 2mm 4mm 0;display:inline-block}html .baby .snaps[data-n="2"] .polaroid,html .baby .snaps[data-n="3"] .polaroid{max-width:48%}html .baby .snaps[data-n="2"] .polaroid img{max-height:70mm!important}html .baby .snaps[data-n="3"] .polaroid img{max-height:55mm!important}html .baby .place,html .baby .about,html .baby .birth{break-inside:avoid}html .rich-text-content p:not([style*="text-align: center"]):not([style*=text-align\:center]){text-indent:1.4em}html .rich-text-content p{margin-bottom:.45em!important}html .rich-text-content li p,html .rich-text-content blockquote p,html .rich-text-content>p:first-child,html .rich-text-content>:is(h1,h2,h3,h4,blockquote,ul,ol)+p{text-indent:0}html .rich-text-content p:not([style*=center]):not([style*=right]),html .rich-text-content li{text-align:justify;-webkit-hyphens:auto;hyphens:auto}html .memory-house section[id^=day] .rich-text-content{font-size:11pt!important}html .bio-page:has(.bio-s[id^=day]){font-size:11.5pt}html .bio-page:has(.bio-s[id^=day]) .bio-text{font-size:11pt}html .bio-page:has(.bio-s[id^=day]) .bio-ph{max-width:40%}html .bio-page:has(.bio-s[id^=day]) .bio-ph img{max-height:100mm!important}html .journey:has(.chapter[id^=day]){font-size:11.5pt}html .journey:has(.chapter[id^=day]) .stop .media button img{max-height:70mm!important}html .journey:has(.chapter[id^=day]) .band-pic img{max-height:60mm!important}html .journey:has(.chapter[id^=day]) .part-body figure img{max-height:88mm!important}html .journey:has(.chapter[id^=day]) .part-pics img{max-height:88mm!important}html .journey:has(.chapter[id^=day]) figure img{max-height:88mm!important}}
