:root{--h2-after-z-index:-1;--hero-wrapper-z-index:1;--gallery-modal-container-z-index:3;--sd-850-page-menu-z-index:4;--dvh:1vh;--dvw:1vw;--general-gap:1rem;--container-width:100%;--container-margin:clamp(var(--general-gap), 6.5%,  150px);--page-logo-height:90px;--page-header-padding:calc(var(--general-gap) * 0.5);--page-header-height:calc(var(--page-logo-height) + 2 *  var(--page-header-padding));--main-padding:var(--general-gap);--h1-padding-top:calc(var(--general-gap) * 0.5);--h2-padding-top:calc(var(--general-gap) * 0.5);--p-margin-top:var(--general-gap);--to-top-font-size:2.25rem;--to-top-size:calc(var(--to-top-font-size) * 1.25);--to-top-offset:calc(var(--container-margin) - 0.5*var(--to-top-size));--page-footer-padding-bottom:1rem;--page-footer-gap:var(--general-gap);--background-color:white;--input-background-color:rgba(0, 160, 0, 0.1);--accent-color-1:#45995B;--accent-color-2:#86BF95;--accent-color-3:#C8E3CF;--dropdown-border-radius:0 0 15px 15px;--h2-margin:calc(var(--general-gap) * 3) 0 15px 0;--h3-margin:calc(var(--general-gap) * 2) 0 0 0;--h4-margin:var(--general-gap) 0 0 0;--font-family:"Playfair", serif;--font-family-header:"Merienda", sans-serif;--font-size-h1:3em;--font-size-h2:2em;--font-size-h3:1.5em;--h4-font-size:1.25em;--line-height:1.5;--line-height-h1:inherit;--line-height-h2:inherit;--line-height-h3:inherit;--h4-line-height:inherit;--main-ul-margin-left:calc(var(--general-gap) * 1.25);--page-nav-font-family:inherit;--jump-link-grid-gap:calc(var(--general-gap) * 2);--homepage-main-height:calc(100vh - var(--page-header-height));--homepage-main-height:calc((100 * var(--dvh)) - var(--page-header-height));--hero-padding:var(--general-gap) 3em;--hero-background-color:rgba(255, 255, 255, 0.33);--gallery-columns:repeat(3, 1fr);--gallery-columns-sd-850:repeat(2, 1fr);--gallery-columns-sd-600:repeat(1, 1fr);--gallery-gap:calc(var(--general-gap) * 0.5);--gallery-modal-container-gap:0.5em;--gallery-modal-container-div-max-height:calc(100vh - 2 * var(--general-gap));--gallery-modal-container-div-max-height:calc((100 * var(--dvh)) - 2 * var(--general-gap));--modal-image-wrapper-height:calc(100% - 1em * 1.5);--gallery-image-border-radius:15px;--about-image-width:25vw;--contact-ul-margin-bottom:var(--general-gap);--link-lists-margin-bottom:var(--general-gap);--link-lists-image-size:48px;--hr-margin:0 auto var(--general-gap) auto;--submit-buttom-padding:calc(var(--general-gap) * 0.5) var(--general-gap);--submit-button-border-radius:7px}.selfie-machine-body .page-logo{--size-correction-aspect:calc(282 / 240)}:root{--gallery-modal-container-gap:0.5em;--gallery-modal-container-div-max-height:calc(100vh - 2 * var(--general-gap));--gallery-modal-container-div-max-height:calc((100 * var(--dvh)) - 2 * var(--general-gap));--modal-image-wrapper-height:calc(100% - 1em * 1.5)}.selfie-machine-body .slideshow{--img-count:8;--one-less:calc(var(--img-count) - 1);--image-width:calc((100% - 4*var(--general-gap))/5);--image-width-px:calc(1px * var(--image-width));--translate-unit:calc(var(--image-width-px) + var(--general-gap))}.selfie-machine-main .slideshow:has(>img:nth-child(6)){--img-count:6}.selfie-machine-main .slideshow:has(>img:nth-child(7)){--img-count:7}.selfie-machine-main .slideshow:has(>img:nth-child(8)){--img-count:8}.selfie-machine-main .slideshow:has(>img:nth-child(9)){--img-count:9}.selfie-machine-main .slideshow:has(>img:nth-child(10)){--img-count:10}.selfie-machine-main .slideshow:has(>img:nth-child(11)){--img-count:11}.selfie-machine-main .slideshow:has(>img:nth-child(12)){--img-count:12}.selfie-machine-main .slideshow:has(>img:nth-child(13)){--img-count:13}.selfie-machine-main .slideshow:has(>img:nth-child(14)){--img-count:14}.selfie-machine-main .slideshow:has(>img:nth-child(15)){--img-count:15}.selfie-machine-main .slideshow:has(>img:nth-child(16)){--img-count:16}.selfie-machine-main .slideshow:has(>img:nth-child(17)){--img-count:17}.selfie-machine-main .slideshow:has(>img:nth-child(18)){--img-count:18}.selfie-machine-main .slideshow:has(>img:nth-child(19)){--img-count:19}.selfie-machine-main .slideshow:has(>img:nth-child(20)){--img-count:20}.selfie-machine-main .slideshow:has(>img:nth-child(21)){--img-count:21}.selfie-machine-main .slideshow:has(>img:nth-child(22)){--img-count:22}.selfie-machine-main .slideshow:has(>img:nth-child(23)){--img-count:23}.selfie-machine-main .slideshow:has(>img:nth-child(24)){--img-count:24}.selfie-machine-main .slideshow:has(>img:nth-child(25)){--img-count:25}.selfie-machine-main .slideshow:has(>img:nth-child(26)){--img-count:26}.selfie-machine-main .slideshow:has(>img:nth-child(27)){--img-count:27}.selfie-machine-main .slideshow:has(>img:nth-child(28)){--img-count:28}.selfie-machine-main .slideshow:has(>img:nth-child(29)){--img-count:29}@media(width <= 1400px){.selfie-machine-body .slideshow{--image-width:calc((100% - 3*var(--general-gap))/4)}}@media(width <= 1116px){.selfie-machine-body .slideshow{--image-width:calc((100% - 2*var(--general-gap))/3)}}@media(width <= 832px){.selfie-machine-body .slideshow{--image-width:calc((100% - 1*var(--general-gap))/2)}}.about-body .slideshow{--img-count:3;--one-less:calc(var(--img-count) - 1);--image-width:calc((100% - 2*var(--general-gap))/3);--image-width-px:calc(1px * var(--image-width));--translate-unit:calc(var(--image-width-px) + var(--general-gap))}.about-body .slideshow:has(>.card:nth-child(6)){--img-count:6}.about-body .slideshow:has(>.card:nth-child(7)){--img-count:7}.about-body .slideshow:has(>.card:nth-child(8)){--img-count:8}.about-body .slideshow:has(>.card:nth-child(9)){--img-count:9}.about-body .slideshow:has(>.card:nth-child(10)){--img-count:10}.about-body .slideshow:has(>.card:nth-child(10)){--img-count:11}.about-body .slideshow:has(>.card:nth-child(10)){--img-count:12}.about-body .slideshow:has(>.card:nth-child(10)){--img-count:13}.about-body .slideshow:has(>.card:nth-child(10)){--img-count:14}.about-body .slideshow:has(>.card:nth-child(10)){--img-count:15}.about-body .slideshow:has(>.card:nth-child(10)){--img-count:16}@media(width < 1343px){.about-body .slideshow{--image-width:calc((100% - 1*var(--general-gap))/2)}}@media(width < 726px){.about-body .slideshow{--image-width:calc((100% - 0*var(--general-gap))/1)}}