:root{--paper:#f3e9dc;--ink:#392e24;--rust:#bd6839;--line:#b8a58e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body,button{font-weight:400}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid var(--rust);outline-offset:5px}button:disabled{cursor:default}header,main{max-width:1600px;margin:auto}header{height:220px;position:relative;z-index:5;display:grid;grid-template-columns:1fr 300px 1fr;align-items:start;padding:38px 4% 0;gap:20px}header a:not(.brand){font-size:10px;letter-spacing:.16em;text-transform:uppercase}.nav-left,.nav-right{display:flex;align-items:center;gap:25px}.nav-right{justify-content:flex-end}header nav:not(.menu-panel){display:flex;gap:28px}.menu-button{border:0;background:none;padding:4px}.icon{width:24px;height:24px;vertical-align:middle}.menu-button .icon{width:23px}.brand{display:block;position:relative;width:300px;height:196px;overflow:hidden;mix-blend-mode:multiply;margin-top:-20px}.brand img{position:absolute;width:550px;max-width:none;left:-126px;top:-78px;filter:brightness(1.13) contrast(1.3)}.outline{border:1px solid #8e7d68;padding:13px 20px;white-space:nowrap}.menu-panel{position:absolute;top:83px;left:4%;padding:24px;background:var(--paper);border:1px solid var(--line);box-shadow:0 10px 20px #38291712;min-width:210px}.menu-panel:not([hidden]){display:flex;flex-direction:column;gap:20px}.scene-track{position:relative}.hero{height:740px;position:relative;isolation:isolate}.art{position:absolute;mix-blend-mode:multiply;overflow:hidden;z-index:-1}.art img,.art canvas{width:100%;height:100%;display:block;object-fit:cover}.art canvas{position:absolute;inset:0;opacity:0}.art.ready img{visibility:hidden}.art.ready canvas{opacity:1}.hero-art{inset:-100px 0 0}.hero-copy{padding:12px 0 0 9%;width:61%}.eyebrow{font-size:11px;letter-spacing:.27em;text-transform:uppercase;margin:0 0 25px;line-height:1.8}.stacked{letter-spacing:.24em;margin-bottom:24px;line-height:1.85}h1,h2,h3{margin:0;font-family:'Cormorant Garamond',Georgia,serif;font-weight:400;text-transform:uppercase;line-height:1.05}h1{font-size:clamp(58px,6.1vw,90px);letter-spacing:.008em}h2{font-size:40px;letter-spacing:.055em;line-height:1.2}h3{font-family:'DM Sans',sans-serif;font-size:14px;letter-spacing:.2em;font-weight:400}.intro{font-size:16px;letter-spacing:.055em;line-height:1.65;margin:25px 0 35px}.button{display:inline-flex;gap:24px;align-items:center;background:var(--rust);color:#fff8ec;border:0;border-radius:0;padding:15px 23px;text-transform:uppercase;font-size:11px;letter-spacing:.2em}.arrow{width:24px;height:20px}.button .arrow{filter:invert(1)}.button:hover{background:#a1532b}.text-link{font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--rust);border-bottom:1px solid #bd683952;padding-bottom:6px;display:inline-flex;align-items:center;gap:18px}.text-link .arrow{width:20px;opacity:.65}.scribble{font:400 37px/1.06 Caveat,cursive;color:var(--rust);display:block;transform:rotate(-10deg)}.hero-note{position:absolute;left:57%;top:47%;font-size:35px}.hero-bottom{position:absolute;left:9%;bottom:55px;display:flex;gap:31px;font-size:10px;letter-spacing:.2em;border-bottom:1px solid #a68d643e;padding-bottom:14px}.paint-toggle{position:absolute;right:4%;bottom:27px;font-size:11px;border:0;background:transparent;color:#8b6546;padding:8px;opacity:0;transition:opacity .2s}.scene:hover .paint-toggle,.paint-toggle:focus-visible{opacity:1}.manifesto{display:grid;grid-template-columns:.75fr 1.1fr 1.4fr;align-items:center;gap:48px;min-height:370px;padding:55px 6% 45px 9%;background:#f5ece1}.manifesto>.scribble{font-size:36px}.manifesto-copy{border-left:1px solid var(--line);padding-left:42px}.manifesto h2{font-size:27px;letter-spacing:.04em}.manifesto p{font-size:13px;letter-spacing:.04em;line-height:1.8;margin:20px 0}.manifesto-art{position:relative;height:270px;mix-blend-mode:multiply;overflow:hidden}.sun-mark{position:absolute;top:-45px;right:0;width:245px;mix-blend-mode:multiply;filter:brightness(1.1) contrast(1.2)}.small-landscape{position:absolute;bottom:-48px;left:0;width:100%;height:230px;object-fit:cover;object-position:center 65%}.destinations{padding:60px 4% 30px}.section-head{text-align:center;margin-bottom:35px}.section-head .eyebrow{margin-bottom:13px;font-size:10px}.section-head h2{font-size:37px;letter-spacing:.09em}.section-head>p:last-child{font-size:13px;letter-spacing:.055em;line-height:1.65;margin:18px 0 0}.dest-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:19px}.destination{display:block;background:#ecdcc7;transition:transform .2s}.destination:hover{transform:translateY(-5px)}.destination>img{display:block;width:100%;aspect-ratio:1.25;object-fit:cover}.destination>div{padding:20px 21px 15px}.destination p{font-size:12px;letter-spacing:.045em;line-height:1.65;margin:8px 0 12px}.destination .arrow{width:20px;opacity:.6}.all-destinations{display:flex;width:max-content;margin:25px auto 0;font-size:10px}.experience{height:460px;position:relative;display:flex;align-items:center;overflow:hidden}.experience-image{position:absolute;width:66%;height:100%;left:0;object-fit:cover;mix-blend-mode:multiply}.experience-copy{position:relative;margin-left:63%;max-width:31%;padding-right:20px}.experience-copy .eyebrow{font-size:10px;margin-bottom:15px}.experience-copy h2{font-size:36px}.experience-copy p{font-size:13px;letter-spacing:.05em;line-height:1.75;margin:17px 0 24px}.experience-note{position:absolute;bottom:27px;left:5%;font-size:30px}.family{position:relative;height:780px;isolation:isolate;overflow:hidden}.lion-art{inset:0}.family-copy{padding:105px 0 0 9%;width:41%}.family h2{font-size:36px;letter-spacing:.03em;line-height:1.24}.family-copy p{font-size:14px;line-height:1.85;margin:22px 0 27px}.family-note{position:absolute;right:10%;bottom:50px;font-size:37px}.purpose{text-align:center;padding:25px 8% 65px}.purpose>.eyebrow{margin:0 0 38px;font-size:13px}.values{display:grid;grid-template-columns:repeat(4,1fr)}.values>div{border-right:1px solid #cbbba3}.values>div:last-child{border:0}.values .icon{width:47px;height:47px}.values p{font-size:11px;text-transform:uppercase;letter-spacing:.18em;line-height:1.7;margin:20px 0 0}.closing{height:620px;position:relative;overflow:hidden;isolation:isolate}.closing>img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.closing h2{position:absolute;left:38%;top:54%;text-align:center;font-size:35px;color:#fff7e8;text-shadow:0 1px 8px #392a2270;line-height:1.55;letter-spacing:.055em}.closing .scribble{position:absolute;right:7%;top:8%;font-size:37px;z-index:2}.invitation{min-height:320px;padding:60px 9%;display:flex;justify-content:space-between;align-items:center}.invitation h2{font-size:28px;letter-spacing:.035em}.invitation p{font-size:14px;line-height:1.8;letter-spacing:.04em;margin:19px 0 27px}.signature{width:210px;height:220px;position:relative;text-align:center;mix-blend-mode:multiply}.signature>img{position:absolute;inset:-25px 0;width:210px;filter:brightness(1.1) contrast(1.2)}.signature>span{font:40px/1.15 'Cormorant Garamond',serif;position:relative;display:block;padding-top:46px;color:#9d6137}.signature i{font-style:normal;border-top:1px solid #bda081;display:inline-block;padding:0 10px}.signature p{position:relative;font-size:8px;text-transform:uppercase;letter-spacing:.22em;margin:27px 0 0}footer{position:relative;background:#f0e4d5;padding:45px 7% 20px;display:grid;grid-template-columns:230px 1fr 1fr;gap:20px;overflow:hidden;min-height:390px}footer .brand{width:190px;height:125px;margin-top:0}footer .brand img{width:350px;left:-80px;top:-50px}footer nav{display:flex;flex-direction:column;gap:9px;padding-top:10px}footer nav a{font-size:10px;text-transform:uppercase;letter-spacing:.2em}footer>.eyebrow{font-size:10px;line-height:1.9;justify-self:end;padding-top:10px}.footer-landscape{position:absolute;height:150px;bottom:50px;right:8%;width:65%;overflow:hidden;mix-blend-mode:multiply}.footer-landscape img{position:absolute;width:100%;bottom:0;left:-15%;filter:grayscale(1);opacity:.45}.legal{position:relative;align-self:end;grid-column:1/-1;display:flex;justify-content:space-between;margin-top:180px}.legal small{font-size:9px;letter-spacing:.23em;text-transform:uppercase}dialog{border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:42px;max-width:600px;width:calc(100% - 30px);max-height:90svh;overflow:auto}dialog::backdrop{background:#30281f80}dialog h2{font-size:32px;margin-bottom:25px}.close-dialog{position:absolute;top:12px;right:12px;background:none;border:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:25px}form label{display:block;font-size:13px;margin-bottom:22px}input,select,textarea{display:block;width:100%;border:0;border-bottom:1px solid var(--line);padding:12px 0;background:transparent;color:var(--ink);border-radius:0;font-size:16px}textarea{resize:vertical}.form-note{font-size:12px;opacity:.8}#status{font-size:14px;color:var(--rust)}.skip{position:absolute;top:-100px;left:20px;background:var(--paper);z-index:99;padding:10px}.skip:focus{top:10px}
@media(min-width:1000px){.scene-track{height:145svh;min-height:970px}.hero-track{margin-top:0}.scene{position:sticky;top:0;height:100svh;min-height:730px;max-height:1000px}.hero-art{inset:-70px 0 0}.hero-copy{padding-top:30px}.family-copy{padding-top:110px}.family-track{min-height:970px}}
@media(min-width:1000px) and (max-height:780px){header{height:185px}.hero-copy{padding-top:0}.hero h1{font-size:69px}.hero .stacked{font-size:10px;margin-bottom:17px}.hero .intro{font-size:14px;margin:22px 0}.scene{min-height:640px}.hero-note{top:46%}.hero-bottom{bottom:36px}.hero-art{inset:-85px 0 0}}
@media(max-width:1100px){header{grid-template-columns:1fr 240px 1fr;padding-inline:3%;gap:5px}.nav-left,.nav-right{gap:14px}header nav:not(.menu-panel){gap:15px}header a:not(.brand){font-size:9px}.brand{width:240px;height:175px}.brand img{width:450px;left:-106px;top:-61px}.contact-link{display:none}.outline{padding:12px 14px}.manifesto{gap:25px;padding-left:7%}.manifesto-copy{padding-left:25px}.manifesto h2{font-size:24px}.manifesto>.scribble{font-size:30px}.manifesto-art{height:240px}.family h2{font-size:30px}.family-copy p{font-size:13px}.closing h2{font-size:30px}}
@media(max-width:760px){header{height:180px;grid-template-columns:1fr 180px 1fr;padding:22px 6% 0;gap:0}.nav-left nav{display:none!important}.nav-right{padding-top:3px}.outline{font-size:8px!important;letter-spacing:.08em!important;padding:10px 8px}.brand{width:180px;height:140px;margin-top:0}.brand img{width:350px;left:-85px;top:-47px}.nav-left{padding-top:7px}.menu-button .icon{width:21px}.hero{height:850px}.hero-copy{padding:0 8%;width:100%}.stacked{font-size:9px;line-height:1.5;margin-bottom:19px}.hero h1{font-size:clamp(43px,9.3vw,66px);line-height:1.05;max-width:95%}.intro{font-size:12px;letter-spacing:.025em;margin:22px 0 26px;line-height:1.7}.button{font-size:9px;padding:13px 17px;letter-spacing:.17em;gap:18px}.hero-art{top:260px;left:-50%;right:0;bottom:0}.hero-art img,.hero-art canvas{object-position:right bottom;object-fit:cover}.hero-note{left:12%;top:62%;font-size:29px}.hero-bottom{bottom:23px;left:8%;gap:22px;font-size:8px}.paint-toggle{font-size:10px;opacity:.65}.manifesto{padding:45px 8% 0;grid-template-columns:.7fr 1.3fr;gap:20px;background:var(--paper)}.manifesto>.scribble{font-size:28px}.manifesto-copy{padding-left:19px}.manifesto h2{font-size:21px}.manifesto p{font-size:12px;line-height:1.65;margin:13px 0}.text-link{font-size:8px;letter-spacing:.12em;gap:10px}.text-link .arrow{width:17px}.manifesto-art{grid-column:1/-1;justify-self:end;width:80%;height:220px}.sun-mark{width:210px;top:-25px;right:20px}.small-landscape{height:190px;bottom:-35px}.destinations{padding:40px 6% 20px}.section-head h2{font-size:27px;letter-spacing:.035em}.section-head>p:last-child{font-size:11px}.dest-grid{grid-template-columns:repeat(2,1fr);gap:14px}.destination>img{aspect-ratio:1.1}.destination>div{padding:14px 13px 10px}.destination h3{font-size:11px;letter-spacing:.13em}.destination p{font-size:10px;line-height:1.5}.all-destinations{font-size:8px}.experience{height:600px;display:block}.experience-image{width:100%;height:350px;top:250px;object-fit:cover}.experience-copy{margin:35px 8% 0;max-width:none;padding:0;width:73%}.experience-copy h2{font-size:32px}.experience-copy p{font-size:12px;max-width:280px}.experience-copy .eyebrow{margin-bottom:10px}.experience-note{bottom:20px;left:6%;font-size:26px}.family{height:720px}.family-copy{padding:50px 8% 0;width:100%}.family h2{font-size:30px}.family-copy p{font-size:12px;margin:16px 0 20px}.lion-art{top:220px;left:-27%;right:-3%;bottom:0}.lion-art img,.lion-art canvas{object-fit:cover;object-position:center}.family-note{font-size:28px;right:7%;bottom:15px}.family .paint-toggle{left:6%;right:auto;bottom:18px}.purpose{padding:40px 6%}.purpose>.eyebrow{font-size:10px;margin-bottom:30px}.values .icon{width:32px;height:32px}.values p{font-size:8px;letter-spacing:.08em;margin-top:12px}.closing{height:380px}.closing>img{object-position:center}.closing h2{font-size:22px;left:27%;top:53%;line-height:1.4;letter-spacing:.025em}.closing .scribble{font-size:26px;right:7%;top:6%}.invitation{padding:40px 8%;min-height:300px;gap:10px}.invitation h2{font-size:22px;max-width:270px}.invitation p{font-size:12px;line-height:1.75}.invitation p br{display:none}.signature{display:none}footer{padding:30px 7% 20px;grid-template-columns:160px 1fr;min-height:320px;gap:15px}footer .brand{width:155px;height:105px}footer .brand img{width:290px;left:-67px;top:-42px}footer nav{gap:8px}footer nav a{font-size:9px}footer>.eyebrow{display:none}.legal{margin-top:125px;gap:10px}.legal small{font-size:7px;letter-spacing:.13em}.footer-landscape{height:110px;bottom:45px;right:3%;width:90%}dialog{padding:35px 22px}dialog h2{font-size:27px}.form-row{gap:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.paint-toggle{opacity:1}}
header{background:var(--paper)}
.brand{height:215px}.brand img{top:-75px}
.hero-art{top:-55px}
@media(max-width:1100px){.brand{height:175px}.brand img{top:-61px}}
@media(max-width:760px){.brand{height:145px}.brand img{top:-47px}.hero-art{top:260px}}
.scene{background:var(--paper)}

.small-landscape{height:210px;object-fit:contain;bottom:-25px}
header .brand{height:200px}.hero-art{top:0}
@media(max-width:1100px){header .brand{height:175px}}
@media(max-width:760px){header .brand{height:145px}.hero-art{top:260px}}
.small-landscape{height:320px;bottom:-10px;object-fit:cover;object-position:bottom}.footer-landscape img{left:0;bottom:0;filter:none;opacity:.85}.destination:first-child>img{object-position:50% 28%}
@media(max-width:760px){.small-landscape{height:280px;bottom:-8px}}
@media(max-width:760px){.hero{height:930px}.hero-art{top:340px}.hero-note{top:65%}}
.footer-landscape img{filter:brightness(1.12) contrast(1.2);opacity:.85}.small-landscape{filter:brightness(1.06) contrast(1.1)}
.closing{height:auto;aspect-ratio:1.5}.closing>img{object-fit:contain}.closing h2{top:55%}
@media(max-width:760px){.closing{height:380px;aspect-ratio:auto}.closing>img{object-fit:cover}.footer-landscape{height:120px}}
.manifesto-art{background:#fff}.small-landscape{mix-blend-mode:multiply;filter:brightness(1.15) contrast(1.2)}.sun-mark{z-index:1}.small-landscape{z-index:2}

/* Two facing pages, following the supplied journal composition. */
.journal-page{min-width:0}
body::after{content:none}
@media(min-width:1100px){
 .journal{display:grid;grid-template-columns:59% 41%;position:relative;isolation:isolate;max-width:1600px}
 .journal::after{content:"";position:absolute;top:0;bottom:0;left:59%;width:32px;transform:translateX(-50%);z-index:9;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(61,43,28,.07) 25%,rgba(61,43,28,.3) 47%,rgba(51,36,25,.4) 50%,rgba(255,250,240,.35) 54%,rgba(61,43,28,.08) 75%,transparent)}
 .journal-page{container-type:inline-size;position:relative}
 .journal-right{display:flex;flex-direction:column;background:#f1e7da}
 .journal header{height:19cqw;min-height:125px;grid-template-columns:1fr 24cqw 1fr;padding:3cqw 4% 0;gap:1cqw}
 .journal header .brand{width:24cqw;height:16cqw;margin-top:-1cqw}.journal header .brand img{width:45cqw;left:-10.5cqw;top:-6.5cqw}
 .journal header a:not(.brand){font-size:8px;letter-spacing:.08em}.journal header nav:not(.menu-panel){gap:12px}.journal .nav-left,.journal .nav-right{gap:10px}.journal .outline{padding:9px}.journal .contact-link{display:none}.journal .menu-button .icon{width:18px}
 .journal .scene-track{height:auto;min-height:0}.journal .scene{position:relative;top:auto;min-height:0;max-height:none}
 .journal .hero{height:64cqw}.journal .hero-art{inset:-3cqw 0 0}.journal .hero-copy{padding:1cqw 0 0 9%;width:63%}
 .journal .hero h1{font-size:6.3cqw;line-height:1.02}.journal .stacked{font-size:9px;line-height:1.7;margin-bottom:2cqw}.journal .intro{font-size:clamp(11px,1.65cqw,16px);margin:2.5cqw 0 3cqw;letter-spacing:.03em}
 .journal .button{font-size:9px;padding:12px 15px;gap:16px}.journal .hero-note{font-size:3.8cqw;top:47%;left:57%}.journal .hero-bottom{bottom:4cqw;font-size:9px;gap:24px}.journal .paint-toggle{font-size:10px;bottom:12px}
 .journal .manifesto{min-height:0;padding:5cqw 4% 3cqw 7%;gap:2.5cqw;grid-template-columns:.7fr 1.15fr 1.15fr}.journal .manifesto>.scribble{font-size:3.5cqw}.journal .manifesto-copy{padding-left:2.5cqw}.journal .manifesto h2{font-size:2.7cqw}.journal .manifesto p{font-size:11px;margin:1.7cqw 0}.journal .text-link{font-size:8px;letter-spacing:.1em;gap:9px}.journal .manifesto-art{height:25cqw}.journal .sun-mark{width:21cqw;top:-2cqw}.journal .small-landscape{height:23cqw;bottom:-2cqw}
 .journal .destinations{padding:4cqw 4% 2cqw}.journal .section-head{margin-bottom:2.5cqw}.journal .section-head h2{font-size:3cqw;letter-spacing:.07em}.journal .section-head .eyebrow{font-size:9px;margin-bottom:1cqw}.journal .section-head>p:last-child{font-size:11px;margin-top:1.5cqw}.journal .dest-grid{gap:1.4cqw}.journal .destination>div{padding:1.5cqw}.journal .destination h3{font-size:10px;letter-spacing:.09em}.journal .destination p{font-size:10px}.journal .destination>img{aspect-ratio:1.15}.journal .all-destinations{margin:2cqw auto}
 .journal .experience{height:33cqw}.journal .experience-copy{margin-left:63%;max-width:34%;padding-right:2cqw}.journal .experience-copy h2{font-size:3.2cqw}.journal .experience-copy p{font-size:11px;line-height:1.6;margin:1.5cqw 0}.journal .experience-copy .eyebrow{font-size:9px;margin-bottom:1cqw}.journal .experience-note{font-size:3.4cqw}
 .journal .family{height:100cqw}.journal .family-copy{padding:13cqw 0 0 7%;width:45%}.journal .family h2{font-size:3.3cqw}.journal .family-copy p{font-size:11px;line-height:1.7;margin:2cqw 0}.journal .family-note{font-size:5cqw;bottom:4cqw;right:10%}.journal .lion-art{inset:0}
 .journal .purpose{padding:3cqw 7% 5cqw}.journal .purpose>.eyebrow{font-size:10px;margin-bottom:4cqw}.journal .values .icon{width:6cqw;height:6cqw}.journal .values p{font-size:9px;letter-spacing:.08em;margin-top:2cqw}
 .journal .closing{aspect-ratio:1.5;height:auto;min-height:63cqw}.journal .closing>img{position:absolute;inset:0;object-fit:cover}.journal .closing h2{font-size:3.1cqw;left:32%;top:55%}.journal .closing .scribble{font-size:4.5cqw}
 .journal .invitation{min-height:37cqw;padding:5cqw 8%;gap:12px}.journal .invitation h2{font-size:3cqw}.journal .invitation p{font-size:11px;margin:2cqw 0 3cqw}.journal .signature{width:23cqw;height:27cqw;flex-shrink:0}.journal .signature>img{width:23cqw;inset:0}.journal .signature>span{font-size:5cqw;padding-top:7cqw}.journal .signature p{font-size:6px;margin-top:2cqw}
 .journal footer{margin-top:auto;min-height:38cqw;grid-template-columns:26cqw 1fr 1fr;padding:4cqw 6% 2cqw;gap:2cqw}.journal footer .brand{width:25cqw;height:17cqw}.journal footer .brand img{width:46cqw;left:-10cqw;top:-6cqw}.journal footer nav a{font-size:9px;letter-spacing:.08em}.journal footer>.eyebrow{font-size:8px;letter-spacing:.08em}.journal .footer-landscape{height:16cqw;bottom:6cqw;width:90%;right:0}.journal .legal{margin-top:10cqw}.journal .legal small{font-size:7px}
}
@media(min-width:761px) and (max-width:1099px){.journal .scene-track{height:auto;min-height:0}.journal .scene{position:relative;min-height:0;height:780px}}
@media(max-width:1099px){.journal{display:block}.journal-right{border-top:1px solid #cbbba3}}
@media(min-width:1100px) and (max-width:1399px){.journal .nav-left nav{display:none!important}.journal header{grid-template-columns:1fr 24cqw 1fr}.journal .destination h3{font-size:9px}}
/* Give the original brand tagline its full vertical space. */
/* Give the logo a paper backdrop inside the header stacking context. */
header{background:var(--paper)}
@media(min-width:1100px){.journal header{height:21cqw}.journal header .brand{height:18.5cqw}.journal footer .brand{height:19cqw}}
@media(min-width:761px) and (max-width:1099px){header .brand{height:190px}footer .brand{height:145px}}
@media(max-width:760px){footer .brand{height:120px}}
/* Transparent logo: keep its original ink colors without background blending. */
.journal .brand{mix-blend-mode:normal}
.journal header .brand img,.journal footer .brand img{width:158%;left:-29%;top:-20%;filter:none}
/* Blend both illustration layers against the surrounding section paper. */
.manifesto-art{background:transparent;mix-blend-mode:normal;isolation:isolate}
.manifesto-art .sun-mark,.manifesto-art .small-landscape,.signature>img{mix-blend-mode:normal;filter:none}
.sun-mark,.signature>img{transform:scale(.55)}
.footer-landscape{mix-blend-mode:normal}
.footer-landscape img{filter:url(#sketch-paper-removal)}
