/*
! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.top-0{top:0}.z-0{z-index:0}.flex{display:flex}.h-\[100vh\]{height:100vh}.h-\[300vh\]{height:300vh}.h-\[450px\]{height:450px}.w-\[450px\]{width:450px}.items-center{align-items:center}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-neutral-200{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity))}.bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity))}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.landing-page{height:100vh;position:relative}.background-image{background-image:url(https://res.cloudinary.com/dpagnkhim/image/upload/v1741571700/13_foy8pd.jpg);background-position:50%;background-size:cover;z-index:-1}.background-image,.background-image:before{height:100%;left:0;position:absolute;top:0;width:100%}.background-image:before{background-color:#00000059;content:""}header{color:#fff;font-family:Abel,monospace;position:absolute;right:10vw;top:40vh}header h1{font-size:128px;margin-bottom:10px}header p{font-size:36px}.about-me-img{color:#282828;left:96vw;position:absolute;top:100vh;width:4vw;z-index:1}@media screen and (max-width:1000px){.landing-page{display:flex;flex-direction:column;height:auto;min-height:100vh}header{left:10vw;margin-bottom:20px;position:absolute;text-align:left;top:35vh}header h1{font-size:10vw}header p{font-size:5vw}.about-me-img{display:none}}.nav-container{align-items:center;background:#0000;display:flex;justify-content:space-between;padding:1.25rem 3vw}.nav-container--floating{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1.25rem 3vw;position:-webkit-sticky;position:sticky;top:0;z-index:50}.nav-container--floating-black{background:#ffffffd1}.nav-container--floating-white{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;left:0;padding:1.25rem 3vw;position:fixed;right:0;top:0;width:100%}.modal{display:none}.logo{color:#fff;font-family:Abel,monospace;transition:.3s,ease-in-out}.logo-container{align-items:center;display:flex;font-size:30px}.logo-container *{margin:0 8px}.nav-items{justify-content:right;list-style:none}.nav-items,.nav-items li{display:flex;flex-direction:row}.nav-items li{align-items:center}.nav-items li .link{color:#fff;font-family:Source Code Pro,monospace;font-size:20px;padding-left:3.5vw;padding-right:3.5vw;text-decoration:none}.nav-items li .link:hover{text-underline-offset:10px}.nav-items li .link:active,.nav-items li .link:hover{text-decoration:underline;text-decoration-thickness:1px}.mobile-dropdown{display:none;padding-top:6vh}.mobile-dropdown:hover{display:block}.dropdown{position:relative}.dropdown:hover .link{z-index:2}.dropdown:hover .mobile-dropdown{background-color:#fff;box-shadow:2px 2px 2px 2px #0000001a;color:#000;display:block;font-family:Source Code Pro,monospace;font-size:20px;left:50%;margin-left:0;margin-top:29vh;position:absolute;transform:translateX(-50%);white-space:nowrap;width:220px;z-index:1}.dropdown-link-black,.dropdown-link-white{padding:1.5vh 0;text-align:center;text-decoration:none;white-space:nowrap;width:100%}.dropdown-link-black:hover{background:#e6e6e6}.dropdown-link-white:hover{background:#3c3c3c}@media screen and (min-width:1000px) and (max-width:1300px){.logo,.logo-container{font-size:2vw}.logo{margin:.5vw;width:2vw}.nav-items{display:none}.nav-container .hamburger-menu{display:block;z-index:2}.bar{background-color:#fff;height:.23vw;margin:1.14vw;transition:.3s;width:4vw}.hamburger-menu.active .bar:first-child{background-color:#000;transform:rotate(45deg) translate(.57vw,.57vw)}.hamburger-menu.active .bar:nth-child(2){background-color:#000;transform:rotate(-45deg) translate(.46vw,-.46vw)}.modal{animation:slideUp .2s forwards;animation-timing-function:cubic-bezier(.25,.46,.45,.94);background-color:#fff;display:block;height:100vh;left:0;position:fixed;top:0;transform:translateY(100%);width:100vw;z-index:2}.modal-items{align-items:center;display:flex;flex-direction:column;list-style:none;margin-top:30vh}.modal-items li{margin:10px}.modal-items li .link{color:#000;font-family:Source Code Pro,monospace;font-size:30px;text-decoration:none}.modal-items li .link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:10px}@keyframes slideUp{0%{transform:translateY(20%)}to{transform:translateY(0)}}}@media screen and (max-width:1000px){.logo,.logo-container{font-size:3.5vw}.logo{margin:.5vw;width:4vw}.nav-items{display:none}.nav-container .hamburger-menu{display:block;z-index:2}.bar{background-color:#fff;height:.23vw;margin:1.14vw;transition:.3s;width:4vw}.hamburger-menu.active .bar:first-child{background-color:#000;transform:rotate(45deg) translate(.57vw,.57vw)}.hamburger-menu.active .bar:nth-child(2){background-color:#000;transform:rotate(-45deg) translate(.46vw,-.46vw)}.modal{animation:slideUp .2s forwards;animation-timing-function:cubic-bezier(.25,.46,.45,.94);background-color:#fff;display:block;height:100vh;left:0;position:fixed;top:0;transform:translateY(100%);width:100vw;z-index:2}.modal-items{align-items:center;display:flex;flex-direction:column;list-style:none;margin-top:30vh}.modal-items li{margin:10px}.modal-items li .link{color:#000;font-family:Source Code Pro,monospace;font-size:30px;text-decoration:none}.modal-items li .link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:10px}@keyframes slideUp{0%{transform:translateY(20%)}to{transform:translateY(0)}}}.follow-content{align-items:center;background-color:#000;display:flex;flex-direction:row;justify-content:space-between;padding:16vh 10vw}.follow-title{color:#fff;font-family:Abel,monospace;font-size:3em;width:30%}.follow-container{align-items:center;display:flex;flex-direction:column;margin-right:5%;margin-top:5vh;width:50%}.follow-text{font-size:1.1em;line-height:2;margin-bottom:3vh}.contact-button,.follow-text{color:#fff;font-family:Source Code Pro,monospace}.contact-button{background-color:initial;border:1px solid #fff;cursor:pointer;font-size:1em;font-weight:bolder;padding:2.5vh 7.5vh;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out}.contact-button:hover{background-color:#fff;color:#000;text-decoration:none}@media screen and (max-width:800px){.follow-content{display:none}}.container{display:flex;flex-direction:column;margin-top:5vh;width:50%}.container p{font-family:Abel,monospace;font-size:1.8em;margin:5% 10%;text-align:left}.container .img-box{display:inline-block;height:22.5vw;margin-left:10%;margin-right:10%;overflow:hidden;width:80%}.container .img-box img{display:inline-block;height:100%;overflow:hidden;transition:.3s ease-in-out;width:100%}.container .img-box:hover img{transform:scale(1.2)}@media screen and (max-width:800px){.container{height:auto;width:100%}.container p{font-size:1.5em}.container .img-box{display:inline-block;height:45vw;margin-bottom:0;margin-left:10%;margin-right:10%;overflow:hidden;width:80%}}.photography-lab,.photography-page{position:relative}.photography-lab{min-height:100vh}.photography-header{color:#000;font-family:Abel,monospace;font-size:3vw;text-align:center}.photo-grid{display:flex;flex-wrap:wrap;margin-left:8vw;margin-right:8vw}.photo-gallery{margin:5vw 10vw}.photo-masonry+.photo-panorama,.photo-panorama+.photo-masonry,.photo-panorama+.photo-panorama{margin-top:5vw}.photo-panorama{width:100%}.photo-thumb{appearance:none;-webkit-appearance:none;background:none;border:none;cursor:zoom-in;display:block;padding:0;width:100%}.photo-thumb--panorama{width:100%}.photo-lightbox .yarl__slide_description_container{background:#0000;bottom:1.25rem;left:auto;max-width:min(70vw,28rem);padding:0;right:1.25rem;width:auto}.photo-lightbox .yarl__slide_description{-webkit-line-clamp:unset;background:#00000073;border-radius:2px;color:#fff;display:inline-block;font-family:Abel,monospace;font-size:.95rem;letter-spacing:.02em;padding:.45rem .75rem;text-align:right;text-shadow:0 1px 2px #00000073}@media screen and (max-width:800px){.photography-header{font-size:5vw}.photo-lightbox .yarl__slide_description_container{bottom:.85rem;max-width:75vw;right:.85rem}.photo-lightbox .yarl__slide_description{font-size:.8rem;padding:.35rem .6rem}}.navigator--floating{inset:0;margin:0;padding:0;pointer-events:none;position:fixed;z-index:35}.navigator-side{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffb8;border-radius:999px;color:#000;display:flex;font-family:Abel,monospace;font-size:1.35rem;gap:.6rem;padding:.75rem .85rem;pointer-events:auto;position:fixed;text-decoration:none;top:50%;transform:translateY(-50%);transition:background .2s ease,box-shadow .2s ease}.navigator-side:hover{background:#ffffffeb;box-shadow:0 4px 18px #00000014}.navigator-side--prev{left:1.2vw}.navigator-side--next{right:1.2vw}.navigator-arrow{flex-shrink:0;height:1.6rem;scale:1.35;width:1.6rem}.navigator-label{max-width:0;opacity:0;overflow:hidden;transition:max-width .25s ease,opacity .2s ease,margin .25s ease;white-space:nowrap}.navigator-side--prev:focus-visible .navigator-label,.navigator-side--prev:hover .navigator-label{margin-left:.15rem;max-width:12rem;opacity:1}.navigator-side--next:focus-visible .navigator-label,.navigator-side--next:hover .navigator-label{margin-right:.15rem;max-width:12rem;opacity:1}@media screen and (max-width:800px){.navigator-side{backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;padding:0}.navigator-side,.navigator-side:hover{background:#0000;box-shadow:none}.navigator-side--prev{left:.4vw}.navigator-side--next{right:.4vw}.navigator-arrow{height:1.5rem;scale:1.15;width:1.5rem}.navigator-label{display:none}}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;pointer-events:auto;position:fixed;right:0;top:0;transition:opacity .25s ease;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:9999;z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:#000;background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:contain;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:none;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:1;opacity:var(--yarl__pull_opacity,1);transform:translate(0);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*100%);width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{column-gap:calc(100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*0*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1 1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-webkit-touch-callout:none;max-height:100%;max-width:100%;object-fit:contain;touch-action:none;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none}.yarl__slide_image_cover{height:100%;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:#fffc;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:red;color:var(--yarl__slide_icon_error_color,red);height:48px;height:var(--yarl__slide_icon_error_size,48px);width:48px;width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:none 0s ease 0s;transition:initial}.yarl__slide_loading,.yarl__slide_loading line{animation:none 0s ease 0s 1 normal none running;animation:initial}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:8px;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:32px;height:var(--yarl__icon_size,32px);width:32px;width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background-color:initial;background-color:var(--yarl__button_background_color,#0000);border:0;border:var(--yarl__button_border,0);color:#fffc;color:var(--yarl__color_button,#fffc);cursor:pointer;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8));filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:0;margin:var(--yarl__button_margin,0);outline:none;padding:8px;padding:var(--yarl__button_padding,8px)}.yarl__button:focus{color:#fff;color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:#fffc;color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:#fff;color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:#fff;color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:#fff6;color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:24px 16px;padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:auto;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:auto;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.yarl__slide_captions_container{background:#00000080;background:var(--yarl__slide_captions_container_background,#00000080);left:0;left:var(--yarl__slide_captions_container_left,0);padding:16px;padding:var(--yarl__slide_captions_container_padding,16px);position:absolute;right:0;right:var(--yarl__slide_captions_container_right,0);-webkit-transform:translateZ(0)}.yarl__slide_title{color:#fff;color:var(--yarl__slide_title_color,#fff);font-size:125%;font-size:var(--yarl__slide_title_font_size,125%);font-weight:bolder;font-weight:var(--yarl__slide_title_font_weight,bolder);max-width:100%;max-width:calc(100% - var(--yarl__toolbar_width, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yarl__slide_title_container{top:0;top:var(--yarl__slide_title_container_top,0)}.yarl__slide_description{-webkit-box-orient:vertical;-webkit-line-clamp:3;-webkit-line-clamp:var(--yarl__slide_description_max_lines,3);color:#fff;color:var(--yarl__slide_description_color,#fff);display:-webkit-box;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;text-align:start;text-align:var(--yarl__slide_description_text_align,start)}.yarl__slide_description_container{bottom:0;bottom:var(--yarl__slide_description_container_bottom,0)}.film-page{height:100vh;overflow:hidden;position:relative}.film-image{object-fit:cover;z-index:-3}.background-video,.film-image{height:100vh;left:0;position:absolute;top:0;width:100%}.background-video{overflow:hidden;z-index:-2}video{object-fit:cover}.video-filter,video{left:0;position:absolute;top:0}.video-filter{background:#0000004d;height:100%;width:100%;z-index:-1}.movie-list{color:#fff;display:flex;flex-direction:column;font-family:Abel,monospace;padding-left:60vw;padding-top:5vw;z-index:1}.movie-list a:active,.movie-list a:link,.movie-list a:visited{color:#fff;text-decoration:none}.movie-list .movie-item{font-family:Abel,monospace;font-size:3.5vw;padding:.2em}.movie-list .movie-item:hover{color:#00000080}@media screen and (max-width:1300px){.movie-list{padding-left:20vw;padding-top:20vh}.movie-list .movie-item:hover{color:#fff}.film-image,.film-page{height:100vh}.movie-list .movie-item{font-size:3.5vh;padding-top:2vh}}.image-gallery{align-items:center;display:flex}.arrow{cursor:pointer;font-size:24px}.image-container{-webkit-overflow-scrolling:touch;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100px}.image-item{flex:0 0 auto;position:relative;scroll-snap-align:start;width:100%}.image-item img{height:auto;width:100%}.image-title{bottom:10px;color:#fff;font-size:18px;left:10px;position:absolute}.highlight{font-family:Abel,monospace;font-size:3.5vh;margin-bottom:-17vh;margin-left:10vw;padding-top:8vh}.card{height:28vw;width:70vw}@media (max-width:1200px){.highlight{margin-bottom:0}.card{height:32vw;margin-top:10vw;width:80vw}.mobile-view{display:flex;flex-direction:column;padding-bottom:10vh;padding-left:10vw;padding-top:0}}.video-player{background-color:#000;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-player iframe{height:100%;left:0;margin-bottom:-100%;margin-top:-6vh;overflow:hidden;position:absolute;top:0;width:100vw}@media screen and (max-width:1000px){.video-player{margin-top:-3vh}.video-player iframe{margin-top:-5vh}}.text-container{background-color:#000;display:flex;flex-direction:column;font-family:Abel,monospace;margin-top:-12vw;padding-left:10vw;padding-top:4vw;position:relative}.text-entry{color:#bebebe;display:flex;font-size:2vh}.description{color:#fff;margin-top:2vh;width:70vw}.description,.watch-link{display:flex;font-size:2.5vh}.watch-link{color:orange;padding-bottom:5vh}.image-container{background-color:#000;display:flex;flex-direction:column;font-family:Abel,monospace;height:100%;padding-left:10vw;padding-top:8vh;position:relative;width:100%}.title{color:#fff;display:flex;font-size:3.5vh}.about-me{display:flex;flex-direction:column;height:100vh;position:relative}.about-me h1{font-size:60px;font-weight:100}.about-me h1,.about-me p{font-family:Abel,monospace;margin-left:10vw}.about-me p{font-size:26px;line-height:1.6;width:45vw}.about-me .about-me-img{border-radius:20px;left:65vw;position:absolute;top:10%;width:25vw;z-index:-1}.about-me p div{display:flex;flex-direction:row}#applause,#ted{width:150px}#applause,#nu,#ted{height:100px;margin:40px 20px}#nu{width:250px}@media screen and (max-width:1200px){#applause,#ted{height:60px;width:90px}#nu{height:60px;width:150px}.about-me .about-me-img{display:none}.about-me p{font-size:20px;width:80%}}.contact-form{display:flex;flex-direction:column;margin:0 auto;width:100vw}.contact-form h2{font-family:Abel,monospace;font-size:60px;padding-bottom:10px;text-align:center}.contact-form p{font-family:Source Code Pro,monospace;font-size:18px;line-height:1.4;text-align:center}.contact-form form,.contact-form p{align-self:center;width:50%}form{margin:5vh}.form-content{display:flex;flex-direction:column;font-family:Source Code Pro,monospace;margin:3vh 1vh}.form-content input{font-size:14px;padding-top:1vh}input,textarea{background-color:#fff;border:1px solid #888;padding:10px;width:100%}.submit-button{background-color:initial;border:1px solid #383838;color:#383838;cursor:pointer;font-family:Source Code Pro,monospace;font-size:1em;font-weight:bolder;padding:1vh 5vh;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out}.submit-button:hover{background-color:#383838;color:#fff;text-decoration:none}textarea{height:200px}@media screen and (max-width:800px){.contact-form h2{font-size:40px}.contact-form p{font-size:16px;width:90%}.contact-form form{width:90%}}@font-face{font-family:Source Code Pro;src:url(/static/media/SourceCodePro-Light.410ab10535ec3f24c927.ttf) format("truetype")}@font-face{font-family:Abel;src:url(/static/media/Abel-Regular.3843f456cf56d275baf6.ttf) format("truetype")}.footer-content{align-items:center;display:flex;justify-content:space-between;padding:2vw 10vw}.footer-content p{font-family:Abel,monospace;font-size:3vh}.contact-info{display:flex;font-family:Source Code Pro,monospace;font-size:2vh}.contact-info a,.contact-info div{color:#000;margin:4vh;text-decoration:none}.contact-info a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:10px}@media screen and (max-width:1000px){.footer-content{display:none}}
/*# sourceMappingURL=main.83aaf3ff.css.map*/