.jhm-logo_path__exsB3{transition:fill .3s ease}.DefaultLayout_layout_wrapper__GZem_{max-width:var(--jhm-main-view-max-width);margin:auto;min-height:100vh;transition:background-color .3s ease;padding-top:50px;overflow:hidden}@media only screen and (max-width:700px){.DefaultLayout_layout_wrapper__GZem_{padding-top:30px}}@media only screen and (max-width:1200px){.DefaultLayout_layout_wrapper__GZem_{max-width:unset;width:100%}}.DefaultLayout_layout_content__0g1ps{margin:auto;background-color:var(--jhm-primary-background-color);padding:50px 25px;border-radius:var(--jhm-border-radius);transition:background-color .3s ease}@media only screen and (min-width:1000px){.DefaultLayout_layout_content__0g1ps{padding:100px}}@media only screen and (max-width:1200px){.DefaultLayout_layout_content__0g1ps{border-radius:0}}.DefaultLayout_layout_header-first-row__LF_Q4{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.DefaultLayout_layout_header-first-row__LF_Q4+*{margin-top:50px}.DefaultLayout_layout_social-links__XTN2C{display:flex;flex-direction:row;align-items:center;font-size:27px;gap:10px}.DefaultLayout_layout_social-links__XTN2C a{display:flex;align-items:center;justify-content:center}.DefaultLayout_layout_header__A1_dS{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:100px}.DefaultLayout_layout_logo-link__QQcde{display:flex}.DefaultLayout_layout_logo__3ulbP{height:20px;width:auto}.DefaultLayout_layout_sections-container__Fpxb4{display:flex;flex-direction:column;align-items:flex-start}.DefaultLayout_layout_header-section__E0I8D{font-size:30px;line-height:1;font-weight:800;display:inline-block;transition:filter .3s ease,opacity .3s ease,color .3s ease}.DefaultLayout_layout_header-section__E0I8D+.DefaultLayout_layout_header-section__E0I8D{margin-top:8px}.DefaultLayout_layout_header-section__E0I8D.DefaultLayout_layout_defocus__a2rWO{filter:blur(1.2px);opacity:.4}.DefaultLayout_layout_header-section__E0I8D.DefaultLayout_layout_active__5PjAw{color:var(--jhm-point-text-color)}.DefaultLayout_layout_header-section__E0I8D:hover{filter:blur(0);opacity:1}.DefaultLayout_layout_footer__PG2iF{padding:50px 0;display:grid;text-align:center;grid-auto-rows:min-content;justify-content:center;grid-gap:10px;gap:10px;font-size:14px;color:var(--jhm-secondary-text-color)}.DefaultLayout_layout_footer__PG2iF a{text-decoration:underline;color:var(--jhm-primary-text-color)}.web-ui-input-common{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--jhm-secondary-background-color);height:40px;border-radius:var(--jhm-border-radius);padding:0 14px;font:inherit;font-size:16px;min-width:0;color:inherit;outline:none}.web-ui-button{cursor:pointer;min-width:80px;white-space:nowrap}.web-ui-flex{display: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>*{margin-right:var(--web-ui-flex-gap-column,0);margin-bottom:var(--web-ui-flex-gap-row,0)}.web-ui-flex.web-ui-flex-evenly-fill>*{flex:1 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{font-family:Framework7 Icons;font-weight:400;font-style:normal;font-size:1em;vertical-align:baseline;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";text-align:center}@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:#808080;--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:#cccccc;--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}body,html{padding:0;margin:0;font-family:Interop,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:var(--jhm-secondary-background-color)}html{overflow-anchor:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--jhm-primary-text-color);font-size:18px;letter-spacing:-.01em;transition:background-color .3s ease,color .3s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);word-break:keep-all;overflow-wrap:break-word;min-height:calc(100vh + 1px)}a{color:inherit;text-decoration:none;cursor:pointer}*{box-sizing:border-box;margin:0;font:inherit}h1,h2,h3,h4,p{line-height:1.2}img{pointer-events:none;-webkit-user-select:none;-moz-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);position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px;transition:background-color .3s ease}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px var(--progress-bar-color),0 0 5px var(--progress-bar-color);opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-bottom:2px solid rgba(0,0,0,0);border-right:2px solid rgba(0,0,0,0);border-top:2px solid rgba(0,0,0,0);border-top-color:var(--progress-bar-color);border-left:2px solid rgba(0,0,0,0);border-left-color:var(--progress-bar-color);border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}