:root{--main-bg-color:#d8e6e7;--alt-bg-color-1:#9ad1d4;--alt-bg-color-2:#80ced7;--darkest-hue:#004169;--second-darkest-hue:#007ea7;--yellow:#fff200;--red:#ed1c24}html{box-sizing:border-box}*,:before,:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;padding-inline-start:0}body{font-family:var(--font-gelasio);letter-spacing:.02em;color:#000;background-color:var(--main-bg-color);margin:0;font-size:1.25rem;line-height:1.5}main{box-sizing:border-box;max-width:800px;margin:0 auto;padding:0 2rem 2rem;position:relative}.page{flex-direction:column;display:flex}strong{letter-spacing:.04em}h1,h2,h3,h4{text-align:center}h1{font-size:3.125rem;font-weight:700}h2{font-size:1.875rem;font-weight:700}h3{font-weight:700}img{width:100%;height:auto;min-height:0}@media screen and (width<=550px){h2{font-size:1.3rem}}a{color:inherit}button{border:none;margin:0;padding:0;font-family:inherit;font-size:100%}figure{flex-direction:column;align-items:center;display:flex}.centered{text-align:center}.bold{font-weight:700}.italic{font-style:italic}.break-word-all{word-break:break-all}.okina{font-family:var(--font-noto-serif);min-width:.35em;display:inline-block}a[data-astro-cid-uluh4u7a]>svg{width:clamp(60px,18vw,180px)}a[data-astro-cid-uluh4u7a]{padding-left:1rem}@media screen and (width<=1000px){a[data-astro-cid-uluh4u7a]>svg{width:80px}}div.svelte-1iikbdc{--menu-transition-duration:.3s;width:100%}a.svelte-1iikbdc{text-decoration:none}ul.svelte-1iikbdc{margin:0;padding-inline-start:0;list-style:none}li.svelte-1iikbdc{text-indent:-1.5rem;padding:.25rem;flex-wrap:wrap;align-items:center;padding-left:1.75rem;display:flex}span.empty.svelte-1iikbdc{color:var(--alt-bg-color-1);size:.8em}button.svelte-1iikbdc{background-color:inherit;color:#fff;text-align:left;cursor:pointer;width:100%;position:relative;left:-1.5rem}button.svelte-1iikbdc:after{content:"";float:right;width:1.1em;height:1.1em;transition:transform var(--menu-transition-duration);background-image:url(/logos/triangle-isoceles-optimized.svg);background-position:50%;background-repeat:no-repeat;transform:rotate(180deg)}button.svelte-1iikbdc+div:where(.svelte-1iikbdc){transition:grid-template-rows var(--menu-transition-duration);grid-template-rows:0fr;display:grid;overflow:hidden}button.svelte-1iikbdc+div:where(.svelte-1iikbdc)>*{min-height:0}button.svelte-1iikbdc+div.isOpenedChildren:where(.svelte-1iikbdc){grid-template-rows:1fr;margin-left:-1.5rem}button.open.svelte-1iikbdc:after{transform:rotate(90deg)}#nav-container.svelte-1jnx671{flex-direction:column;align-items:center;display:flex}#menu-toggle.svelte-1jnx671{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;display:none;position:absolute;overflow:hidden}label[for=menu-toggle].svelte-1jnx671{background-color:var(--main-bg-color);align-self:flex-start;height:55px;display:none}nav.svelte-1jnx671{flex-direction:column;align-self:flex-start;width:18rem;margin:0 0 0 1rem;font-weight:300;transition:width .3s;display:flex}a.svelte-1jnx671{text-decoration:none}h2.svelte-1jnx671{margin:0;font-size:1.5rem}nav a[aria-current]{text-decoration:underline}form.search.svelte-1jnx671{margin-bottom:1rem}form.search.svelte-1jnx671 input:where(.svelte-1jnx671){box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--second-darkest-hue);padding:.4rem .6rem}nav.svelte-1jnx671>div:where(.svelte-1jnx671){color:#fff;margin-bottom:1rem;padding:.5rem}nav.svelte-1jnx671>div.about-uncle-jack:where(.svelte-1jnx671),nav.svelte-1jnx671>div.featured:where(.svelte-1jnx671){background-color:var(--second-darkest-hue)}nav.svelte-1jnx671>div.contents:where(.svelte-1jnx671),nav.svelte-1jnx671>div.contact:where(.svelte-1jnx671){background-color:var(--darkest-hue)}@media (width<=1000px){#nav-container.svelte-1jnx671{justify-content:center;align-items:center}label[for=menu-toggle].svelte-1jnx671,#menu-toggle.svelte-1jnx671{display:block}nav.svelte-1jnx671{z-index:3;width:0;height:0;position:absolute;top:calc(7vw + 60px);right:0;overflow:hidden}#menu-toggle.svelte-1jnx671:checked~nav:where(.svelte-1jnx671){width:18rem;max-width:18rem;height:auto;max-height:auto;margin:0 1rem}}header.svelte-139w89i{height:var(--height);justify-content:center;align-items:center;display:flex}h1.svelte-139w89i{text-align:center;word-break:break-word;overflow-wrap:break-word;justify-content:center;align-items:center;width:100%;margin:0;font-size:clamp(1.75rem,5vw,3.125rem);font-weight:700;display:flex}.page-antipollution-ads img{width:100%;margin-bottom:3rem}.page-antipollution-ads #payment-section{text-align:center;margin:1rem 0 2rem;font-size:2rem;font-style:italic;display:block}div[data-astro-cid-xkdavskd]:not(.fo-body){justify-content:var(--justify);margin-bottom:2rem;display:flex}svg[data-astro-cid-xkdavskd]{flex-grow:1}foreignObject[data-astro-cid-xkdavskd]{text-align:center;overflow:visible}foreignObject[data-astro-cid-xkdavskd] .fo-body[data-astro-cid-xkdavskd]{font-family:var(--font-galindo);color:#231f20;flex-direction:column;justify-content:space-around;height:100%;margin:0;padding:0;font-size:16px;line-height:normal;display:flex}foreignObject[data-astro-cid-xkdavskd] .smaller-text{margin:0;font-size:14px}foreignObject[data-astro-cid-xkdavskd] p{margin:0}.anti-pollution-container[data-astro-cid-xkdavskd]{max-width:580px}header[data-astro-cid-dc2brqny]{justify-content:space-evenly;align-items:stretch;padding:1rem;display:flex}header[data-astro-cid-dc2brqny]>div{display:flex}header[data-astro-cid-dc2brqny] .centered{flex-direction:column;justify-content:space-evenly;padding:0 .5rem;display:flex}header[data-astro-cid-dc2brqny] .centered>div{flex:1}header[data-astro-cid-dc2brqny] .centered div:first-child{font-size:1.8rem;font-weight:700}header[data-astro-cid-dc2brqny] .centered div:nth-child(3){border:2px solid #000;border-width:2px 0;margin:.5rem 4rem 0;padding:.5rem}img[data-astro-cid-dc2brqny]{max-width:120px;max-height:150px}@media screen and (width<=600px){header[data-astro-cid-dc2brqny]{flex-wrap:wrap;justify-content:center;gap:.5rem}img[data-astro-cid-dc2brqny]{max-width:70px;max-height:80px}header[data-astro-cid-dc2brqny] .centered div:first-child{font-size:1.2rem}header[data-astro-cid-dc2brqny] .centered div:nth-child(3){margin:.25rem .5rem 0}}footer[data-astro-cid-phxvkikn]{justify-content:center;margin-bottom:2rem;display:flex}svg[data-astro-cid-phxvkikn]{box-sizing:content-box;width:90%;height:1px;margin:auto;padding-bottom:14.5048%;overflow:visible}svg[data-astro-cid-nfdkiznu]{width:260px;max-width:100%}header[data-astro-cid-dsmqkkuj]{border-bottom:4px solid #000;justify-content:space-between;gap:1rem;padding:.5rem;display:flex}header[data-astro-cid-dsmqkkuj]>div[data-astro-cid-dsmqkkuj]{flex-direction:column;align-items:center;display:flex}.primary-header-txt[data-astro-cid-dsmqkkuj]{letter-spacing:.3rem;font-size:2rem;font-style:italic;font-weight:700}.secondary-header-txt[data-astro-cid-dsmqkkuj]{letter-spacing:.1rem;font-style:italic}main[data-astro-cid-dsmqkkuj]{box-shadow:inset 0 0 0 .75rem var(--main-bg-color), inset 0 0 0 1.5rem black;-webkit-box-shadow:inset 0 0 0 .75rem var(--main-bg-color), inset 0 0 0 1.5rem black;-moz-box-shadow:inset 0 0 0 .75rem var(--main-bg-color) inset 0 0 0 1.5rem black;width:100%;max-width:1000px;margin-top:-.75rem;padding:2rem 4rem}main[data-astro-cid-dsmqkkuj].doubleBorder{box-shadow:inset 0 0 0 .75rem var(--main-bg-color), inset 0 0 0 1.5rem black, inset 0 0 0 2.25rem var(--main-bg-color), inset 0 0 0 3rem gray;-webkit-box-shadow:inset 0 0 0 .75rem var(--main-bg-color), inset 0 0 0 1.5rem black, inset 0 0 0 2.25rem var(--main-bg-color), inset 0 0 0 3rem gray;-moz-box-shadow:inset 0 0 1.5rem var(--main-bg-color), inset 0 0 0 1.5rem black, inset 0 0 0 2.25rem var(--main-bg-color), inset 0 0 0 3rem gray;padding:2.5rem 4rem}@media (width<=600px){main[data-astro-cid-dsmqkkuj]{padding:2rem}main[data-astro-cid-dsmqkkuj].doubleBorder{padding:3.5rem}header[data-astro-cid-dsmqkkuj]{flex-wrap:wrap;justify-content:center;gap:.5rem}.primary-header-txt[data-astro-cid-dsmqkkuj]{letter-spacing:.1rem;font-size:1.3rem}.secondary-header-txt[data-astro-cid-dsmqkkuj]{letter-spacing:.05rem;font-size:.85rem}}.page-quit-smoking-posters main{max-width:100%}.page-quit-smoking-posters section{border:10px solid #000;margin:1rem;padding:calc(.5rem + 20px)}.page-quit-smoking-posters .no-padding-visible{padding:calc(.5rem + 10px);display:flex}.page-quit-smoking-posters img{width:100%;height:auto}.page-quit-smoking-posters figcaption{text-align:center;max-width:80%;font-size:1.5rem;font-style:italic}.page-quit-smoking-posters .byr-border{box-shadow:inset 0 0 0 10px var(--yellow), inset 0 0 0 20px var(--red);-webkit-box-shadow:inset 0 0 0 10px var(--yellow), inset 0 0 0 20px var(--red);-moz-box-shadow:inset 0 0 0 10px var(--yellow), inset 0 0 0 20px var(--red)}.page-quit-smoking-posters .bwr-border{box-shadow:inset 0 0 0 10px var(--main-bg-color), inset 0 0 0 20px var(--red);-webkit-box-shadow:inset 0 0 0 10px var(--main-bg-color), inset 0 0 0 20px var(--red);-moz-box-shadow:inset 0 0 0 10px var(--main-bg-color), inset 0 0 0 20px var(--red)}.page-quit-smoking-posters #autosuggestion{background-color:var(--yellow)}.page-quit-smoking-posters #autosuggestion figcaption{text-align:left;max-width:32rem}svg[data-astro-cid-t7qssckb]{max-width:90%}.page-longevity-coach img{float:right;width:350px;max-width:100%;height:auto;margin:1.5rem 0 1.5rem 1.5rem}@media screen and (width<=400px){.page-longevity-coach img{float:none;width:100%;margin:1.5rem 0}}.page-longevity-coach blockquote>footer{float:right}.page-longevity-coach blockquote:after{content:".";visibility:hidden;clear:both;height:0;display:block}.page-longevity-coach li{display:flex}.page-longevity-coach span:first-child{order:1;margin-right:4px}.page-longevity-coach span:last-child{order:3;margin-left:4px}.page-longevity-coach span.okina{margin:0}.page-longevity-coach li:after{content:"";border-bottom:4px dotted #000;flex-grow:1;order:2;height:1.1em}.page-hike-to-diamond-head-lighthouse div.centered{flex-direction:column;justify-content:center;align-items:center;display:flex}.page-hike-to-diamond-head-lighthouse figure{width:390px;margin:1rem}.page-hike-to-diamond-head-lighthouse img{max-width:100%;height:auto}.page-hike-to-diamond-head-lighthouse #pictures{flex-wrap:wrap;justify-content:center;display:flex}.page-hike-to-diamond-head-lighthouse #alice-fraser{text-align:center}.page-hike-to-diamond-head-lighthouse #alice-fraser img{max-width:600px;margin-top:0}.page-hike-to-diamond-head-lighthouse #alice-fraser p:last-of-type{text-align:left}.page-hike-to-diamond-head-lighthouse #alice-fraser p:first-of-type{margin-top:0}.page-hike-to-diamond-head-lighthouse #alice-fraser h3{margin-bottom:0}p[data-astro-cid-7vdju2jz]{color:red;text-align:center;margin-top:-25px}.page-obama-s-neighborhood .centered{flex-direction:column;justify-content:center;align-items:center;display:flex}.page-an-overview-for-travellers-in-japan #quote-1{justify-content:center;display:flex}.page-an-overview-for-travellers-in-japan #quote-1 blockquote{flex-direction:column;align-items:center;width:max-content;display:flex}.page-an-overview-for-travellers-in-japan #quote-1 footer{margin-left:auto}.page-dancing-phantoms-from-japan h2{grid-column-gap:1.5rem;grid-template-columns:1fr auto 1fr;justify-items:center;text-decoration:underline;display:grid}.page-dancing-phantoms-from-japan h2>span{grid-column-start:2}.page-dancing-phantoms-from-japan img{margin:.25rem}.page-dancing-phantoms-from-japan img.header{max-height:70px}@media screen and (width<=630px){.page-dancing-phantoms-from-japan h2{grid-column-gap:.75rem}.page-dancing-phantoms-from-japan img.header{width:auto;height:2.5rem}}.page-dancing-phantoms-from-japan #pictures-section-1{width:calc(100% + 200px);display:flex;position:relative;left:-100px}.page-dancing-phantoms-from-japan #pictures-section-1 div{flex-direction:column;justify-content:space-between;align-self:center;height:880px;display:flex}.page-dancing-phantoms-from-japan #pictures-section-1>div:first-of-type{align-items:flex-end}.page-dancing-phantoms-from-japan #pictures-section-1>div:last-of-type{align-items:flex-start}@media (width<=1000px){.page-dancing-phantoms-from-japan #pictures-section-1{width:100%;left:0}.page-dancing-phantoms-from-japan #pictures-section-1 div{justify-content:flex-start;height:auto}}.page-dancing-phantoms-from-japan #pictures-section-2,.page-my-mystical-pathways-in-japan .two-col-with-equals{flex-wrap:wrap;justify-content:center;display:flex}.page-my-mystical-pathways-in-japan .equal-sign{padding:0 1rem}.page-chant-walking-can-help-you #cw-15-min h3{margin-bottom:0}#main-container[data-astro-cid-z4jru4n3]{grid-template-columns:19rem auto 1fr;justify-items:center;min-width:0;display:grid}#main-container[data-astro-cid-z4jru4n3]>header{grid-column:2/4}#nav-container{grid-row-start:2;grid-column-start:1}#observe-resize[data-astro-cid-z4jru4n3]{flex-direction:column;grid-column:2/4;grid-row-start:2;width:100%;min-width:0;display:flex}@media screen and (width<=1000px){#main-container[data-astro-cid-z4jru4n3]{grid-template-columns:80px auto 80px}#observe-resize[data-astro-cid-z4jru4n3]{grid-column:1/4}#nav-container{grid-row-start:1;grid-column-start:3}#main-container[data-astro-cid-z4jru4n3]>header{grid-column-end:3}#logo>svg{min-width:90px;max-width:90px}}
