.jhm-logo-module-scss-module__me88ha__path{transition:fill .3s}
.DefaultLayout-layout-module-scss-module__Atudxa__wrapper{max-width:var(--jhm-main-view-max-width);min-height:100vh;margin:auto;padding-top:50px;transition:background-color .3s;overflow:hidden}@media only screen and (max-width:700px){.DefaultLayout-layout-module-scss-module__Atudxa__wrapper{padding-top:30px}}@media only screen and (max-width:1200px){.DefaultLayout-layout-module-scss-module__Atudxa__wrapper{max-width:unset;width:100%}}.DefaultLayout-layout-module-scss-module__Atudxa__content{background-color:var(--jhm-primary-background-color);border-radius:var(--jhm-border-radius);margin:auto;padding:50px 25px;transition:background-color .3s}@media only screen and (min-width:1000px){.DefaultLayout-layout-module-scss-module__Atudxa__content{padding:100px}}@media only screen and (max-width:1200px){.DefaultLayout-layout-module-scss-module__Atudxa__content{border-radius:0}}.DefaultLayout-layout-module-scss-module__Atudxa__header-first-row{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.DefaultLayout-layout-module-scss-module__Atudxa__header-first-row+*{margin-top:50px}.DefaultLayout-layout-module-scss-module__Atudxa__social-links{flex-direction:row;align-items:center;gap:10px;font-size:27px;display:flex}.DefaultLayout-layout-module-scss-module__Atudxa__social-links a{justify-content:center;align-items:center;display:flex}.DefaultLayout-layout-module-scss-module__Atudxa__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:100px;display:flex}.DefaultLayout-layout-module-scss-module__Atudxa__logo-link{display:flex}.DefaultLayout-layout-module-scss-module__Atudxa__logo{width:auto;height:20px}.DefaultLayout-layout-module-scss-module__Atudxa__sections-container{flex-direction:column;align-items:flex-start;display:flex}.DefaultLayout-layout-module-scss-module__Atudxa__header-section{font-size:30px;font-weight:800;line-height:1;transition:filter .3s,opacity .3s,color .3s;display:inline-block}.DefaultLayout-layout-module-scss-module__Atudxa__header-section+.DefaultLayout-layout-module-scss-module__Atudxa__header-section{margin-top:8px}.DefaultLayout-layout-module-scss-module__Atudxa__header-section.DefaultLayout-layout-module-scss-module__Atudxa__defocus{filter:blur(1.2px);opacity:.4}.DefaultLayout-layout-module-scss-module__Atudxa__header-section.DefaultLayout-layout-module-scss-module__Atudxa__active{color:var(--jhm-point-text-color)}.DefaultLayout-layout-module-scss-module__Atudxa__header-section:hover{filter:blur();opacity:1}.DefaultLayout-layout-module-scss-module__Atudxa__footer{text-align:center;color:var(--jhm-secondary-text-color);grid-auto-rows:min-content;justify-content:center;gap:10px;padding:50px 0;font-size:14px;display:grid}.DefaultLayout-layout-module-scss-module__Atudxa__footer a{color:var(--jhm-primary-text-color);text-decoration:underline}
.web-ui-input-common{appearance:none;background-color:var(--jhm-secondary-background-color);border-radius:var(--jhm-border-radius);height:40px;font:inherit;min-width:0;color:inherit;border:none;outline:none;padding:0 14px;font-size:16px}.web-ui-button{cursor:pointer;white-space:nowrap;min-width:80px}.web-ui-flex{display:flex}.web-ui-flex>*{margin-right:var(--web-ui-flex-gap-column,0px);margin-bottom:var(--web-ui-flex-gap-row,0px)}.web-ui-flex{margin-right:calc(var(--web-ui-flex-gap-column,0px)*-1);margin-bottom:calc(var(--web-ui-flex-gap-row,0px)*-1)}.web-ui-flex.web-ui-flex-evenly-fill>*{flex:1}.web-ui-flex-align-items-center{align-items:center}.web-ui-flex-align-items-flex-start{align-items:flex-start}.web-ui-flex-align-items-flex-end{align-items:flex-end}.web-ui-flex-align-items-stretch{align-items:stretch}.web-ui-flex-justify-content-center{justify-content:center}.web-ui-flex-justify-content-flex-start{justify-content:flex-start}.web-ui-flex-justify-content-flex-end{justify-content:flex-end}.web-ui-flex-justify-content-space-around{justify-content:space-around}.web-ui-flex-justify-content-space-between{justify-content:space-between}.web-ui-flex-justify-content-space-evenly{justify-content:space-evenly}.web-ui-flex-direction-row{flex-direction:row}.web-ui-flex-direction-column{flex-direction:column}
@font-face{font-family:Interop;src:url(/fonts/Interop-Light.woff2)format("woff2"),url(/fonts/Interop-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Interop;src:url(/fonts/Interop-ExtraBold.woff2)format("woff2"),url(/fonts/Interop-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Interop;src:url(/fonts/Interop-Bold.woff2)format("woff2"),url(/fonts/Interop-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Interop;src:url(/fonts/Interop-ExtraLight.woff2)format("woff2"),url(/fonts/Interop-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Interop;src:url(/fonts/Interop-Medium.woff2)format("woff2"),url(/fonts/Interop-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Interop;src:url(/fonts/Interop-Regular.woff2)format("woff2"),url(/fonts/Interop-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Interop;src:url(/fonts/Interop-SemiBold.woff2)format("woff2"),url(/fonts/Interop-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Interop;src:url(/fonts/Interop-Thin.woff2)format("woff2"),url(/fonts/Interop-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:Framework7 Icons;font-style:normal;font-weight:400;src:url(/fonts/Framework7Icons-Regular.eot);src:url(/fonts/Framework7Icons-Regular.woff2)format("woff2"),url(/fonts/Framework7Icons-Regular.woff)format("woff"),url(/fonts/Framework7Icons-Regular.ttf)format("truetype");font-display:block}.f7-icons,.framework7-icons{vertical-align:baseline;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";font-feature-settings:"liga";text-align:center;direction:ltr;font-family:Framework7 Icons;font-size:1em;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Cascadia Code;src:url(/fonts/CascadiaCode-Bold.woff2)format("woff2"),url(/fonts/CascadiaCode-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cascadia Code;src:url(/fonts/CascadiaCode-BoldItalic.woff2)format("woff2"),url(/fonts/CascadiaCode-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Cascadia Code;src:url(/fonts/CascadiaCode-ExtraLight.woff2)format("woff2"),url(/fonts/CascadiaCode-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Cascadia Code;src:url(/fonts/CascadiaCode-ExtraLightItalic.woff2)format("woff2"),url(/fonts/CascadiaCode-ExtraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Cascadia Code;src:url(/fonts/CascadiaCode-Italic.woff2)format("woff2"),url(/fonts/CascadiaCode-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cascadia Code;src:url(/fonts/CascadiaCode-Light.woff2)format("woff2"),url(/fonts/CascadiaCode-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cascadia Code;src:url(/fonts/CascadiaCode-LightItalic.woff2)format("woff2"),url(/fonts/CascadiaCode-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Cascadia Code;src:url(/fonts/CascadiaCode-SemiBold.woff2)format("woff2"),url(/fonts/CascadiaCode-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cascadia Code;src:url(/fonts/CascadiaCode-Regular.woff2)format("woff2"),url(/fonts/CascadiaCode-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cascadia Code;src:url(/fonts/CascadiaCode-SemiBoldItalic.woff2)format("woff2"),url(/fonts/CascadiaCode-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Cascadia Code;src:url(/fonts/CascadiaCode-SemiLight.woff2)format("woff2"),url(/fonts/CascadiaCode-SemiLight.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cascadia Code;src:url(/fonts/CascadiaCode-SemiLightItalic.woff2)format("woff2"),url(/fonts/CascadiaCode-SemiLightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}:root{--jhm-body-font-size:16px;--jhm-primary-background-color:#fff;--jhm-secondary-background-color:#f0f0f2;--jhm-tertiary-background-color:#f7f7f8;--jhm-active-background-color:#fff;--jhm-primary-text-color:#222;--jhm-secondary-text-color:gray;--jhm-point-color:#017ee5}@media (prefers-color-scheme:dark){:root{--jhm-primary-background-color:#111;--jhm-secondary-background-color:#222;--jhm-tertiary-background-color:#1d1d1d;--jhm-active-background-color:#333;--jhm-primary-text-color:#ccc;--jhm-secondary-text-color:#979797;--jhm-point-color:#f9a303}}[data-page=articles]{--jhm-primary-background-color:#f1eadd;--jhm-secondary-background-color:#dfd5c4;--jhm-tertiary-background-color:#beaf95;--jhm-active-background-color:#faf6ef;--jhm-primary-text-color:#58431d;--jhm-secondary-text-color:#927341;--jhm-point-color:#c25812}@media (prefers-color-scheme:dark){[data-page=articles]{--jhm-primary-background-color:#251b05;--jhm-secondary-background-color:#382b12;--jhm-tertiary-background-color:#57441d;--jhm-active-background-color:#52452b;--jhm-primary-text-color:#ebdec5;--jhm-secondary-text-color:#af915d;--jhm-point-color:#f3ba1e}}[data-page=photography]{--jhm-primary-background-color:#dfe8f0;--jhm-secondary-background-color:#c4d0dc;--jhm-tertiary-background-color:#dfe8f0;--jhm-active-background-color:#333;--jhm-primary-text-color:#2a5073;--jhm-secondary-text-color:#69849e;--jhm-point-color:#0485ff}@media (prefers-color-scheme:dark){[data-page=photography]{--jhm-primary-background-color:#131e29;--jhm-secondary-background-color:#202f3d;--jhm-tertiary-background-color:#17232e;--jhm-active-background-color:#333;--jhm-primary-text-color:#aac2d7;--jhm-secondary-text-color:#596d80;--jhm-point-color:#29fff1}}[data-page=shop]{--jhm-primary-background-color:#ecf5e9;--jhm-secondary-background-color:#c9dcc4;--jhm-tertiary-background-color:#e4f0df;--jhm-active-background-color:#333;--jhm-primary-text-color:#2c732a;--jhm-secondary-text-color:#6f9e69;--jhm-point-color:#2eff04}@media (prefers-color-scheme:dark){[data-page=shop]{--jhm-primary-background-color:#132913;--jhm-secondary-background-color:#203d21;--jhm-tertiary-background-color:#132913;--jhm-active-background-color:#333;--jhm-primary-text-color:#aad7b2;--jhm-secondary-text-color:#59805e;--jhm-point-color:#29ff3b}}:root{--jhm-article-paragraph-font-size:16px;--jhm-article-heading-1-font-size:34px;--jhm-article-heading-2-font-size:26px;--jhm-article-heading-3-font-size:20px;--jhm-article-heading-4-font-size:16px}@media only screen and (min-width:700px){:root{--jhm-article-paragraph-font-size:18px;--jhm-article-heading-1-font-size:38.25px;--jhm-article-heading-2-font-size:29.25px;--jhm-article-heading-3-font-size:22.5px;--jhm-article-heading-4-font-size:18px}}:root{--jhm-border-radius:8px;--jhm-main-view-max-width:1150px}html,body{background-color:var(--jhm-secondary-background-color);margin:0;padding:0;font-family:Interop,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}html{overflow-anchor:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--jhm-primary-text-color);letter-spacing:-.01em;-webkit-tap-highlight-color:#0000;word-break:keep-all;overflow-wrap:break-word;min-height:calc(100vh + 1px);font-size:18px;transition:background-color .3s,color .3s}a{color:inherit;cursor:pointer;text-decoration:none}*{box-sizing:border-box;font:inherit;margin:0}p,h1,h2,h3,h4{line-height:1.2}img{pointer-events:none;-webkit-user-select:none;user-select:none}code{font-family:Cascadia Code,monospace;font-size:.9em}@media (prefers-color-scheme:dark){.light-mode{display:none}}@media (prefers-color-scheme:light){.dark-mode{display:none}}
:root{--progress-bar-color:var(--jhm-primary-text-color)}#nprogress{pointer-events:none}#nprogress .bar{background:var(--progress-bar-color);z-index:1031;width:100%;height:2px;transition:background-color .3s;position:fixed;top:0;left:0}#nprogress .peg{width:100px;height:100%;box-shadow:0 0 10px var(--progress-bar-color),0 0 5px var(--progress-bar-color);opacity:1;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-top-color:var(--progress-bar-color);border-left-color:var(--progress-bar-color);border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
