.elementor-kit-6{--e-global-color-primary:#1C1C1C;--e-global-color-secondary:#F4F0E3;--e-global-color-text:#D9ED89;--e-global-color-accent:#E47027;--e-global-typography-primary-font-family:"Anton";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"PP Telegraf";--e-global-typography-secondary-font-weight:800;--e-global-typography-text-font-family:"PP Telegraf";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"PP Telegraf Slanted";--e-global-typography-accent-font-weight:400;background-color:#F0F0F0;font-family:"PP Telegraf", Sans-serif;font-size:1rem;font-weight:400;line-height:1.55em;letter-spacing:0.005em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{font-family:"Anton", Sans-serif;font-size:clamp(3.5rem, 9vw, 8.5rem);font-weight:400;text-transform:uppercase;line-height:0.88em;letter-spacing:-0.015em;}.elementor-kit-6 h2{font-family:"Anton", Sans-serif;font-size:clamp(2rem, 4vw, 3.5rem);font-weight:400;text-transform:uppercase;line-height:0.95em;letter-spacing:0.01em;}.elementor-kit-6 h3{font-family:"Anton", Sans-serif;font-size:clamp(2rem, 4vw, 3.5rem);font-weight:400;text-transform:uppercase;line-height:0.95em;letter-spacing:0.01em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"PP Telegraf", Sans-serif;font-size:1rem;font-weight:800;text-transform:uppercase;line-height:1.15em;letter-spacing:0.14em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:24px;--container-default-padding-bottom:0px;--container-default-padding-left:24px;}.elementor-widget:not(:last-child){--kit-widget-spacing:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:24px;--container-default-padding-bottom:0px;--container-default-padding-left:24px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:16px;--container-default-padding-bottom:0px;--container-default-padding-left:16px;}}:root { --ink:#1C1C1C; --ink-900:#101010; --ink-800:#1C1C1C; --ink-700:#262626; --ink-600:#333333; --ink-500:#4A4A4A; --ink-400:#6B6B6B; --cream:#F4F0E3; --cream-100:#F4F0E3; --cream-200:#E2DDCE; --cream-300:#C9C4B4; --orange:#E47027; --orange-hover:#F0863C; --orange-press:#B9551A; --lime:#D9ED89; --lime-hover:#E6F5A8; --lime-press:#BCD165; --line-subtle-on-ink:rgba(244,240,227,0.25); --line-subtle-on-light:rgba(28,28,28,0.15); --line-dashed-on-light:rgba(28,28,28,0.3); --font-display:Anton; --font-core:PP Telegraf; --font-slanted:PP Telegraf Slanted; --space-1:4px; --space-2:8px; --space-3:12px; --space-4:16px; --space-5:24px; --space-6:32px; --space-7:48px; --space-8:64px; --space-9:96px; --space-10:144px; --gutter:24px; --section-y:96px; --section-y-compact:56px; --section-y-lg:144px; --section-y-lg-compact:72px; --container-max:1280px; --container-narrow:768px; --container-cta:900px; --control-h-sm:36px; --control-h-md:48px; --control-h-lg:60px; --control-px-sm:14px; --control-px-md:22px; --control-px-lg:30px; --border-hairline:1px; --border-standard:2px; --border-band:3px; --border-heavy:4px; --radius-none:0px; --grid-gutter:2px; --rule-section-w:64px; --rule-section-h:4px; --rule-eyebrow-w:24px; --rule-eyebrow-h:2px; --subhead-lg:1.25rem; --subhead-md:1rem; --subhead-sm:0.8125rem; --body-lg:1.1875rem; --body-md:1rem; --body-sm:0.875rem; --body-xs:0.75rem; --eyebrow-size:0.6875rem; --icon-btn-sm:16px; --icon-btn-md:18px; --icon-btn-lg:22px; --press-translate:2px; --bracket-offset:8px; --img-tall:460px; --img-tall-tablet:360px; --img-tall-mobile:280px; --img-mid:400px; --img-mid-tablet:340px; --img-mid-mobile:260px; --img-wide:420px; --img-wide-tablet:320px; --img-wide-mobile:240px; --img-short:300px; --img-short-mobile:220px; --hero-min:760px; --hero-min-tablet:620px; --hero-min-mobile:520px; --display-1:clamp(3.5rem, 9vw, 8.5rem); --display-2:clamp(2.75rem, 6vw, 5.5rem); --display-3:clamp(2rem, 4vw, 3.5rem); --display-leading:0.88; --display-tracking:-0.015em; --display-leading-screen:0.95; --display-tracking-screen:0.01em; --subhead-leading:1.15; --subhead-tracking:0.14em; --body-leading:1.55; --body-tracking:0.005em; --eyebrow-tracking:0.22em; --slanted-tracking:0.06em; --leading-1:1; --dur-instant:80ms; --dur-fast:140ms; --marquee-dur:22s; --bracket-offset-neg:-8px; --opacity-mark:0.9; --opacity-sep:0.55; --marquee-pad-y:10px; --mark-pad-x:6px; --bracket-mark-size:1rem; --header-h:84px; --header-h-tablet:72px; --header-h-mobile:64px; --header-h-sticky:64px; --header-h-sticky-tablet:56px; --header-h-sticky-mobile:52px; --logo-h:44px; --logo-h-tablet:36px; --logo-h-mobile:32px; --logo-h-sticky:32px; --logo-h-sticky-tablet:28px; --logo-h-sticky-mobile:26px; --burger-w:48px; --burger-h:44px; --burger-bar-h:2px; --burger-bar-gap:5px; --burger-pad-x:10px; --nav-gap:24px; --logo-h-footer:56px; --iconbtn-md:48px; --icon-social:20px; --burger-w-sm:40px; --burger-h-sm:36px; --burger-w-sm-mobile:36px; --burger-h-sm-mobile:32px; --burger-pad-x-sm:8px; --burger-bar-gap-sm:4px; --hero-min-sub:560px; --hero-min-sub-tablet:480px; --hero-min-sub-mobile:420px; --img-portrait:340px; --img-portrait-tablet:300px; --img-portrait-mobile:320px; --dur-med:240ms; --display-4:clamp(1.75rem, 2.4vw, 2.25rem); --display-4-leading:1.05; --hero-min-compact:480px; --hero-min-compact-tablet:420px; --hero-min-compact-mobile:360px; --img-panel:340px; --img-panel-tablet:300px; --img-panel-mobile:240px; --map-h:480px; --map-h-tablet:400px; --map-h-mobile:320px; --display-5:clamp(1.5rem, 2.2vw, 2rem); --aside-top:116px; --anchor-offset:108px; --label-tracking:0.18em; --num-size:2rem; --display-xl:clamp(7rem, 13vw, 12rem); --display-xl-mobile:6rem; --display-xl-leading:0.82; --display-3-fit:min(var(--display-3), 7.2vw); --block-fill:calc(100vh - var(--header-h) - var(--border-standard)); --block-min-tablet:440px; --block-min-mobile:380px; --section-y-xs:40px; --display-price:clamp(2rem, 3.4vw, 2.75rem); --display-card-sm:1.4rem; --display-card-md:1.6rem; --display-numeric:1.1rem; --tracking-04:0.04em; --tracking-06:0.06em; --tracking-08:0.08em; --label-mini-size:0.75rem; --form-label-size:0.8rem; --chip-size:0.82rem; --note-row-size:0.9rem; --spec-value-size:1.05rem; --spec-min:150px; --space-20:20px; --space-28:28px; --poster-head:1.75rem; --poster-head-tablet:1.5rem; --tracking-10:0.1em; --tracking-02:0.02em; --row-date-size:1.5rem; --row-time-size:1.125rem; --row-title-mobile:1.0625rem; --thumb-h:104px; --thumb-h-mobile:180px; --cta-px:18px; --cta-py:12px; --filter-py:10px; --poster-lh:1.06; --row-title-lh:1.25; --row-date-lh:1.05; --eyebrow-lg-tracking:0.18em; --meta-value-size:1.25rem; --paper-white:#FFFFFF; --date-lg-size:1.75rem; --date-md-size:1.375rem; --row-display-title:2.25rem; --row-display-title-mobile:1.75rem; --banner-h:620px; --banner-h-tablet:460px; --banner-h-mobile:320px; --aside-w:340px; --tile-name-size:1.25rem; --tile-name-size-mobile:1.375rem; --marquee-display-size:1.5rem; --list-title-size:1.5rem; --card-title-size:1.375rem; --card-title-size-mobile:1.5rem; --hero-post-min:760px; --hero-post-min-tablet:620px; --hero-post-min-mobile:520px; --prose-max:768px; --card-title-sm-size:1.25rem; --card-title-sm-size-mobile:1.125rem; }