/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Overpass", ui-sans-serif, system-ui;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-400:oklch(70.4% .191 22.216);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-50:oklch(98.2% .018 155.826);--color-green-400:oklch(79.2% .209 151.711);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-400:oklch(67.3% .182 276.935);--color-gray-300:oklch(87.2% .01 258.338);--color-black:#231f20;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.01em;--tracking-wide:.08em;--leading-tight:1.25;--leading-snug:1.3333;--leading-relaxed:1.35;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#0061b6;--color-primary-dark:#003d73;--color-accent:#df3c00;--color-accent-strong:#cc3600;--color-card-border:#f6f7f6;--color-light-gray:#efefef;--color-link:#0061b6;--color-neutral:#c0c8c6;--radius-none:0;--radius-full:9999px;--text-body-sm:.8125rem;--text-body-md:.9375rem;--text-body:1.125rem;--text-subhead-2:1.25rem;--text-body-lg:1.3125rem;--text-icon-heading:1.375rem;--text-subhead:1.75rem;--text-heading:2.125rem;--text-page-title:2.5rem;--text-romance:clamp(2.5rem, 5vw, 3.75rem);--text-pullquote:clamp(2.5rem, 4vw, 3rem);--text-table:.9375rem;--shadow-natural:0 0 24px 0 #c0c8c633;--shadow-card-b-border:0 8px 0 0 var(--color-accent);--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-15:3.75rem;--spacing-20:5rem;--spacing-30:7.5rem;--tracking-display:.01em;--root-inline-padding:var(--spacing-6);--gap-6-5:1.625rem;--leading-none:1.0909;--leading-tighter:1.1765;--leading-base:1.5556;--leading-h1:1.2;--leading-h3:1.4286;--leading-quote:1.7143;--leading-caption:1.8462;--border-width-thick:5px;--gradient-pattern-base:#c2ccd6;--pattern-light:url(/wp-content/themes/novafilms/public/build/assets/light-BLzWi1rm.svg);--pattern-dark:url(/wp-content/themes/novafilms/public/build/assets/dark-CGBc96uj.svg);--arrow-right:url(/wp-content/themes/novafilms/public/build/assets/arrow-right-yoAGjh-O.svg);--mask-gradient-fade:linear-gradient(180deg in oklab, #fff 0%, 58%, #fff0 100%), linear-gradient(0deg in oklab, #dbdbdb33 0%, 78%, #dbdbdb00 100%);--mask-gradient-solid:linear-gradient(0deg in oklab, #dbdbdb00 0%, #dbdbdb33 100%);--mask-pullquote:linear-gradient(to top in oklab, transparent 35%, black 65%);--mask-footer:linear-gradient(0deg in oklab, #fff 0%, 58%, #fff0 100%), linear-gradient(0deg in oklab, #dbdbdb33 0%, 78%, #dbdbdb00 100%);--bg-hero-overlay:linear-gradient(139deg in oklab, var(--color-primary-dark) 0%, hsl(from var(--color-primary-dark) h s l / 0) 100%), var(--color-primary);--bg-hero-overlay-lg:linear-gradient(139deg in oklab, var(--color-primary-dark) 0%, hsl(from var(--color-primary-dark) h s l / 0) 75%), hsl(from var(--color-primary) h s l / .85);--bg-cover-gradient-tall:linear-gradient(180deg in oklab, #002c5233, hsl(from var(--color-primary) h s l / .3));--bg-cover-mask:var(--pattern-dark), linear-gradient(to top in oklab, #000 8%, #0000)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@media (width>=80rem){:root{--root-inline-padding:0px}}html{scroll-behavior:smooth}body:not(.wp-admin){font-family:var(--font-sans)}body:not(.wp-admin)>#app{flex-direction:column;min-height:100dvh;display:flex}.editor-styles-wrapper{font-family:var(--font-sans)}:where(.entry-content,.e-content)>:not(.alignfull){width:100%;max-width:var(--wp--style--global--content-size);display:block;margin-inline:auto!important}:where(.entry-content,.e-content)>.alignwide{max-width:var(--wp--style--global--wide-size);margin-inline:auto!important}:where(.entry-content,.e-content)>.alignfull{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)!important}:where(.entry-content,.e-content){padding-inline:var(--root-inline-padding)}:where(.entry-content,.e-content)>.has-global-padding:not(.alignfull):not([class*=is-style-]){padding-inline:0!important}:where(.entry-content,.e-content)>.has-global-padding:not(.alignfull):not([class*=is-style-])>.alignfull{margin-inline:0!important}:where(.entry-content,.e-content)>*+*{margin-block-start:var(--wp--style--block-gap,var(--spacing-10))}.editor-styles-wrapper .is-root-container>*{width:100%;max-width:var(--wp--style--global--content-size);margin-inline:auto!important}.editor-styles-wrapper .is-root-container>.alignwide{max-width:var(--wp--style--global--wide-size);padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left);margin-inline:auto!important}@media (width<=47.9375rem){:where(.entry-content,.e-content)>.pattern-call-to-action-dark{width:auto!important;max-width:100%!important;margin-inline:0!important}}@media (width<=781px){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote,:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote.alignwide{border-radius:var(--radius-none)!important;width:100vw!important;max-width:none!important;padding-inline:calc(var(--spacing) * 5)!important;--tw-leading:1.4!important;margin-inline:calc(50% - 50vw)!important;line-height:1.4!important}}}@layer components{:where(body:not(.wp-admin),.editor-styles-wrapper) :where(.wp-block-group,.is-layout-flow,.is-layout-constrained)>:last-child{margin-bottom:calc(var(--spacing) * 0)!important}:where(body:not(.wp-admin),.editor-styles-wrapper) a{font-family:var(--font-sans);font-size:var(--text-body);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-link);-webkit-text-decoration-color:var(--color-link);-webkit-text-decoration-color:var(--color-link);text-decoration-color:var(--color-link);text-underline-offset:40%;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-position:from-font;color:var(--color-link);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-style:solid;text-decoration-thickness:.0599999em}:where(body:not(.wp-admin),.editor-styles-wrapper) .has-link-color>:where(.wp-block-paragraph,.wp-block-heading,.wp-block-list){color:inherit}:where(body:not(.wp-admin),.editor-styles-wrapper) .show-on-mobile:not(.show-on-desktop){display:block!important}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .show-on-mobile:not(.show-on-desktop){display:none!important}}:where(body:not(.wp-admin),.editor-styles-wrapper) .show-on-desktop:not(.show-on-mobile){display:none!important}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .show-on-desktop:not(.show-on-mobile){display:block!important}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-button{width:100%}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-button{width:auto}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-button .wp-block-button__link{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-button .wp-block-button__link:disabled{pointer-events:none}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-button .wp-block-button__link:is(:hover,:focus-visible){opacity:.8}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-button .wp-block-button__link:is(:disabled,[aria-disabled=true]){opacity:.5}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-heading.has-small-font-size{font-size:var(--text-icon-heading);--tw-leading:var(--leading-none);line-height:var(--leading-none)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-heading.has-medium-font-size{font-size:var(--text-subhead);--tw-leading:var(--leading-h3);line-height:var(--leading-h3)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-heading.has-large-font-size{font-size:var(--text-heading);--tw-leading:var(--leading-tighter);line-height:var(--leading-tighter)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-heading.has-x-large-font-size{font-size:var(--text-page-title);--tw-leading:var(--leading-h1);line-height:var(--leading-h1)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-quote{padding-block:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 0)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-quote p{margin-bottom:var(--spacing-4)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-quote p:last-child{margin-bottom:calc(var(--spacing) * 0)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-quote cite{margin-top:var(--spacing-4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);display:block}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-image figcaption{margin-top:var(--spacing-3);text-align:center;font-size:var(--text-body-sm);--tw-leading:var(--leading-caption);line-height:var(--leading-caption);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-black)}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-30{z-index:30}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.container{max-width:var(--wp--style--global--wide-size);margin-inline:auto}.mx-auto{margin-inline:auto}.mt-6{margin-top:var(--spacing-6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-full{width:100%;height:100%}.w-full{width:100%}.max-w-\(--wp--style--global--content-size\){max-width:var(--wp--style--global--content-size)}.max-w-\(--wp--style--global--wide-size\){max-width:var(--wp--style--global--wide-size)}.max-w-full{max-width:100%}.flex-1{flex:1}.grow{flex-grow:1}.-translate-y-1{--tw-translate-y:calc(var(--spacing-1) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:var(--spacing-2);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-6-5{gap:var(--gap-6-5)}.gap-10{gap:var(--spacing-10)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-green-400{background-color:var(--color-green-400)}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-primary-dark{background-color:var(--color-primary-dark)}.bg-red-400{background-color:var(--color-red-400)}.bg-white{background-color:var(--color-white)}.bg-yellow-400{background-color:var(--color-yellow-400)}.p-0{padding:calc(var(--spacing) * 0)}.px-2{padding-inline:var(--spacing-2)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing-1)}.py-3{padding-block:var(--spacing-3)}.py-4{padding-block:var(--spacing-4)}.py-6{padding-block:var(--spacing-6)}.pt-10{padding-top:var(--spacing-10)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.text-center{text-align:center}.subhead-2{font-family:var(--font-sans);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.heading{font-family:var(--font-sans);font-size:var(--text-heading);--tw-leading:var(--spacing-10);line-height:var(--spacing-10);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-transform:capitalize}.body-lg{font-family:var(--font-sans);font-size:var(--text-body-lg);--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display)}.body-lg\!{font-family:var(--font-sans)!important;font-size:var(--text-body-lg)!important;--tw-leading:calc(var(--spacing) * 9)!important;line-height:calc(var(--spacing) * 9)!important;--tw-font-weight:var(--font-weight-light)!important;font-weight:var(--font-weight-light)!important;--tw-tracking:var(--tracking-display)!important;letter-spacing:var(--tracking-display)!important}.body-sm{font-family:var(--font-sans);font-size:var(--text-body-sm);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display)}.page-title{font-family:var(--font-sans);font-size:var(--text-page-title);--tw-leading:var(--spacing-12);line-height:var(--spacing-12);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.body{font-family:var(--font-sans);font-size:var(--text-body);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.romance{font-family:var(--font-sans);font-size:var(--text-romance);--tw-leading:calc(var(--spacing) * 18);line-height:calc(var(--spacing) * 18);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.text-body{font-size:var(--text-body)}.text-body-sm{font-size:var(--text-body-sm)}.leading-6{--tw-leading:var(--spacing-6);line-height:var(--spacing-6)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.13px\]{--tw-tracking:.13px;letter-spacing:.13px}.whitespace-nowrap{white-space:nowrap}.text-black{color:var(--color-black)}.text-green-50{color:var(--color-green-50)}.text-indigo-50{color:var(--color-indigo-50)}.text-neutral{color:var(--color-neutral)}.text-primary-dark{color:var(--color-primary-dark)}.text-red-50{color:var(--color-red-50)}.text-white{color:var(--color-white)}.text-yellow-50{color:var(--color-yellow-50)}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(35\,31\,32\,0\.14\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#231f2024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:text-white:hover{color:var(--color-white)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}@media not all and (width>=48rem){.max-md\:hidden{display:none}}@media (width>=48rem){.md\:flex\!{display:flex!important}.md\:inline{display:inline}.md\:flex-1{flex:1}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:var(--spacing-8)}.md\:px-\[108px\]{padding-inline:108px}.md\:py-2{padding-block:var(--spacing-2)}.md\:py-7{padding-block:calc(var(--spacing) * 7)}}@media (width>=80rem){.xl\:items-center{align-items:center}.xl\:justify-center{justify-content:center}.xl\:py-5{padding-block:calc(var(--spacing) * 5)}}}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:300;src:url(/wp-content/themes/novafilms/public/build/assets/overpass-v19-latin-300-D0Y2K5WQ.woff2)format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:italic;font-weight:300;src:url(/wp-content/themes/novafilms/public/build/assets/overpass-v19-latin-300italic-BDzxaQQ_.woff2)format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:400;src:url(/wp-content/themes/novafilms/public/build/assets/overpass-v19-latin-regular-BpeLJ0bs.woff2)format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:italic;font-weight:400;src:url(/wp-content/themes/novafilms/public/build/assets/overpass-v19-latin-italic-CNBk9noj.woff2)format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:700;src:url(/wp-content/themes/novafilms/public/build/assets/overpass-v19-latin-700-CQX2QTgM.woff2)format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:italic;font-weight:700;src:url(/wp-content/themes/novafilms/public/build/assets/overpass-v19-latin-700italic-CN-CZYqh.woff2)format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:900;src:url(/wp-content/themes/novafilms/public/build/assets/overpass-v19-latin-900-WqSsytnt.woff2)format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:italic;font-weight:900;src:url(/wp-content/themes/novafilms/public/build/assets/overpass-v19-latin-900italic-BMg1Ry-r.woff2)format("woff2")}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-button__link{--tw-leading:var(--leading-none);line-height:var(--leading-none);justify-content:center;align-items:center;display:inline-flex}@media not all and (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-button:not(.is-style-secondary)>.wp-block-button__link{padding-inline:var(--spacing-4)!important}}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .pattern-call-to-action-dark .wp-block-button__link,:where(body:not(.wp-admin),.editor-styles-wrapper) .pattern-call-to-action-light .wp-block-button__link{min-width:calc(var(--spacing) * 106.25)}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-buttons.is-style-equal-fill{flex-direction:column;display:flex;gap:var(--gap-6-5)!important}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-buttons.is-style-equal-fill{flex-flow:wrap}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-buttons.is-style-equal-fill>.wp-block-button{width:100%;margin:calc(var(--spacing) * 0)!important}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-buttons.is-style-equal-fill>.wp-block-button{min-width:calc(var(--spacing) * 60);flex:1!important;flex-basis:calc(var(--spacing) * 0)!important;width:auto!important}}@media (width>=64rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-buttons.is-style-equal-fill>.wp-block-button{min-width:calc(var(--spacing) * 0)}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-buttons.is-style-equal-fill>.wp-block-button>.wp-block-button__link{width:100%}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-list.is-style-highlight-negative,:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-list.is-style-highlight-positive{padding:calc(var(--spacing) * 0);list-style-type:none}:is(:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-list.is-style-highlight-negative,:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-list.is-style-highlight-positive) li{margin-bottom:var(--spacing-3);padding-left:calc(var(--spacing) * 6.25);font-size:var(--text-body);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--color-black);position:relative}@media (width>=48rem){:is(:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-list.is-style-highlight-negative,:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-list.is-style-highlight-positive) li:last-child{margin-bottom:calc(var(--spacing) * 0)!important}}:is(:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-list.is-style-highlight-negative,:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-list.is-style-highlight-positive) li:before{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);position:absolute}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-list.is-style-highlight-negative li:before{--tw-content:url(/wp-content/themes/novafilms/public/build/assets/x-Ctkl1YUd.svg);content:var(--tw-content)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-list.is-style-highlight-positive li:before{--tw-content:url(/wp-content/themes/novafilms/public/build/assets/check-BBx1h1oQ.svg);content:var(--tw-content)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-list.is-style-highlight-negative ul,:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-list.is-style-highlight-negative ol,:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-list.is-style-highlight-positive ul,:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-list.is-style-highlight-positive ol{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-gallery.gap-0{flex-flow:column wrap;display:flex;--wp--style--gallery-gap-default:0px!important;--gallery-block--gutter-size:0px!important;--wp--style--unstable-gallery-gap:0px!important;--wp--style--block-gap:0px!important;gap:calc(var(--spacing) * 0)!important}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-gallery.gap-0{flex-direction:row}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-gallery.gap-0.has-nested-images figure.wp-block-image:not(#individual-image){margin:calc(var(--spacing) * 0)!important;width:100%!important;max-width:100%!important}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-gallery.gap-0.has-nested-images figure.wp-block-image:not(#individual-image){flex:1!important;width:33.3333%!important}}@media not all and (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-gallery.gap-0.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{height:calc(var(--spacing) * 58.75)!important;object-fit:cover!important;flex:none!important;width:100%!important}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-gallery.gap-0 figure{margin:calc(var(--spacing) * 0)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-gallery.alignfull{flex-flow:column wrap;display:flex}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-gallery.alignfull{flex-direction:row}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-gallery.alignfull.has-nested-images figure.wp-block-image{margin:calc(var(--spacing) * 0)!important;flex-basis:100%!important;width:100%!important;max-width:100%!important}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-gallery.alignfull.has-nested-images figure.wp-block-image{flex:1!important;width:33.3333%!important}}@media (width>=782px){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-gallery.alignfull.has-nested-images figure.wp-block-image{flex-basis:calc(var(--spacing) * 0)!important}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-gallery.alignfull figure{margin-bottom:calc(var(--spacing) * 0)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-card{gap:calc(var(--spacing) * 0);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-card-border);background-color:var(--color-white);padding-inline:var(--spacing-6);padding-top:var(--spacing-6);padding-bottom:var(--spacing-4);--tw-shadow:var(--shadow-card-b-border);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-card>*{margin-inline:calc(var(--spacing) * 0)!important;margin-block:calc(var(--spacing) * 0)!important;max-width:100%!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-card>*+:not(:last-child){margin-top:var(--spacing-3)!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-card>:last-child{padding-top:calc(var(--spacing) * 3.5);margin-top:auto!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-card>.wp-block-heading{font-size:var(--text-icon-heading)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.product-card{gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.product-card>*{margin-inline:calc(var(--spacing) * 0)!important;max-width:100%!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.product-card>.link-w-arrow{width:fit-content;margin-top:auto}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-hero-panel .wp-block-button__link{white-space:nowrap}@media not all and (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-cover.alignfull:has(.is-style-hero-panel){min-height:calc(var(--spacing) * 0)!important;padding:calc(var(--spacing) * 0)!important;display:block!important}}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-cover.alignfull:has(.is-style-hero-panel){padding-right:calc(var(--spacing) * 0)!important}}@media not all and (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-cover.alignfull:has(.is-style-hero-panel) :is(.wp-block-cover__image-background,.wp-block-cover__video-background){position:relative!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-cover.alignfull:has(.is-style-hero-panel) .wp-block-cover__background{display:none!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-cover.alignfull:has(.is-style-hero-panel) .wp-block-cover__inner-container{width:100%}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-hero-panel{--tw-gradient-position:180deg}@supports (background-image:linear-gradient(in lab, red, red)){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-hero-panel{--tw-gradient-position:180deg in oklab}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-hero-panel{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-white) 85%, transparent);--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:11%;--tw-backdrop-blur:blur(5px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media not all and (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-hero-panel{margin-top:calc(var(--spacing-10) * -1);padding-inline:var(--spacing-6)!important;padding-top:var(--spacing-10)!important;padding-bottom:var(--spacing-8)!important}}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-hero-panel{margin-right:calc(var(--spacing) * 0);max-width:calc(var(--spacing) * 176);border-radius:var(--radius-sm);background-color:#ffffffd9;margin-left:auto}@supports (color:color-mix(in lab, red, red)){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-hero-panel{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-hero-panel{background-image:none;margin-right:max(var(--wp--preset--spacing--6), calc((100vw - var(--wp--style--global--wide-size,76.5rem)) / 2))!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-hero-panel p{font-size:var(--text-body-lg)}}@media not all and (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-cover.alignfull:has(.is-style-hero-overlay){min-height:calc(var(--spacing) * 0)!important;padding:calc(var(--spacing) * 0)!important;display:block!important}}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-cover.alignfull:has(.is-style-hero-overlay){align-items:stretch;padding:calc(var(--spacing) * 0)!important}}@media not all and (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-cover.alignfull:has(.is-style-hero-overlay) :is(.wp-block-cover__image-background,.wp-block-cover__video-background){position:relative!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-cover.alignfull:has(.is-style-hero-overlay) .wp-block-cover__background{display:none!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-cover.alignfull:has(.is-style-hero-overlay) .wp-block-cover__inner-container{margin:calc(var(--spacing) * 0)!important;width:100%!important;max-width:none!important;padding:calc(var(--spacing) * 0)!important;position:static!important;inset:auto!important;transform:none!important}}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-cover.alignfull:has(.is-style-hero-overlay)>.wp-block-cover__inner-container{margin:calc(var(--spacing) * 0)!important;width:100%!important;max-width:none!important;padding:calc(var(--spacing) * 0)!important;flex-direction:column!important;align-items:stretch!important;display:flex!important}}@media not all and (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-hero-overlay{padding-inline:var(--spacing-6)!important;padding-block:var(--spacing-10)!important}}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-hero-overlay{--tw-backdrop-blur:blur(5px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);margin:calc(var(--spacing) * 0)!important;max-width:65%!important;padding-block:var(--spacing-20)!important;padding-right:calc(var(--spacing) * 27)!important;flex-direction:column!important;flex:1!important;justify-content:center!important;display:flex!important}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-hero-overlay{background:var(--bg-hero-overlay)!important}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-hero-overlay{background:var(--bg-hero-overlay-lg)!important;padding-left:max(var(--wp--preset--spacing--6), calc((100vw - var(--wp--style--global--wide-size,76.5rem)) / 2))!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-hero-overlay p{--tw-leading:var(--leading-quote);max-width:55ch;line-height:var(--leading-quote)}}:where(body:not(.wp-admin),.editor-styles-wrapper) :where(.wp-block-group.is-style-pattern-solid,.wp-block-group.is-style-pattern-fade,.wp-block-group.is-style-pattern-tint){z-index:0;position:relative;overflow:hidden}:where(body:not(.wp-admin),.editor-styles-wrapper) :where(.wp-block-group.is-style-pattern-solid,.wp-block-group.is-style-pattern-fade,.wp-block-group.is-style-pattern-tint)>*{z-index:10;position:relative}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-pattern-solid:after{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:calc(10 * -1);background-image:var(--pattern-dark);opacity:.03;--tw-content:"";content:var(--tw-content);background-position:50%;background-repeat:repeat;background-size:75%;position:absolute}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-pattern-solid:after{background-size:15%}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-pattern-fade{margin-top:var(--spacing-4);margin-bottom:calc(var(--spacing) * 0);background-color:var(--color-white);padding-block:var(--spacing-15)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-pattern-fade:after{pointer-events:none;z-index:calc(10 * -1);background-color:var(--gradient-pattern-base);--tw-content:"";content:var(--tw-content);position:absolute;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:75%;mask-size:75%;-webkit-mask-repeat:repeat;mask-repeat:repeat}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-pattern-fade:after{-webkit-mask-size:15%;mask-size:15%}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-pattern-fade:after{inset:calc(var(--spacing) * 0);opacity:.7;background-image:var(--mask-gradient-fade);-webkit-mask-image:var(--pattern-light), var(--mask-gradient-fade);-webkit-mask-image:var(--pattern-light), var(--mask-gradient-fade);-webkit-mask-image:var(--pattern-light), var(--mask-gradient-fade);mask-image:var(--pattern-light), var(--mask-gradient-fade)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-pattern-tint{margin-bottom:calc(var(--spacing) * 0);background-color:var(--color-white)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-pattern-tint:after{pointer-events:none;z-index:calc(10 * -1);background-color:var(--gradient-pattern-base);--tw-content:"";content:var(--tw-content);position:absolute;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:75%;mask-size:75%;-webkit-mask-repeat:repeat;mask-repeat:repeat}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-pattern-tint:after{-webkit-mask-size:15%;mask-size:15%}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-pattern-tint:after{inset:calc(var(--spacing) * 0);opacity:.4;background-image:var(--mask-gradient-solid);-webkit-mask-image:var(--pattern-light), var(--mask-gradient-solid);-webkit-mask-image:var(--pattern-light), var(--mask-gradient-solid);-webkit-mask-image:var(--pattern-light), var(--mask-gradient-solid);mask-image:var(--pattern-light), var(--mask-gradient-solid)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-pattern-tint>.has-primary-dark-background-color{padding-inline:var(--spacing-6)!important}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-pattern-tint>.has-primary-dark-background-color{padding-inline:calc(var(--spacing) * 21)!important}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-pattern-tint .is-layout-flex.is-nowrap{flex-direction:column!important}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-pattern-tint .is-layout-flex.is-nowrap{flex-flow:row!important}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.category-card-grid{align-items:stretch;gap:var(--wp--preset--spacing--6);flex-wrap:wrap;display:flex}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.category-card-grid>.wp-block-group{min-width:calc(var(--spacing) * 0);flex-basis:100%;position:relative}@media (width>=768px){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.category-card-grid>.wp-block-group{flex-basis:calc((100% - 2 * var(--wp--preset--spacing--6)) / 3)}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.category-card-grid figure.category-card-image{border-radius:var(--radius-sm);aspect-ratio:16/9;overflow:hidden}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.category-card-grid figure.category-card-image img{object-fit:cover;object-position:right;width:100%;height:100%}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.category-card-grid .category-card-link:before{content:"";z-index:1;position:absolute;inset:0}@media (width<=781px){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-versus-card{width:calc(100% - 2 * var(--root-inline-padding))!important;margin-inline:auto!important}}@media (width>=782px){:where(body:not(.wp-admin),.editor-styles-wrapper) .versus-columns{align-items:stretch}}:where(body:not(.wp-admin),.editor-styles-wrapper) .versus-columns>.wp-block-column:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-card-border);padding-bottom:var(--spacing-8)}@media (width>=782px){:where(body:not(.wp-admin),.editor-styles-wrapper) .versus-columns>.wp-block-column:not(:last-child){padding-bottom:0;padding-right:var(--wp--preset--spacing--10,2.5rem);margin-block:calc(-1 * var(--wp--preset--spacing--10,2.5rem));padding-block:var(--wp--preset--spacing--10,2.5rem);border-bottom-width:0;border-right-width:2px}:where(body:not(.wp-admin),.editor-styles-wrapper) .versus-columns>.wp-block-column:not(:first-child){padding-left:var(--wp--preset--spacing--10,2.5rem)}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-product-cta{gap:var(--spacing-6);border-radius:var(--radius-sm);background-color:var(--color-primary-dark);padding-inline:var(--spacing-10);padding-top:var(--spacing-12);padding-bottom:var(--spacing-10);color:var(--color-white);flex-direction:column;display:flex}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-product-cta>.wp-block-heading{margin:calc(var(--spacing) * 0);--tw-leading:var(--spacing-6);font-size:1.625rem;line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-product-cta p{margin:calc(var(--spacing) * 0);color:var(--color-white)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-product-cta .wp-block-button__link{width:100%}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-feature-highlight>.wp-block-heading:first-child{margin-bottom:var(--spacing-4);font-size:var(--text-icon-heading);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-primary-dark)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-feature-highlight>.wp-block-columns{column-gap:var(--spacing-8);row-gap:calc(var(--spacing) * 0)!important}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-feature-highlight>.wp-block-columns{column-gap:var(--spacing-20);row-gap:var(--spacing-20)!important}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-feature-highlight .wp-block-list.is-style-highlight-negative,:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-style-feature-highlight .wp-block-list.is-style-highlight-positive{margin-block:calc(var(--spacing) * 0)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-image.is-style-icon-circle{width:var(--spacing-30);height:var(--spacing-30);border-radius:var(--radius-full);background-color:var(--color-primary);margin-inline:auto;overflow:hidden;margin-bottom:var(--spacing-4)!important}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-image.is-style-icon-circle{margin-bottom:var(--spacing-6)!important}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-image.is-style-icon-circle img{margin:calc(var(--spacing) * 0);object-fit:contain;width:100%;height:100%}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-image.is-style-icon-circle~.wp-block-heading{margin-bottom:var(--spacing-1)}@media (width<=781px){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-columns:has(.is-style-icon-circle)>.wp-block-column{max-width:calc(var(--spacing) * 57.5);margin-inline:auto}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-columns.two-col-mobile{flex-flow:wrap!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-columns.two-col-mobile>.wp-block-column{flex-grow:0!important;flex-basis:calc(50% - var(--spacing-3))!important}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-columns.two-col-mobile>.wp-block-column{flex-grow:1!important;flex-basis:calc(var(--spacing) * 0)!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .pattern-split-content .wp-block-columns{justify-content:space-between!important}}@media (width<=781px){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-layout-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.is-layout-grid>*{grid-column:auto!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-columns{gap:var(--spacing-10)!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .pattern-split-content .wp-block-columns{flex-direction:column!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .pattern-split-content .wp-block-columns:has(>.wp-block-column:last-child figure.wp-block-image){flex-direction:column-reverse!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.alignwide>.alignfull{width:100%;max-width:100%;margin-right:calc(var(--spacing) * 0)!important;margin-left:calc(var(--spacing) * 0)!important}}:where(body:not(.wp-admin),.editor-styles-wrapper) .is-style-eyebrow,:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-heading.is-style-eyebrow{font-size:var(--text-subhead-2);--tw-leading:var(--leading-h3);line-height:var(--leading-h3);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:calc(var(--spacing) * 0)!important;color:var(--color-accent-strong)!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .is-style-eyebrow+.wp-block-heading{margin-top:calc(var(--spacing) * 0)!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .link-w-arrow,:where(body:not(.wp-admin),.editor-styles-wrapper) .is-style-link-w-arrow{align-items:center;display:flex}@media (hover:hover){:is(:where(body:not(.wp-admin),.editor-styles-wrapper) .link-w-arrow,:where(body:not(.wp-admin),.editor-styles-wrapper) .is-style-link-w-arrow):hover:after{content:var(--tw-content);margin-left:var(--spacing-4)}}:is(:where(body:not(.wp-admin),.editor-styles-wrapper) .link-w-arrow,:where(body:not(.wp-admin),.editor-styles-wrapper) .is-style-link-w-arrow):after{margin-left:var(--spacing-2);aspect-ratio:1;cursor:pointer;background-image:var(--arrow-right);height:.65rem;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:"";content:var(--tw-content);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block}:is(:where(body:not(.wp-admin),.editor-styles-wrapper) .link-w-arrow,:where(body:not(.wp-admin),.editor-styles-wrapper) .is-style-link-w-arrow) a{color:inherit;font-weight:inherit;font-size:inherit;text-decoration-line:none}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-table.is-style-data-lines table{border-collapse:collapse;width:100%;border-style:var(--tw-border-style)!important;border-width:0!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-table.is-style-data-lines thead,:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-table.is-style-data-lines tbody,:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-table.is-style-data-lines tr{border-style:var(--tw-border-style)!important;border-width:0!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-table.is-style-data-lines th,:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-table.is-style-data-lines td{vertical-align:middle;font-size:var(--text-table);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);line-height:1;font-weight:var(--font-weight-normal);border-top-style:var(--tw-border-style)!important;border-top-width:0!important;border-right-style:var(--tw-border-style)!important;border-right-width:0!important;border-bottom-style:var(--tw-border-style)!important;border-bottom-width:2px!important;border-left-style:var(--tw-border-style)!important;border-left-width:0!important;border-bottom-color:var(--color-card-border)!important;padding-top:var(--spacing-3)!important;padding-bottom:calc(var(--spacing) * 2.5)!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-table.is-style-data-lines th{width:calc(var(--spacing) * 31);text-align:left;white-space:nowrap;padding-right:calc(var(--spacing) * 2.5)!important;padding-left:calc(var(--spacing) * 0)!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-table.is-style-data-lines td{--tw-leading:var(--spacing-6);line-height:var(--spacing-6);padding-inline:calc(var(--spacing) * 0)!important}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-table.is-style-data-lines td:first-child{width:calc(var(--spacing) * 31);white-space:nowrap}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-table.is-style-data-lines tr:first-child th,:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-table.is-style-data-lines tr:first-child td{border-top-style:var(--tw-border-style)!important;border-top-width:2px!important;border-top-color:var(--color-card-border)!important}.product-archive-section{padding-inline:var(--root-inline-padding);padding-block:var(--spacing-15)}.product-archive-heading{margin-bottom:var(--spacing-8);font-size:var(--text-heading);--tw-leading:var(--leading-tighter);line-height:var(--leading-tighter);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-primary-dark);text-transform:capitalize}.product-archive-layout{gap:var(--spacing-8);flex-direction:column;display:flex}@media (width>=48rem){.product-archive-layout{align-items:flex-start;gap:var(--spacing-10);flex-direction:row}}.product-filter-sidebar{width:100%;padding-inline:var(--spacing-8);flex-shrink:0}@media not all and (width>=48rem){.product-filter-sidebar{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-card-border);background-color:var(--color-card-border)}}@media (width>=48rem){.product-filter-sidebar{width:calc(var(--spacing) * 46);padding-inline:calc(var(--spacing) * 0)}}.product-filter-label{margin-bottom:var(--spacing-3);font-size:var(--text-body);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);display:none}@media (width>=48rem){.product-filter-label{display:block}}.product-filter-toggle{cursor:pointer;width:100%;padding-block:var(--spacing-3);text-align:center;font-size:var(--text-subhead-2);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-dark);justify-content:center;align-items:center;display:flex;position:relative}@media (width>=48rem){.product-filter-toggle{display:none}}.product-filter-toggle__icon{top:50%;right:calc(var(--spacing) * 0);height:calc(var(--spacing) * 4.25);width:calc(var(--spacing) * 4.5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute}.product-filter-form{padding-bottom:var(--spacing-3);flex-direction:column;display:flex}@media (width>=48rem){.product-filter-form{padding-bottom:calc(var(--spacing) * 0)}}.product-filter-group{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-card-border)}.product-filter-group:first-of-type{border-top-style:var(--tw-border-style);border-top-width:2px}.product-filter-group__header{cursor:pointer;border-style:var(--tw-border-style);width:100%;padding-block:var(--spacing-3);text-align:left;--tw-leading:calc(var(--spacing) * 7);font-size:16px;line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);background-color:#0000;border-width:0;justify-content:space-between;align-items:center;display:flex}@media not all and (width>=48rem){.product-filter-group__header{cursor:default}}.product-filter-group__icon{--tw-font-weight:var(--font-weight-normal);font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-primary);flex-shrink:0}@media not all and (width>=48rem){.product-filter-group__icon{display:none}}.product-filter-group__options{padding-bottom:var(--spacing-4);flex-direction:column;display:flex}@media not all and (width>=48rem){.product-filter-group__options{display:flex!important}}.product-filter-option{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2.5);padding-block:var(--spacing-1);display:flex}.product-filter-option span{--tw-leading:var(--spacing-6);font-size:14px;line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display);color:var(--color-black)}.product-filter-checkbox{margin-top:calc(var(--spacing) * .75);width:var(--spacing-4);height:var(--spacing-4);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral);accent-color:var(--color-primary);flex-shrink:0}.product-archive-results{min-width:calc(var(--spacing) * 0);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex:1;transition-duration:.2s}.product-archive-results.is-loading{pointer-events:none;opacity:.5}.product-archive-list{gap:var(--gap-6-5);flex-direction:column;display:flex}.product-archive-empty{font-size:var(--text-body);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--color-black)}.product-card-wide{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-card-border);background-color:var(--color-white);--tw-shadow:var(--shadow-card-b-border);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.product-card-wide__body{gap:calc(var(--spacing) * 3.5);padding-inline:var(--spacing-6);padding-top:var(--spacing-10);padding-bottom:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.product-card-wide__title{font-size:var(--text-icon-heading);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-primary-dark)}.product-card-wide__title a{font-size:inherit;--tw-leading:inherit;line-height:inherit;--tw-font-weight:inherit;font-weight:inherit;--tw-tracking:inherit;letter-spacing:inherit;color:var(--color-primary-dark);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.product-card-wide__title a:hover{color:var(--color-primary)}}.product-card-wide__desc{font-size:var(--text-body);--tw-leading:var(--leading-base);line-height:var(--leading-base);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--color-black)}.product-card-wide__specs{border-block-style:var(--tw-border-style);border-block-width:2px;border-color:var(--color-card-border);padding-block:calc(var(--spacing) * 0);flex-direction:column;display:flex}@media (width>=48rem){.product-card-wide__specs{flex-flow:wrap}}.product-spec{align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-card-border);padding-block:var(--spacing-2);font-size:var(--text-body-sm);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display);color:var(--color-black);display:flex}.product-spec:last-child{border-style:var(--tw-border-style);border-width:0}@media (width>=48rem){.product-spec{margin-right:var(--spacing-4);border-bottom-style:var(--tw-border-style);padding-right:var(--spacing-4);border-bottom-width:0}}.product-spec:last-child{margin-right:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding-right:calc(var(--spacing) * 0);border-width:0}.product-spec__label{width:calc(var(--spacing) * 18);white-space:nowrap}@media (width>=48rem){.product-spec__label{width:auto}}.product-card-wide__link{font-size:var(--text-body-sm);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display);color:var(--color-primary-dark);text-decoration-line:none}.product-archive-pagination{margin-top:calc(var(--spacing) * 6.5);justify-content:space-between;align-items:center;width:100%;display:flex}.product-pagination-prev,.product-pagination-next{width:calc(var(--spacing) * 25);align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-table);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-primary-dark);text-decoration-line:none;display:flex}.product-pagination-prev{justify-content:flex-start}.product-pagination-next{justify-content:flex-end}.product-pagination-prev.is-disabled,.product-pagination-next.is-disabled{pointer-events:none;color:var(--color-neutral)}.product-pagination-count{font-size:var(--text-table);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-primary-dark)}.product-single__layout{z-index:0;padding-inline:var(--root-inline-padding);padding-block:var(--spacing-12);flex-direction:column;display:flex;position:relative}@media (width>=48rem){.product-single__layout{justify-content:space-between;column-gap:var(--spacing-10);flex-direction:row}}@media (width>=64rem){.product-single__layout{column-gap:calc(var(--spacing) * 14)}}@media (width>=80rem){.product-single__layout{column-gap:calc(var(--spacing) * 28.75)}}.product-single__layout>*{z-index:10;position:relative}.product-single__layout:after{pointer-events:none;z-index:calc(10 * -1);background-color:var(--gradient-pattern-base);--tw-content:"";content:var(--tw-content);position:absolute;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:75%;mask-size:75%;-webkit-mask-repeat:repeat;mask-repeat:repeat}@media (width>=48rem){.product-single__layout:after{-webkit-mask-size:15%;mask-size:15%}}.product-single__layout:after{inset-inline:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);height:calc(var(--spacing) * 137.75);opacity:.7;background-image:var(--mask-gradient-fade);-webkit-mask-image:var(--pattern-light), var(--mask-gradient-fade);-webkit-mask-image:var(--pattern-light), var(--mask-gradient-fade);-webkit-mask-image:var(--pattern-light), var(--mask-gradient-fade);mask-image:var(--pattern-light), var(--mask-gradient-fade);margin-inline:calc(50% - 50vw)}.product-single__main{min-width:calc(var(--spacing) * 0);gap:var(--spacing-10);flex-direction:column;flex:1;display:flex}.product-single__sidebar{width:100%}@media (width>=48rem){.product-single__sidebar{top:calc(var(--spacing) * 36);width:calc(var(--spacing) * 98);padding-block:var(--spacing-3);flex-shrink:0;align-self:flex-start;position:sticky}}.product-single__header{gap:var(--spacing-6);flex-direction:column;display:flex}.product-single__header p{font-size:inherit}.product-single__why-nova{margin-top:var(--spacing-6);border-radius:var(--radius-lg);border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:var(--color-primary);background-color:var(--color-light-gray);padding-inline:calc(var(--spacing) * 5);padding-block:var(--spacing-4)}.product-single__why-nova p{margin:calc(var(--spacing) * 0);font-family:var(--font-sans);font-size:var(--text-body-lg);--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display);color:var(--color-black)}.product-single__image img{width:100%;height:auto;max-width:calc(var(--spacing) * 157)}.product-single__specs{padding-top:var(--spacing-3);padding-bottom:calc(var(--spacing) * 3.5)}.product-single__specs table{border-collapse:collapse;width:100%}.product-single__specs td{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-card-border);padding-top:var(--spacing-3);padding-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-table);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display);color:var(--color-black)}.product-single__specs td:first-child{width:calc(var(--spacing) * 31);padding-right:calc(var(--spacing) * 2.5);white-space:nowrap}.product-single__specs tr:first-child td{border-top-style:var(--tw-border-style);border-top-width:2px;border-top-color:var(--color-card-border)}.product-single__accordions{gap:var(--gap-6-5);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 6.5);interpolate-size:allow-keywords;flex-direction:column;display:flex}.product-single__accordion{border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:var(--shadow-natural);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.product-single__accordion-trigger{cursor:pointer;width:100%;padding-inline:var(--spacing-10);padding-top:var(--spacing-10);padding-bottom:var(--spacing-10);text-align:left;background-color:#0000;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;transition:padding-bottom .35s,border-bottom-color .35s;display:flex}.product-single__accordion-trigger[aria-expanded=true]{padding-bottom:calc(var(--spacing) * 5);border-bottom-color:#dbdbdb}.product-single__accordion-title{font-size:var(--text-icon-heading);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-primary-dark)}.product-single__accordion-icon{--tw-leading:var(--spacing-6);font-size:2.85rem;line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-accent);flex-shrink:0}.product-single__accordion-body{padding-inline:var(--spacing-10);height:0;padding-top:0;padding-bottom:0;transition:height .35s,padding-top .35s,padding-bottom .35s;overflow:hidden}.product-single__accordion-body.is-open{padding-top:calc(var(--spacing) * 5);padding-bottom:var(--spacing-10);height:auto}.product-single__app-list{margin:calc(var(--spacing) * 0);gap:var(--spacing-3);padding:calc(var(--spacing) * 0);flex-direction:column;list-style-type:none;display:flex}.product-single__app-list li{align-items:center;gap:var(--spacing-3);font-size:var(--text-body);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--color-black);display:flex}.product-single__app-list li:before{content:"•";color:var(--color-accent);flex-shrink:0}.product-single__faq-item{margin-bottom:var(--spacing-4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-card-border);padding-bottom:var(--spacing-4)}.product-single__faq-item:last-child{margin-bottom:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 0);border-width:0}.product-single__faq-question{margin-bottom:var(--spacing-2);font-size:var(--text-body);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary-dark)}.product-single__faq-answer{font-size:var(--text-body);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--color-black)}.product-single__cta-card{gap:var(--spacing-6);border-radius:var(--radius-sm);background-color:var(--color-primary-dark);padding-inline:var(--spacing-10);padding-top:var(--spacing-12);padding-bottom:var(--spacing-10);flex-direction:column;display:flex}.product-single__cta-card h3{margin:calc(var(--spacing) * 0);--tw-leading:var(--spacing-6);font-size:1.625rem;line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}.product-single__cta-card p{margin:calc(var(--spacing) * 0);font-size:var(--text-body);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--color-white)}.product-single__cta-button{height:calc(var(--spacing) * 14);border-radius:var(--radius-sm);background-color:var(--color-accent);width:100%;padding-inline:var(--spacing-4);padding-top:var(--spacing-1);font-size:var(--text-subhead);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.product-single__cta-button:hover{opacity:.8}}@media (width>=48rem){.product-single__cta-button{padding-inline:var(--spacing-8)}}.product-single__cta-secondary{margin-top:var(--spacing-8);gap:calc(var(--spacing) * 1.5);padding-left:var(--spacing-10);flex-direction:column;display:flex}.product-single__cta-secondary>p{margin:calc(var(--spacing) * 0);font-size:var(--text-body);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--color-black)}.product-single__cta-secondary>a,.product-single__cta-secondary .link-w-arrow a{font-size:var(--text-body-sm);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display);color:var(--color-primary-dark);text-decoration-line:none}.product-single__sidebar .wp-block-button__link{padding-inline:var(--spacing-4)}@media (width>=48rem){.product-single__sidebar .wp-block-button__link{padding-inline:var(--spacing-8)}}.product-single__similar{padding-inline:var(--root-inline-padding);padding-block:var(--spacing-15)}.product-single__similar-grid{margin-top:var(--spacing-8);grid-template-columns:repeat(1,minmax(0,1fr));gap:26px;display:grid}@media (width>=48rem){.product-single__similar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-single__card{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-card-border);background-color:var(--color-white);--tw-shadow:var(--shadow-card-b-border);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}.product-single__card-body{gap:calc(var(--spacing) * 3.5);padding-inline:var(--spacing-6);padding-top:var(--spacing-10);padding-bottom:calc(var(--spacing) * 2.5);flex-direction:column;flex-grow:1;display:flex}.product-single__card-title{font-size:var(--text-icon-heading);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-primary-dark)}.product-single__card-title a{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-primary-dark);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;font-size:var(--text-icon-heading)!important}@media (hover:hover){.product-single__card-title a:hover{color:var(--color-primary)}}.product-single__card-desc{font-size:var(--text-body);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--color-black)}.product-single__card-specs{padding-top:var(--spacing-3);padding-bottom:calc(var(--spacing) * 3.5);flex-direction:column;flex-grow:1;display:flex}.product-single__card-spec{align-items:center;gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--color-card-border);padding-block:var(--spacing-2);font-size:var(--text-table);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display);color:var(--color-black);display:flex}.product-single__card-spec:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.product-single__card-spec-label{width:calc(var(--spacing) * 18);white-space:nowrap}.product-single__card-link{font-size:var(--text-table);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display);color:var(--color-primary-dark);text-decoration-line:none}.post-archive-section{padding-inline:var(--root-inline-padding);padding-block:var(--spacing-15)}.post-archive-heading{margin-bottom:var(--spacing-8);font-size:var(--text-heading);--tw-leading:var(--leading-tighter);line-height:var(--leading-tighter);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-primary-dark);text-transform:capitalize}.post-archive-filter{justify-content:center;display:flex}.post-archive-filter__label{font-size:var(--text-body);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black)}.post-archive-filter__form{width:100%}@media (width>=48rem){.post-archive-filter__form{max-width:calc(var(--spacing) * 163)}}.post-archive-filter__select{height:calc(var(--spacing) * 14);cursor:pointer;appearance:none;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-card-border);background-color:var(--color-card-border);width:100%;padding-inline:var(--spacing-8);padding-top:var(--spacing-1);padding-right:calc(var(--spacing) * 16);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-dark);background-image:url(/wp-content/themes/novafilms/public/build/assets/angle-down-BHX-lRs5.svg);background-position:right 1.5rem center;background-repeat:no-repeat;background-size:21px 12px}.post-archive-grid{margin-top:var(--spacing-10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=48rem){.post-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.post-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.post-archive-grid{gap:var(--gap-6-5)}.post-archive-empty{padding-block:var(--spacing-12);text-align:center;font-size:var(--text-body);color:var(--color-black)}.post-card{gap:calc(var(--spacing) * 4.5);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-card-border);background-color:var(--color-white);padding-inline:var(--spacing-6);padding-top:var(--spacing-6);padding-bottom:calc(var(--spacing) * 4.5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-direction:column;transition-duration:.2s;display:flex;position:relative}@media (hover:hover){.post-card:hover{--tw-translate-y:calc(var(--spacing-1) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.post-card{box-shadow:var(--shadow-card-b-border)}.post-card__image{aspect-ratio:342/228;width:100%;display:block;overflow:hidden}.post-card__img{object-fit:cover;width:100%;height:100%}.post-card__body{gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.post-card__text{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.post-card__title{font-size:var(--text-icon-heading);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-primary-dark)}.post-card__title a{font-size:var(--text-icon-heading);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-primary-dark);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.post-card__title a:hover{color:var(--color-primary)}}.post-card__excerpt{-webkit-line-clamp:3;font-size:var(--text-body);--tw-leading:var(--leading-base);line-height:var(--leading-base);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--color-black);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-card__readmore{font-size:var(--text-body-sm);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display);color:var(--color-primary-dark);text-decoration-line:none}.stretched-link:after{content:"";z-index:1;position:absolute;inset:0}.post-archive-pagination{margin-top:calc(var(--spacing) * 6.5);justify-content:space-between;align-items:center;width:100%;display:flex}.post-pagination-prev,.post-pagination-next{width:calc(var(--spacing) * 25);align-items:center;gap:calc(var(--spacing) * 2.5);--tw-leading:var(--spacing-6);font-size:16px;line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-primary-dark);text-decoration-line:none;display:flex}.post-pagination-prev{justify-content:flex-start}.post-pagination-next{justify-content:flex-end}.post-pagination-prev.is-disabled,.post-pagination-next.is-disabled{pointer-events:none;color:var(--color-neutral)}.post-pagination-count{--tw-leading:var(--spacing-6);font-size:16px;line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-primary-dark)}.single-post__layout{width:100%}@media (width>=40rem){.single-post__layout{max-width:40rem}}@media (width>=48rem){.single-post__layout{max-width:48rem}}@media (width>=64rem){.single-post__layout{max-width:64rem}}@media (width>=80rem){.single-post__layout{max-width:80rem}}@media (width>=96rem){.single-post__layout{max-width:96rem}}.single-post__layout{max-width:var(--wp--style--global--wide-size);gap:var(--spacing-10);padding-inline:var(--root-inline-padding);padding-block:var(--spacing-15);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media (width>=64rem){.single-post__layout{grid-template-columns:1fr 390px}}.single-post__main{min-width:calc(var(--spacing) * 0)}.single-post__main .entry-content,.single-post__main .e-content{padding-inline:0}.single-post__sidebar{gap:var(--spacing-10);flex-direction:column;display:flex}@media (width>=64rem){.single-post__sidebar{align-self:flex-start}}.single-post__fullwidth{width:100%}.single-post__comments{padding-inline:var(--root-inline-padding);padding-block:var(--spacing-10)}@media (width<=781px){:where(.single-post__main .entry-content,.single-post__main .e-content)>.wp-block-group.alignwide:not([class*=is-style-]){padding-right:calc(var(--spacing) * 0)!important;padding-left:calc(var(--spacing) * 0)!important}}.post-eyebrow{align-items:center;gap:var(--spacing-2);color:var(--color-accent);display:inline-flex;margin-bottom:var(--spacing-4)!important;text-decoration-line:none!important}.single-post__header{margin-bottom:var(--spacing-8);gap:var(--spacing-4);flex-direction:column;display:flex}.single-post__image{margin-block:var(--spacing-8);border-radius:var(--radius-sm);overflow:hidden}.single-post__img{width:100%;height:auto}.post-sidebar-similar__heading{--tw-leading:var(--spacing-6);font-size:26px;line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-primary-dark)}.post-sidebar-similar__list{gap:var(--gap-6-5);flex-direction:column;display:flex}.post-sidebar-similar__card{gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-card-border);background-color:var(--color-white);padding-inline:var(--spacing-6);padding-top:var(--spacing-6);padding-bottom:calc(var(--spacing) * 4.5);box-shadow:var(--shadow-card-b-border);flex-direction:column;display:flex;position:relative}.post-sidebar-similar__card-text{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.post-sidebar-similar__title,.post-sidebar-similar__title a{font-size:var(--text-icon-heading);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-primary-dark);text-decoration-line:none!important}.post-sidebar-similar__excerpt{font-family:var(--font-sans);font-size:var(--text-body);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--color-black)}.stretched-link:after{inset:calc(var(--spacing) * 0);z-index:1;--tw-content:"";content:var(--tw-content);position:absolute}.post-sidebar-similar__readmore{font-size:var(--text-body-sm);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display);color:var(--color-primary-dark);text-decoration-line:none}.post-sidebar-widgets{gap:var(--spacing-6);flex-direction:column;display:flex}.search-results{padding-inline:var(--root-inline-padding);padding-block:var(--spacing-15)}.search-results__form{margin-bottom:var(--spacing-15)}.search-form{width:100%;margin-inline:auto;display:flex}@media (width>=48rem){.search-form{max-width:calc(var(--spacing) * 163)}}.search-form__field{margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);flex:1}.search-form__input{height:calc(var(--spacing) * 14);border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:2px;border-right-style:var(--tw-border-style);border-right-width:0;border-color:var(--color-card-border);background-color:var(--color-card-border);width:100%;padding-inline:var(--spacing-6);font-size:var(--text-body);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black)}.search-form__input::placeholder{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral)}.search-form__input:focus{border-color:var(--color-primary);background-color:var(--color-white);--tw-outline-style:none;outline-style:none}.search-form__button{height:calc(var(--spacing) * 14);cursor:pointer;border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-accent);background-color:var(--color-accent);padding-inline:var(--spacing-8);padding-block:var(--spacing-3);font-size:var(--text-subhead);--tw-leading:var(--leading-none);line-height:var(--leading-none);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);flex-shrink:0}@media (hover:hover){.search-form__button:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.search-form__button:focus{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);--tw-outline-style:none;outline-style:none}.search-results__group{margin-bottom:var(--spacing-15)}.search-results__group:last-child{margin-bottom:calc(var(--spacing) * 0)}.search-results__heading{margin-bottom:var(--spacing-8);font-size:var(--text-heading);--tw-leading:var(--leading-tighter);line-height:var(--leading-tighter);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-primary-dark);text-transform:capitalize}.search-results__group .post-archive-grid{margin-top:calc(var(--spacing) * 0)}.search-pagination{margin-top:var(--spacing-10);justify-content:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.search-pagination .page-numbers{height:var(--spacing-10);min-width:var(--spacing-10);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-card-border);background-color:var(--color-white);padding-inline:var(--spacing-3);font-size:var(--text-body);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-dark);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}.search-pagination a.page-numbers:hover,.search-pagination a.page-numbers:focus{border-color:var(--color-primary);color:var(--color-primary)}.search-pagination .page-numbers.current{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-white)}.search-pagination .page-numbers.dots{min-width:calc(var(--spacing) * 0);padding-inline:var(--spacing-1);background-color:#0000;border-color:#0000}.error-hero{width:100%;padding-block:var(--spacing-20);color:var(--color-black);flex:1;justify-content:center;align-items:center;display:flex;position:relative}@media (width>=48rem){.error-hero{padding-block:var(--spacing-30)}}.error-hero__inner{max-width:var(--container-3xl);align-items:center;gap:var(--spacing-6);text-align:center;flex-direction:column;display:flex}.error-hero__code{font-family:var(--font-sans);font-size:var(--text-romance);--tw-leading:var(--leading-none);line-height:calc(var(--spacing) * 18);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-light);line-height:var(--leading-none);font-weight:var(--font-weight-black);color:var(--color-primary-dark);opacity:.9;font-size:clamp(5rem,12vw,9rem)}.error-hero__title{font-family:var(--font-sans);font-size:var(--text-heading);--tw-leading:var(--spacing-10);line-height:var(--spacing-10);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-transform:capitalize;color:var(--color-primary-dark)}.error-hero__body{max-width:var(--container-2xl);font-family:var(--font-sans);font-size:var(--text-body-lg);--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display);color:#231f20e6}@supports (color:color-mix(in lab, red, red)){.error-hero__body{color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.error-hero__actions{margin-top:var(--spacing-4);justify-content:center;gap:var(--spacing-6);flex-wrap:wrap;display:flex}.error-hero__cta{font-size:var(--text-body-lg);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.tack-dots{align-items:center;gap:var(--spacing-1);vertical-align:middle;display:inline-flex}.tack-dots__dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:var(--radius-full);background-color:var(--color-neutral);display:block}.tack-dots__dot--filled{background-color:var(--color-primary-dark)}.product-grid-block__grid{gap:var(--spacing-6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=48rem){.product-grid-block--cols-2 .product-grid-block__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid-block--cols-3 .product-grid-block__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid-block--cols-4 .product-grid-block__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.product-grid-block--cols-4 .product-grid-block__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-grid-block .wp-block-heading a{font-size:inherit;--tw-leading:inherit;line-height:inherit;--tw-font-weight:inherit;font-weight:inherit;--tw-tracking:inherit;letter-spacing:inherit;color:inherit;text-decoration-line:none}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .pattern-call-to-action-light,:where(body:not(.wp-admin),.editor-styles-wrapper) .pattern-call-to-action-dark{margin-right:calc(-1 * var(--wp--style--root--padding-right));margin-left:calc(-1 * var(--wp--style--root--padding-left))}}:where(body:not(.wp-admin),.editor-styles-wrapper) .pattern-call-to-action-light .wp-block-paragraph{font-size:var(--text-body-lg);--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .pattern-call-to-action-light .wp-block-paragraph{font-size:var(--text-body)}}:where(body:not(.wp-admin),.editor-styles-wrapper) .pattern-call-to-action-dark{padding-inline:var(--spacing-10)}:where(body:not(.wp-admin),.editor-styles-wrapper) .pattern-call-to-action-dark .wp-block-heading{font-size:var(--text-subhead)}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .pattern-call-to-action-dark .wp-block-heading{font-size:unset}}:where(body:not(.wp-admin),.editor-styles-wrapper) .pattern-call-to-action-dark .wp-block-heading,:where(body:not(.wp-admin),.editor-styles-wrapper) .pattern-call-to-action-dark .wp-block-paragraph{text-align:left}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .pattern-call-to-action-dark .wp-block-heading,:where(body:not(.wp-admin),.editor-styles-wrapper) .pattern-call-to-action-dark .wp-block-paragraph{text-align:center}}html{overflow-x:hidden;margin-top:calc(var(--spacing) * 0)!important}html:has(div#menu.menu-active){overflow:hidden}[x-cloak]{display:none!important}html.has-menu-open,body.has-menu-open{overflow:hidden}body:has(#alert) #home_hero{margin-top:var(--spacing-12)}body:not(.wp-admin).admin-bar:after{content:var(--tw-content);content:var(--tw-content);height:var(--wp-admin--admin-bar--height);--tw-content:"";content:var(--tw-content);display:block}body main{flex-direction:column;flex:1;display:flex;overflow-x:clip}#wpadminbar{position:fixed;top:auto!important;bottom:calc(var(--spacing) * 0)!important}#wpadminbar .menupop .ab-sub-wrapper{bottom:calc(var(--spacing) * 7.5)}.block-editor-block-list__block{max-width:100%!important}body.wp-admin .breakout{margin:calc(var(--spacing) * 0)!important}body.wp-admin .editor-styles-wrapper{padding-inline:var(--spacing-8)}body.wp-admin .editor-styles-wrapper h1,body.wp-admin .editor-styles-wrapper h2,body.wp-admin .editor-styles-wrapper h3,body.wp-admin .editor-styles-wrapper h4,body.wp-admin .editor-styles-wrapper h5,body.wp-admin .editor-styles-wrapper h6{font-family:var(--font-sans)}body.wp-admin .editor-styles-wrapper a.btn{pointer-events:none}body.wp-admin .editor-styles-wrapper p{margin-bottom:var(--spacing-4)}@media (width>=64rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-group.alignfull:has(>.wp-block-pullquote){padding-inline:var(--spacing-15)!important}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote{z-index:0;margin-block:var(--spacing-10);border-radius:var(--radius-none);border-style:var(--tw-border-style);padding-inline:var(--root-inline-padding);padding-top:var(--spacing-8);padding-bottom:var(--spacing-10);text-align:left;border-width:0;position:relative;overflow:visible}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote{margin-block:var(--spacing-15);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 22);padding-top:var(--spacing-15);padding-bottom:var(--spacing-10)}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote.alignwide{padding-inline:var(--spacing-8)}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote.alignwide{padding-inline:calc(var(--spacing) * 22)}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote:after{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:calc(10 * -1);background-color:var(--color-black);opacity:.025;--tw-content:"";content:var(--tw-content);position:absolute;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:60%;mask-size:60%;-webkit-mask-repeat:repeat;mask-repeat:repeat}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote:after{-webkit-mask-size:15%;mask-size:15%}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote:after{-webkit-mask-image:var(--pattern-light), var(--mask-pullquote);-webkit-mask-image:var(--pattern-light), var(--mask-pullquote);-webkit-mask-image:var(--pattern-light), var(--mask-pullquote);mask-image:var(--pattern-light), var(--mask-pullquote)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote blockquote{width:100%;max-width:calc(var(--spacing) * 340);border-style:var(--tw-border-style);border-width:0;display:block;position:relative;margin-inline:auto!important}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote blockquote{padding-inline:calc(var(--spacing) * 0);padding-left:calc(var(--spacing) * 18)}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote blockquote:before{margin-top:calc(var(--spacing) * 18);margin-bottom:calc(var(--spacing) * -14);font-family:var(--font-sans);--tw-leading:.5;--tw-font-weight:var(--font-weight-normal);font-size:13rem;line-height:.5;font-weight:var(--font-weight-normal);color:var(--color-neutral);--tw-content:"“";content:var(--tw-content);display:block;overflow:visible}@media (width>=48rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote blockquote:before{top:-.15em;left:calc(var(--spacing-1) * -1);margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 0);--tw-leading:var(--leading-none);font-size:160px;line-height:var(--leading-none);position:absolute}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote blockquote>p:first-child:after{--tw-content:"”";content:var(--tw-content)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote blockquote p,:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote p{margin-top:calc(var(--spacing) * 0);font-size:inherit;--tw-leading:inherit;line-height:inherit;--tw-font-weight:inherit;font-weight:inherit;color:inherit}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote p:not(:last-child){margin-bottom:var(--spacing-4)}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote cite{margin-top:var(--spacing-6);display:block}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote cite:before{margin-bottom:var(--spacing-6);width:calc(var(--spacing) * 46);border-top-style:var(--tw-border-style);border-top-width:2px;border-top-color:#231f2026;display:block}@supports (color:color-mix(in lab, red, red)){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote cite:before{border-top-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-pullquote cite:before{--tw-content:"";content:var(--tw-content)}.wp-block-list li{margin-bottom:var(--spacing-3)!important}.wp-block-list li ul,.wp-block-list li ol{margin-top:var(--spacing-1)!important;margin-left:var(--spacing-10)!important}:is(.wp-block-list li ul,.wp-block-list li ol) li{margin-bottom:var(--spacing-1)!important}:is(.wp-block-list li ul,.wp-block-list li ol) li ul,:is(.wp-block-list li ul,.wp-block-list li ol) li ol{margin-left:var(--spacing-10)!important}.wp-block-list li ul{list-style-type:square}.wp-block-list li ul li ul{list-style-type:circle}.wp-block-image.alignleft{margin-right:var(--spacing-4)}@media (width>=48rem){.wp-block-image.alignleft{float:left;margin-right:var(--spacing-8)}.wp-block-image.aligncenter{text-align:center;margin-inline:auto}}.wp-block-image.alignright{margin-left:var(--spacing-4)}@media (width>=48rem){.wp-block-image.alignright{float:right;margin-left:var(--spacing-8)}:is(.wp-block-image.alignleft,.wp-block-image.alignright):after{content:var(--tw-content);clear:both;content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:table}.wp-block-image.alignright.is-resized,.wp-block-image.alignleft.is-resized{max-width:50%}}@media (width>=64rem){.wp-block-image.alignright.is-resized,.wp-block-image.alignleft.is-resized{max-width:none}}@media (width>=48rem){:is(.wp-block-image.alignright.is-resized,.wp-block-image.alignleft.is-resized) img{width:auto;max-width:100%}}@media (width>=64rem){:is(.wp-block-image.alignright.is-resized,.wp-block-image.alignleft.is-resized) img{width:unset}}@media (width>=48rem){.is-layout-constrained>.wp-block-image.alignright{margin-right:max(0px, calc((100% - var(--wp--style--global--content-size)) / 2))}.is-layout-constrained>.wp-block-image.alignleft{margin-left:max(0px, calc((100% - var(--wp--style--global--content-size)) / 2))}}.alignnone{margin:calc(var(--spacing) * 5);margin-top:var(--spacing-20);margin-right:calc(var(--spacing) * 0);margin-left:var(--spacing-20)}.aligncenter,div.aligncenter{margin-inline:auto;margin-block:calc(var(--spacing) * 1.25);display:block}.alignright{float:right;margin-top:calc(var(--spacing) * 5);margin-right:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 5);margin-left:calc(var(--spacing) * 0)}@media (width>=48rem){.alignright{margin-top:calc(var(--spacing) * 1.25)}}.alignleft{float:left;margin-top:calc(var(--spacing) * 5);margin-right:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 5);margin-left:calc(var(--spacing) * 0)}@media (width>=48rem){.alignleft{margin-top:calc(var(--spacing) * 1.25)}}a img.alignright{float:right;margin-top:calc(var(--spacing) * 5);margin-right:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 5);margin-left:calc(var(--spacing) * 0)}@media (width>=48rem){a img.alignright{margin-top:calc(var(--spacing) * 1.25)}}a img.alignnone{margin:calc(var(--spacing) * 5);margin-top:var(--spacing-20);margin-right:calc(var(--spacing) * 0);margin-left:var(--spacing-20)}a img.alignleft{float:left;margin-top:calc(var(--spacing) * 5);margin-right:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 5);margin-left:calc(var(--spacing) * 0)}@media (width>=48rem){a img.alignleft{margin-top:calc(var(--spacing) * 1.25)}}a img.aligncenter{margin-inline:auto;margin-block:calc(var(--spacing) * 1.25);display:block}.wp-caption{text-align:center;max-width:96%}.wp-caption.alignnone,.wp-caption.alignleft{margin-inline:var(--spacing-20);margin-top:calc(var(--spacing) * 1.25);margin-bottom:var(--spacing-20);margin-left:calc(var(--spacing) * 0)}.wp-caption.alignright{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 1.25);margin-right:var(--spacing-20);margin-bottom:var(--spacing-20);margin-left:var(--spacing-20)}.wp-caption img{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);width:auto;max-width:100%;height:auto;padding:calc(var(--spacing) * 0);border-width:0}.wp-caption p.wp-caption-text{margin:calc(var(--spacing) * 0);padding-inline:var(--spacing-1);padding-top:var(--spacing-3);padding-bottom:calc(var(--spacing) * 1.25)}.wp-block-columns.painting-block{gap:var(--spacing-2)}@media (width>=48rem){.wp-block-columns.painting-block{gap:calc(var(--spacing) * 0)}}.wp-block-columns.col-reverse{flex-direction:column-reverse}@media (width>=48rem){.wp-block-columns.col-reverse{flex-direction:row}}.wp-block-columns.col-reverse-mobile{flex-direction:column-reverse}@media (width>=48rem){.wp-block-columns.col-reverse-mobile{flex-direction:row}}header#header{background-color:var(--color-white);position:relative;box-shadow:0 12px 32px -8px #c0c8c640}header#header .header-inner{width:100%;padding-inline:calc(var(--spacing) * 5);padding-top:var(--spacing-6);padding-bottom:calc(var(--spacing) * 7);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}@media (width>=80rem){header#header .header-inner{width:100%}@media (width>=40rem){header#header .header-inner{max-width:40rem}}@media (width>=48rem){header#header .header-inner{max-width:48rem}}@media (width>=64rem){header#header .header-inner{max-width:64rem}}@media (width>=80rem){header#header .header-inner{max-width:80rem}}@media (width>=96rem){header#header .header-inner{max-width:96rem}}header#header .header-inner{max-width:var(--wp--style--global--wide-size);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 7);flex-flow:row;justify-content:space-between;align-items:flex-end;margin-inline:auto}}header#header .header-brand{flex-shrink:0}header#header .header-brand .custom-logo-link,header#header .header-brand .header-brand__fallback{width:calc(var(--spacing) * 37.75);color:var(--color-primary);text-decoration-line:none;display:block}@media (width>=80rem){header#header .header-brand .custom-logo-link,header#header .header-brand .header-brand__fallback{width:calc(var(--spacing) * 46)}}header#header .header-brand .custom-logo{width:100%;height:auto}header#header .header-brand .header-brand__fallback{font-family:var(--font-sans);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:var(--leading-none);line-height:var(--leading-none);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:-.04em;letter-spacing:-.04em}header#header .header-menu-toggle{margin-right:var(--spacing-2);width:var(--spacing-10);height:var(--spacing-10);flex-shrink:0;display:block;position:relative}@media (width>=80rem){header#header .header-menu-toggle{margin-right:calc(var(--spacing) * 0);display:none}}header#header .header-menu-toggle .menu-icon{inset:calc(var(--spacing) * 0);width:var(--spacing-10);height:var(--spacing-10);position:absolute}header#header .header-menu-toggle .menu-icon--close,header#header .header-menu-toggle[aria-expanded=true] .menu-icon--hamburger{display:none}header#header .header-menu-toggle[aria-expanded=true] .menu-icon--close{display:block}header#header .header-nav-group{flex-direction:column;width:100%;display:none}@media (width>=80rem){header#header .header-nav-group{justify-content:flex-end;align-items:flex-end;width:auto;display:flex}}header#header .header-nav-group.is-open{margin-top:calc(var(--spacing) * 7);flex-basis:100%;width:100%;display:flex}header#header .header-nav-group__desktop{gap:var(--gap-6-5);flex-direction:column;width:100%;display:none}@media (width>=80rem){header#header .header-nav-group__desktop{justify-content:flex-end;align-items:flex-end;width:auto;display:flex;position:relative}}header#header .header-mobile-mega{margin-inline:calc(var(--spacing) * -5);background-color:var(--color-primary-dark);--tw-gradient-position:180deg;width:auto;min-height:calc(100dvh - 116px);position:relative;overflow:hidden}@supports (background-image:linear-gradient(in lab, red, red)){header#header .header-mobile-mega{--tw-gradient-position:180deg in oklab}}header#header .header-mobile-mega{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-primary-dark) 80%, transparent);--tw-gradient-to:color-mix(in oklab, var(--color-primary-dark) 20%, transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing) * 5);padding-top:var(--spacing-6);padding-bottom:var(--spacing-10)}header#header .header-mobile-mega__pattern{pointer-events:none;inset:calc(var(--spacing) * 0);position:absolute;overflow:hidden}header#header .header-mobile-mega__pattern-svg{--tw-gradient-position:180deg;width:100%;height:100%}@supports (background-image:linear-gradient(in lab, red, red)){header#header .header-mobile-mega__pattern-svg{--tw-gradient-position:180deg in oklab}}header#header .header-mobile-mega__pattern-svg{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-primary) 20%, transparent);--tw-gradient-to:color-mix(in oklab, var(--color-primary) 30%, transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));-webkit-mask-image:var(--bg-cover-mask);-webkit-mask-image:var(--bg-cover-mask);-webkit-mask-image:var(--bg-cover-mask);mask-image:var(--bg-cover-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-position:top,50%;mask-position:top,50%;-webkit-mask-size:75%,100% 100%;mask-size:75%,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}header#header .header-nav-group.is-open .header-mobile-mega{overscroll-behavior:contain;max-height:calc(100dvh - var(--header-panel-top,116px));overflow-y:auto}header#header .mobile-primary-list{z-index:10;flex-direction:column;display:flex;position:relative}header#header .mobile-primary-trigger{border-bottom-style:var(--tw-border-style);width:100%;padding-block:var(--spacing-10);padding-right:var(--spacing-2);text-align:left;--tw-leading:var(--spacing-6);font-size:24px;line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);border-color:#0f7dcf;border-bottom-width:1px;justify-content:space-between;align-items:center;text-decoration-line:none;display:flex}header#header .mobile-arrow{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-accent);display:block}header#header .mobile-arrow-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);display:block}header#header .mobile-arrow-icon--back{font-family:var(--font-sans);font-size:var(--text-body);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-link);-webkit-text-decoration-color:var(--color-link);-webkit-text-decoration-color:var(--color-link);text-decoration-color:var(--color-link);text-underline-offset:40%;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-position:from-font;color:var(--color-link);text-decoration-style:solid;text-decoration-thickness:.0599999em;rotate:180deg}header#header .mobile-utility-list{z-index:10;margin-top:calc(var(--spacing) * 14);gap:var(--spacing-10);flex-direction:column;display:flex;position:relative}header#header .mobile-utility-list a{--tw-leading:var(--spacing-6);font-size:19px;line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral);text-decoration-line:none}header#header .mobile-primary-panel{z-index:10;padding-top:calc(var(--spacing) * 11);position:relative}header#header .mobile-back-trigger{margin-bottom:var(--spacing-10);align-items:center;gap:var(--spacing-6);--tw-leading:var(--spacing-6);font-size:24px;line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);display:flex}header#header .mobile-back-button{margin:calc(var(--spacing) * 0);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:inherit;background-color:#0000;border-width:0;justify-content:center;align-items:center;display:inline-flex}header#header .mobile-back-title{--tw-leading:var(--leading-none);font-size:24px;line-height:var(--leading-none);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);text-decoration-line:none}header#header .mobile-back-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);display:block}header#header .mobile-primary-description{--tw-leading:var(--leading-relaxed);font-size:19px;line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral)}header#header .mobile-primary-description p{margin-bottom:var(--spacing-4);--tw-leading:var(--leading-relaxed);font-size:19px;line-height:var(--leading-relaxed);color:var(--color-neutral);--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}header#header .mobile-primary-intro{margin-bottom:var(--spacing-6);gap:var(--spacing-8);flex-direction:column;display:flex}header#header .mobile-primary-cta{min-height:calc(var(--spacing) * 14);border-radius:var(--radius-sm);background-color:var(--color-accent);padding-inline:var(--spacing-8);padding-top:var(--spacing-1);font-size:var(--text-subhead);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);justify-content:center;align-self:flex-start;align-items:center;text-decoration-line:none;display:inline-flex}header#header .mobile-primary-links{gap:var(--spacing-10);flex-direction:column;display:flex}header#header .mobile-primary-link{padding-right:var(--spacing-2);--tw-leading:var(--spacing-6);font-size:24px;line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);justify-content:space-between;align-items:center;text-decoration-line:none;display:flex}header#header .mobile-primary-image-wrap{margin-top:calc(var(--spacing) * 16)}header#header .mobile-primary-image{height:calc(var(--spacing) * 76.5);object-fit:cover;width:100%}header#header .mobile-primary-promo{margin-top:calc(var(--spacing) * 16);gap:var(--spacing-8);flex-direction:column;display:flex}header#header .mobile-primary-promo-text{--tw-leading:var(--leading-relaxed);font-size:19px;line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral)}header#header .mobile-primary-promo-button{padding-right:var(--spacing-2);--tw-leading:var(--spacing-6);font-size:24px;line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);justify-content:space-between;align-items:center;text-decoration-line:none;display:flex}header#header .header-utility-nav,header#header .header-primary-nav{width:100%}header#header .header-utility-menu,header#header .header-primary-menu{padding:calc(var(--spacing) * 0);flex-wrap:wrap;align-items:center;list-style-type:none;display:flex}@media (width>=80rem){header#header .header-utility-menu,header#header .header-primary-menu{flex-wrap:nowrap}}header#header .header-utility-menu{justify-content:flex-start;gap:var(--spacing-6)}@media (width>=80rem){header#header .header-utility-menu{justify-content:flex-end}}header#header .header-utility-menu>li{position:relative}header#header .header-utility-menu>li+li{padding-left:var(--spacing-6)}header#header .header-utility-menu>li+li:before{content:"|";top:50%;left:calc(var(--spacing) * 0);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);font-size:var(--text-body-sm);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-gray-300);position:absolute}header#header .header-utility-menu a{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-black);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){header#header .header-utility-menu a:hover{color:var(--color-primary)}}header#header .header-utility-menu a:focus{color:var(--color-primary)}header#header .header-primary-menu{justify-content:flex-start;gap:calc(var(--spacing) * 5)}@media (width>=80rem){header#header .header-primary-menu{justify-content:flex-end;gap:var(--spacing-10)}}header#header .header-primary-menu a,header#header .header-primary-menu button{font-family:var(--font-sans);font-size:var(--text-subhead);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);white-space:nowrap;color:var(--color-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){:is(header#header .header-primary-menu a,header#header .header-primary-menu button):hover{color:var(--color-accent)}}:is(header#header .header-primary-menu a,header#header .header-primary-menu button):focus{color:var(--color-accent)}header#header .header-primary-menu button{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#0000;border-width:0}header#header .header-primary-menu .current-menu-item>a,header#header .header-primary-menu .current-menu-ancestor>a,header#header .header-primary-menu .current-menu-item>button,header#header .header-primary-menu .current-menu-ancestor>button{color:var(--color-accent);position:relative}header#header .header-primary-menu .current-menu-item>a:after,header#header .header-primary-menu .current-menu-ancestor>a:after,header#header .header-primary-menu .current-menu-item>button:after,header#header .header-primary-menu .current-menu-ancestor>button:after{bottom:calc(var(--spacing-4) * -1);width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-full);background-color:var(--color-primary-dark);--tw-content:"";content:var(--tw-content);display:block;position:absolute;left:50%}header#header .header-primary-menu:has(.desktop-primary-trigger.is-active) .current-menu-item>a:after{display:none}header#header .header-primary-menu:has(.desktop-primary-trigger.is-active) .current-menu-ancestor>a:after{display:none}header#header .header-primary-menu:has(.desktop-primary-trigger.is-active) .current-menu-item>button:after{display:none}header#header .header-primary-menu:has(.desktop-primary-trigger.is-active) .current-menu-ancestor>button:after{display:none}header#header .header-primary-menu .desktop-primary-trigger.is-active{color:var(--color-accent)}header#header .header-primary-nav--mega{width:100%;position:relative}@media (width>=80rem){header#header .header-primary-nav--mega{width:auto}}header#header .desktop-primary-trigger{position:relative}header#header .desktop-primary-caret{pointer-events:none;z-index:20;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);clip-path:inset(0 -100% -100%);margin-top:1.85rem;position:absolute;top:100%;left:50%}header#header .desktop-mega-caret{height:calc(var(--spacing) * 0);width:calc(var(--spacing) * 0);border-inline-style:var(--tw-border-style);border-inline-width:1.44rem;border-top-style:var(--tw-border-style);border-top-width:1.44rem;border-inline-color:#0000;border-top-color:var(--color-white);display:block}header#header .desktop-mega-panels{width:100vw;display:none;overflow:hidden}@media (width>=80rem){header#header .desktop-mega-panels{pointer-events:none;inset-inline:calc(var(--spacing) * 0);display:block;position:fixed}}header#header .desktop-mega-panels{top:calc(var(--header-panel-top,134px));height:calc(100dvh - var(--header-panel-top,134px))}header#header .desktop-mega-panel{pointer-events:auto;overscroll-behavior:contain;background-color:var(--color-primary-dark);--tw-gradient-position:180deg;width:100%;height:100%;position:relative;overflow-y:auto}@supports (background-image:linear-gradient(in lab, red, red)){header#header .desktop-mega-panel{--tw-gradient-position:180deg in oklab}}header#header .desktop-mega-panel{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-primary-dark) 80%, transparent);--tw-gradient-to:color-mix(in oklab, var(--color-primary-dark) 20%, transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}header#header .desktop-mega-panel__pattern{pointer-events:none;inset:calc(var(--spacing) * 0);position:absolute;overflow:hidden}header#header .desktop-mega-panel__pattern-svg{background-image:var(--bg-cover-gradient-tall);width:100%;height:100%;-webkit-mask-image:var(--bg-cover-mask);-webkit-mask-image:var(--bg-cover-mask);-webkit-mask-image:var(--bg-cover-mask);mask-image:var(--bg-cover-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-position:top,50%;mask-position:top,50%;-webkit-mask-size:20%,100% 100%;mask-size:20%,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}header#header .desktop-mega-panel__inner{z-index:10;width:100%;padding-inline:calc(var(--spacing) * 5);margin-inline:calc(50% - 50vw);position:relative}@media (width>=80rem){header#header .desktop-mega-panel__inner{background-color:var(--color-white);--tw-gradient-position:180deg}@supports (background-image:linear-gradient(in lab, red, red)){header#header .desktop-mega-panel__inner{--tw-gradient-position:180deg in oklab}}header#header .desktop-mega-panel__inner{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#c0c8c640}@supports (color:color-mix(in lab, red, red)){header#header .desktop-mega-panel__inner{--tw-gradient-from:color-mix(in oklab, var(--color-neutral) 25%, transparent)}}header#header .desktop-mega-panel__inner{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;padding-inline:calc(var(--spacing) * 0)}}header#header .desktop-mega-panel__grid{align-items:flex-start;gap:calc(var(--spacing) * 24);width:100%;padding:var(--spacing-12);display:grid}@media (width>=80rem){header#header .desktop-mega-panel__grid{width:100%}@media (width>=40rem){header#header .desktop-mega-panel__grid{max-width:40rem}}@media (width>=48rem){header#header .desktop-mega-panel__grid{max-width:48rem}}@media (width>=64rem){header#header .desktop-mega-panel__grid{max-width:64rem}}@media (width>=80rem){header#header .desktop-mega-panel__grid{max-width:80rem}}@media (width>=96rem){header#header .desktop-mega-panel__grid{max-width:96rem}}header#header .desktop-mega-panel__grid{max-width:var(--wp--style--global--wide-size);margin-inline:auto}}header#header .desktop-mega-panel__grid{grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr)}header#header .desktop-mega-panel__intro{gap:var(--spacing-6);padding-block:var(--spacing-12);flex-direction:column;display:flex}header#header .desktop-mega-panel__eyebrow{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-accent);text-transform:uppercase;text-decoration-line:none}@media (hover:hover){header#header .desktop-mega-panel__eyebrow:hover{color:var(--color-accent)}}header#header .desktop-mega-panel__eyebrow:focus{color:var(--color-accent)}header#header .desktop-mega-panel__description{font-size:var(--text-body-lg);--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display);color:var(--color-black)}header#header .desktop-mega-panel__description p{margin-bottom:var(--spacing-4)}header#header .desktop-mega-panel__cta{min-height:calc(var(--spacing) * 14);border-radius:var(--radius-sm);background-color:var(--color-accent);padding-inline:var(--spacing-8);padding-top:var(--spacing-1);font-size:var(--text-subhead);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);justify-content:center;align-self:flex-start;align-items:center;text-decoration-line:none;display:inline-flex}header#header .desktop-mega-panel__links{gap:calc(var(--spacing) * 14);padding-top:var(--spacing-4);padding-bottom:calc(var(--spacing) * 14);flex-direction:column;display:flex}header#header .desktop-mega-child-link,header#header .desktop-mega-panel__promo-button{align-items:center;gap:var(--spacing-3);font-size:var(--text-subhead);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:flex}@media (hover:hover){:is(header#header .desktop-mega-child-link,header#header .desktop-mega-panel__promo-button):hover{color:var(--color-primary-dark)}}:is(header#header .desktop-mega-child-link,header#header .desktop-mega-panel__promo-button):focus{color:var(--color-primary-dark)}header#header .desktop-mega-arrow{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-accent);flex-shrink:0;display:block}header#header .desktop-mega-panel__promo{gap:var(--spacing-6);flex-direction:column;width:100%;height:100%;display:flex}header#header .desktop-mega-panel__promo-image-wrap{border-radius:var(--radius-sm);flex-grow:1;width:100%;height:100%;overflow:hidden}header#header .desktop-mega-panel__promo-image{object-fit:cover;width:100%;height:100%}header#header .desktop-mega-panel__promo-copy{gap:var(--spacing-6);flex-direction:column;display:flex}header#header .desktop-mega-panel__promo-text{font-size:var(--text-body);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black)}@media (width>=80rem){header#header .header-mobile-mega{display:none}}footer#footer{z-index:0;margin-bottom:calc(var(--spacing) * 0);background-color:var(--color-primary);position:relative;overflow:hidden}footer#footer>*{z-index:10;position:relative}footer#footer:after{pointer-events:none;z-index:calc(10 * -1);background-color:var(--gradient-pattern-base);--tw-content:"";content:var(--tw-content);position:absolute;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:75%;mask-size:75%;-webkit-mask-repeat:repeat;mask-repeat:repeat}@media (width>=48rem){footer#footer:after{-webkit-mask-size:15%;mask-size:15%}}footer#footer:after{inset:calc(var(--spacing) * 0);opacity:.1;-webkit-mask-image:var(--pattern-light), var(--mask-footer);-webkit-mask-image:var(--pattern-light), var(--mask-footer);-webkit-mask-image:var(--pattern-light), var(--mask-footer);mask-image:var(--pattern-light), var(--mask-footer)}footer#footer .footer-main-inner,footer#footer .footer-legal-inner{padding-inline:calc(var(--spacing) * 5)}@media (width>=80rem){footer#footer .footer-main-inner,footer#footer .footer-legal-inner{width:100%}@media (width>=40rem){footer#footer .footer-main-inner,footer#footer .footer-legal-inner{max-width:40rem}}@media (width>=48rem){footer#footer .footer-main-inner,footer#footer .footer-legal-inner{max-width:48rem}}@media (width>=64rem){footer#footer .footer-main-inner,footer#footer .footer-legal-inner{max-width:64rem}}@media (width>=80rem){footer#footer .footer-main-inner,footer#footer .footer-legal-inner{max-width:80rem}}@media (width>=96rem){footer#footer .footer-main-inner,footer#footer .footer-legal-inner{max-width:96rem}}footer#footer .footer-main-inner,footer#footer .footer-legal-inner{max-width:var(--wp--style--global--wide-size);padding-inline:calc(var(--spacing) * 0);margin-inline:auto}}.footer-logo img,.footer-logo svg{height:calc(var(--spacing) * 24.25);width:auto}.footer-logo svg{display:block}.footer-logo-wrap .footer-logo{height:calc(var(--spacing) * 29);width:calc(var(--spacing) * 55)}.footer-logo--descriptor.has-fill-color svg,.footer-logo--descriptor.has-fill-color svg *{fill:var(--footer-logo-fill-color)!important}.footer-logo--descriptor.has-stroke-color svg,.footer-logo--descriptor.has-stroke-color svg *{stroke:var(--footer-logo-stroke-color)!important}.footer-phone,.footer-phone__link{font-size:var(--text-subhead);--tw-leading:var(--spacing-6);line-height:var(--spacing-6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.28px;letter-spacing:.28px;color:var(--color-white)}.footer-email__link,.footer-address{font-size:var(--text-body);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-white)}.footer-phone__link,.footer-email__link{color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){:is(.footer-phone__link,.footer-email__link):hover{color:var(--color-neutral)}}.footer-navigation{align-items:center;gap:var(--spacing-4);display:flex}.footer-navigation a{white-space:nowrap;color:var(--color-neutral);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.footer-navigation a:hover{color:var(--color-white)}}.footer-navigation ul{align-items:center;gap:var(--spacing-4);list-style-type:none;display:flex}.footer-navigation li{list-style-type:none}.footer-navigation .menu-item a,.footer-phone__link,.footer-email__link{text-decoration-line:none}@media (hover:hover){:is(.footer-navigation .menu-item a,.footer-phone__link,.footer-email__link):hover{text-decoration-line:none}}.footer-logo-wrap .footer-logo{width:auto;height:auto}.footer-logo-wrap .footer-logo img,.footer-logo-wrap .footer-logo svg{height:calc(var(--spacing) * 24.25);width:auto}@media (width>=48rem){.footer-contact,.footer-contact-details{text-align:right}}.footer-legal-inner .footer-copyright,.footer-legal-inner .footer-navigation .menu-item>a{font-size:var(--text-body-sm);--tw-leading:calc(var(--spacing) * 1.5);line-height:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:.00813rem;letter-spacing:.00813rem;color:var(--color-neutral)}.gform_wrapper{--gf-ctrl-bg-color:var(--color-card-border);--gf-ctrl-bg-color-focus:var(--color-white);--gf-ctrl-border-color:var(--color-card-border);--gf-ctrl-border-color-focus:var(--color-primary);--gf-ctrl-border-width:2px;--gf-ctrl-color:var(--color-black);--gf-ctrl-font-family:var(--font-sans);--gf-ctrl-font-size:var(--text-body);--gf-ctrl-font-weight:var(--font-weight-semibold,600);--gf-ctrl-line-height:var(--gf-ctrl-size-md);--gf-ctrl-padding-x:var(--spacing-6);--gf-ctrl-padding-y:0;--gf-ctrl-radius:var(--radius-sm);--gf-ctrl-size-md:3.5rem;--gf-ctrl-placeholder-font-weight:var(--font-weight-semibold,600);--gf-ctrl-placeholder-opacity:1;--gf-ctrl-textarea-height:20rem;--gf-ctrl-textarea-line-height:1.75;--gf-ctrl-textarea-padding-y:var(--spacing-4);--gf-ctrl-textarea-radius:var(--radius-sm);--gf-ctrl-btn-font-family:var(--font-sans);--gf-ctrl-btn-font-size:var(--text-subhead);--gf-ctrl-btn-font-size-md:var(--text-subhead);--gf-ctrl-btn-font-weight:var(--font-weight-black);--gf-ctrl-btn-letter-spacing:var(--tracking-tight);--gf-ctrl-btn-line-height:1;--gf-ctrl-btn-padding-x:var(--spacing-8);--gf-ctrl-btn-padding-x-md:var(--spacing-8);--gf-ctrl-btn-padding-y:var(--spacing-3);--gf-ctrl-btn-radius:var(--radius-sm);--gf-ctrl-btn-size-md:3.5rem;--gf-ctrl-btn-bg-color-hover-primary:var(--gf-ctrl-btn-bg-color-primary);--gf-ctrl-btn-bg-color-focus-primary:var(--gf-ctrl-btn-bg-color-primary)}:is(.gform_wrapper input,.gform_wrapper textarea)::placeholder{color:var(--color-neutral)}.gform_wrapper .gform_button{flex-basis:100%}@media (hover:hover){.gform_wrapper .gform_button:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.gform_wrapper .gform_button:focus{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (width>=48rem){.gform_wrapper .gform_button{flex-basis:auto}}.gform_wrapper:has(#gform_2) .gfield_label{margin-bottom:var(--spacing-1);padding-left:var(--spacing-6);font-size:var(--text-table)}.gform_wrapper:has(#gform_2) .gfield_required{margin-left:var(--spacing-1);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--color-accent-strong)}.gform_wrapper:has(#gform_2){--gf-ctrl-select-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 11' fill='%23c0c8c6'><path d='M8.09 9.91a1.3 1.3 0 0 0 1.82 0l7.71-7.71a1.3 1.3 0 0 0-1.82-1.82L9 7.18 2.2.38A1.3 1.3 0 0 0 .38 2.2l7.71 7.71z'/></svg>");--gf-ctrl-select-icon-size:14px 9px;--gf-ctrl-select-icon-position:right 28px center}.gform_wrapper:has(#gform_2) select{padding-inline-start:var(--spacing-6);padding-inline-end:calc(var(--spacing) * 16)}.gform_wrapper:has(#gform_2) select:has(option[value=""]:checked){color:var(--color-neutral)}.gform_wrapper:has(#gform_2) .gform-footer{margin-top:var(--spacing-8)}.has-primary-dark-background-color .gform_wrapper{--gf-ctrl-bg-color:var(--color-white);--gf-ctrl-bg-color-focus:var(--color-white);--gf-ctrl-border-width:0;--gf-ctrl-font-size:var(--text-xl);--gf-ctrl-padding-x:var(--spacing-8)}.has-primary-dark-background-color .gform_wrapper .gfield_label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.has-primary-dark-background-color .gform_wrapper .gfield_required{display:none}.has-primary-dark-background-color .gform_wrapper form{gap:var(--spacing-4);flex-direction:column;display:flex}@media (width>=48rem){.has-primary-dark-background-color .gform_wrapper form{justify-content:center;align-items:stretch;gap:calc(var(--spacing) * 0);flex-direction:row}}.has-primary-dark-background-color .gform_wrapper .gform_body{flex:1}@media (width>=48rem){.has-primary-dark-background-color .gform_wrapper .gform_body{max-width:calc(var(--spacing) * 163)}}.has-primary-dark-background-color .gform_wrapper .gform-footer{margin:calc(var(--spacing) * 0)!important;padding:calc(var(--spacing) * 0)!important;display:flex!important}@media (width>=48rem){.has-primary-dark-background-color .gform_wrapper .ginput_container_email input{border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}.has-primary-dark-background-color .gform_wrapper .gform_button{border-top-left-radius:var(--radius-none)!important;border-bottom-left-radius:var(--radius-none)!important}}.wp-block-site-logo.has-fill-color svg,.wp-block-site-logo.has-fill-color svg *{fill:var(--logo-with-descriptor-fill-color)!important}.wp-block-site-logo.has-stroke-color svg,.wp-block-site-logo.has-stroke-color svg *{stroke:var(--logo-with-descriptor-stroke-color)!important}.wp-block-site-logo .custom-logo{width:auto;max-width:100%;height:auto;display:block}.wp-block-site-logo.aligncenter .custom-logo{margin-inline:auto}:where(body:not(.wp-admin),.editor-styles-wrapper) .contact-cta__image{margin:calc(var(--spacing) * 0)}:where(body:not(.wp-admin),.editor-styles-wrapper) .contact-cta__image img{width:100%;height:auto;display:block}:where(body:not(.wp-admin),.editor-styles-wrapper) .contact-cta__body{align-items:center;gap:var(--spacing-6);flex-direction:column;display:flex}:where(body:not(.wp-admin),.editor-styles-wrapper) .contact-cta__body .wp-block-site-logo{margin-block:calc(var(--spacing) * 0)}:where(body:not(.wp-admin),.editor-styles-wrapper) .contact-cta__body .custom-logo{height:auto;width:calc(var(--spacing) * 45);max-width:100%}:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-columns:has(>.contact-sidebar){column-gap:var(--spacing-10)}@media not all and (width>=64rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-columns:has(>.contact-sidebar){flex-direction:column!important}}@media (width>=80rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .wp-block-columns:has(>.contact-sidebar){column-gap:calc(var(--spacing) * 28.75)}}:where(body:not(.wp-admin),.editor-styles-wrapper) .contact-sidebar{order:-9999;align-self:flex-start;overflow:hidden;flex-shrink:0!important}@media not all and (width>=64rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .contact-sidebar{flex-basis:auto!important}}@media (width>=64rem){:where(body:not(.wp-admin),.editor-styles-wrapper) .contact-sidebar{top:var(--spacing-8);order:0;position:sticky}}@media (width>=782px) and (width<=1023.94px){:where(body:not(.wp-admin),.editor-styles-wrapper) .contact-sidebar{flex-direction:row;align-items:stretch;display:flex}:where(body:not(.wp-admin),.editor-styles-wrapper) .contact-sidebar>.contact-cta__image{height:unset;flex:0 0 50%;align-self:stretch}:where(body:not(.wp-admin),.editor-styles-wrapper) .contact-sidebar>.contact-cta__image img{object-fit:cover;width:100%;height:100%}:where(body:not(.wp-admin),.editor-styles-wrapper) .contact-sidebar>.wp-block-group{flex:50%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
