/*!
 * ogcg 0.7.5
 * https://perxel.com
 *
 * @author: Perxel, https://perxel.com
 */
/*! tailwindcss v4.3.3 | 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)))){:root,:host{--joint:0px;--px-mask:100%}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-font-weight: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-outline-style:solid;--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-ease:initial;--tw-leading:initial;--px-draw:4;--px-line:1}}}:root,:host{--font-sans:"Lexend Deca", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:var(--duration-hover);--default-transition-timing-function:var(--ease-motion);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#153e28;--color-navy:#1c2b22;--color-sand:#ece6d9;--color-cream:#ece9df;--color-page:#f6f2ea;--color-beige:#ece6d9;--color-ink:#1c2b22;--color-muted:#5e6560;--color-line:#ccc9bd;--color-field:#bdbdbd;--font-heading:"Montserrat", ui-sans-serif, system-ui, sans-serif;--font-display:"Playfair Display", ui-serif, Georgia, serif;--spacing-container:40px;--aspect-card:3 / 2;--aspect-portrait:4 / 5;--aspect-wide:21 / 9;--spacing-section:var(--pxtk-space-section);--spacing-section-sm:var(--pxtk-space-section-sm);--spacing-photo:var(--pxtk-space-photo);--spacing-band:var(--pxtk-space-band);--spacing-band-sm:var(--pxtk-space-band-sm)}*,: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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.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}.sticky{position:sticky}.inset-0{inset:0}.container{width:100%}.m-0{margin:0}.m-5{margin:calc(var(--spacing) * 5)}.mt-\(--px-intro-label\){margin-top:var(--px-intro-label)}.mt-0{margin-top:0}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-\(--gap\){margin-right:var(--gap)}.mb-\(--px-intro-label\){margin-bottom:var(--px-intro-label)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-photo{margin-bottom:var(--pxtk-space-photo)}.mb-section{margin-bottom:var(--pxtk-space-section)}.mb-section-sm{margin-bottom:var(--pxtk-space-section-sm)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-card{aspect-ratio:var(--aspect-card)}.aspect-portrait{aspect-ratio:var(--aspect-portrait)}.aspect-wide{aspect-ratio:var(--aspect-wide)}.h-full{height:100%}.min-h-\[70svh\]{min-height:70svh}.min-h-svh{min-height:100svh}.w-\[42rem\]{width:42rem}.w-\[85\%\]{width:85%}.w-\[290px\]{width:290px}.w-full{width:100%}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[828px\]{max-width:828px}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\(--px-intro-heading\){gap:var(--px-intro-heading)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-section{gap:var(--pxtk-space-section)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.bg-black{background-color:var(--color-black)}.bg-page{background-color:var(--color-page)}.bg-primary{background-color:var(--color-primary)}.bg-sand{background-color:var(--color-sand)}.p-0{padding:0}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-container{padding:var(--spacing-container)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-band{padding-block:var(--pxtk-space-band)}.py-band-sm{padding-block:var(--pxtk-space-band-sm)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[180px\]{padding-top:180px}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[100px\]{padding-bottom:100px}.pl-14{padding-left:calc(var(--spacing) * 14)}.text-center{text-align:center}.font-px-icons{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:px-icons!important}.font-display{font-family:var(--font-display)}.font-heading{font-family:var(--font-heading)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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-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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.icon-arrow-left{content:""}.icon-arrow-right{content:""}.icon-arrow-up{content:""}.icon-arrow-up-right{content:""}.icon-check{content:""}.icon-chevron-down{content:""}.icon-chevron-left{content:""}.icon-chevron-right{content:""}.icon-close{content:""}.icon-download{content:""}.icon-external-link{content:""}.icon-facebook{content:""}.icon-facebook-circle{content:""}.icon-facebook-cutout{content:""}.icon-instagram{content:""}.icon-instagram-circle{content:""}.icon-instagram-cutout{content:""}.icon-link{content:""}.icon-linkedin{content:""}.icon-linkedin-circle{content:""}.icon-linkedin-cutout{content:""}.icon-mail{content:""}.icon-map-pin{content:""}.icon-menu{content:""}.icon-minus{content:""}.icon-phone{content:""}.icon-play{content:""}.icon-play-filled{content:""}.icon-plus{content:""}.icon-search{content:""}.icon-step-3d{content:""}.icon-step-build{content:""}.icon-step-consult{content:""}.icon-step-design{content:""}.icon-step-dossier{content:""}.icon-step-handover{content:""}.icon-step-proposal{content:""}.icon-step-sketch{content:""}.icon-step-survey{content:""}.icon-step-warranty{content:""}.icon-tiktok{content:""}.icon-tiktok-circle{content:""}.icon-tiktok-cutout{content:""}.icon-value-autonomy{content:""}.icon-value-companion{content:""}.icon-value-detail{content:""}.icon-value-efficiency{content:""}.icon-value-longterm{content:""}.icon-x-circle{content:""}.icon-x-cutout{content:""}.icon-x-twitter{content:""}.icon-youtube{content:""}.icon-youtube-circle{content:""}.icon-youtube-cutout{content:""}.icon-zalo{content:""}.select-none{-webkit-user-select:none;user-select:none}.\[--gap\:1rem\]{--gap:1rem}@media (hover:hover){.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--color-primary)}@container not (min-width:1024px){.\@max-\[1024px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container not (min-width:640px){.\@max-\[640px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@max-\[640px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@max-\[640px\]\:gap-3{gap:calc(var(--spacing) * 3)}}@container (min-width:512px){.\@min-\[512px\]\:w-\[calc\(\(100\%-var\(--gap\)\)\/2\)\]{width:calc((100% - var(--gap)) / 2)}.\@min-\[512px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@min-\[512px\]\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.\@min-\[512px\]\:gap-y-12{row-gap:calc(var(--spacing) * 12)}.\@min-\[512px\]\:\[--gap\:1\.5rem\]{--gap:1.5rem}}@container (min-width:560px){.\@min-\[560px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@min-\[560px\]\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.\@min-\[560px\]\:gap-y-12{row-gap:calc(var(--spacing) * 12)}}@container (min-width:600px){.\@min-\[600px\]\:w-\[320px\]{width:320px}}@container (min-width:640px){.\@min-\[640px\]\:grid{display:grid}.\@min-\[640px\]\:w-auto{width:auto}.\@min-\[640px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@min-\[640px\]\:gap-6{gap:calc(var(--spacing) * 6)}.\@min-\[640px\]\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.\@min-\[640px\]\:gap-y-12{row-gap:calc(var(--spacing) * 12)}.\@min-\[640px\]\:overflow-visible{overflow:visible}}@container (min-width:768px){.\@min-\[768px\]\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.\@min-\[768px\]\:w-\[calc\(\(100\%-2\*var\(--gap\)\)\/3\)\]{width:calc((100% - 2 * var(--gap)) / 3)}.\@min-\[768px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@min-\[768px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@min-\[768px\]\:gap-6{gap:calc(var(--spacing) * 6)}.\@min-\[768px\]\:gap-8{gap:calc(var(--spacing) * 8)}}@container (min-width:1000px){.\@min-\[1000px\]\:col-span-4{grid-column:span 4/span 4}.\@min-\[1000px\]\:col-span-7{grid-column:span 7/span 7}.\@min-\[1000px\]\:col-span-12{grid-column:span 12/span 12}.\@min-\[1000px\]\:col-start-6{grid-column-start:6}.\@min-\[1000px\]\:grid{display:grid}.\@min-\[1000px\]\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\@min-\[1000px\]\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.\@min-\[1000px\]\:gap-y-0{row-gap:0}}@container (min-width:1024px){.\@min-\[1024px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@min-\[1024px\]\:gap-y-14{row-gap:calc(var(--spacing) * 14)}}@container (min-width:1100px){.\@min-\[1100px\]\:grid{display:grid}.\@min-\[1100px\]\:w-auto{width:auto}.\@min-\[1100px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@min-\[1100px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\@min-\[1100px\]\:gap-14{gap:calc(var(--spacing) * 14)}.\@min-\[1100px\]\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.\@min-\[1100px\]\:gap-y-16{row-gap:calc(var(--spacing) * 16)}.\@min-\[1100px\]\:overflow-visible{overflow:visible}.\@min-\[1100px\]\:px-9{padding-inline:calc(var(--spacing) * 9)}.\@min-\[1100px\]\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}@media (max-width:1280px){.touch\:py-8{padding-block:calc(var(--spacing) * 8)}}@media (max-width:1024px){.tablet-h\:p-8{padding:calc(var(--spacing) * 8)}.tablet-h\:pb-\[80px\]{padding-bottom:80px}}@media (max-width:768px){.tablet-v\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tablet-v\:gap-3{gap:calc(var(--spacing) * 3)}.tablet-v\:px-\(--spacing-container\){padding-inline:var(--spacing-container)}.tablet-v\:px-4{padding-inline:calc(var(--spacing) * 4)}.tablet-v\:py-3{padding-block:calc(var(--spacing) * 3)}.tablet-v\:py-5{padding-block:calc(var(--spacing) * 5)}.tablet-v\:pt-\[150px\]{padding-top:150px}.tablet-v\:pb-\[60px\]{padding-bottom:60px}}.\[\&\>\*\]\:m-0>*{margin:0}@font-face{font-family:Lexend Deca;src:url(../fonts/lexend-deca-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Deca;src:url(../fonts/lexend-deca-latin-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Deca;src:url(../fonts/lexend-deca-vietnamese.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-latin.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-latin-ext.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-vietnamese.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;src:url(../fonts/playfair-display-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;src:url(../fonts/playfair-display-latin-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;src:url(../fonts/playfair-display-vietnamese.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:px-icons;src:url(../fonts/icons/px-icons.woff2?v=2b3c6e2d)format("woff2");font-weight:400;font-style:normal;font-display:block}.icon-arrow-left:before,.icon-arrow-right:before,.icon-arrow-up-right:before,.icon-arrow-up:before,.icon-check:before,.icon-chevron-down:before,.icon-chevron-left:before,.icon-chevron-right:before,.icon-close:before,.icon-download:before,.icon-external-link:before,.icon-facebook-circle:before,.icon-facebook-cutout:before,.icon-facebook:before,.icon-instagram-circle:before,.icon-instagram-cutout:before,.icon-instagram:before,.icon-link:before,.icon-linkedin-circle:before,.icon-linkedin-cutout:before,.icon-linkedin:before,.icon-mail:before,.icon-map-pin:before,.icon-menu:before,.icon-minus:before,.icon-phone:before,.icon-play-filled:before,.icon-play:before,.icon-plus:before,.icon-search:before,.icon-step-3d:before,.icon-step-build:before,.icon-step-consult:before,.icon-step-design:before,.icon-step-dossier:before,.icon-step-handover:before,.icon-step-proposal:before,.icon-step-sketch:before,.icon-step-survey:before,.icon-step-warranty:before,.icon-tiktok-circle:before,.icon-tiktok-cutout:before,.icon-tiktok:before,.icon-value-autonomy:before,.icon-value-companion:before,.icon-value-detail:before,.icon-value-efficiency:before,.icon-value-longterm:before,.icon-x-circle:before,.icon-x-cutout:before,.icon-x-twitter:before,.icon-youtube-circle:before,.icon-youtube-cutout:before,.icon-youtube:before,.icon-zalo:before{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:px-icons!important}.icon-arrow-left,.icon-arrow-right,.icon-arrow-up-right,.icon-arrow-up,.icon-check,.icon-chevron-down,.icon-chevron-left,.icon-chevron-right,.icon-close,.icon-download,.icon-external-link,.icon-facebook-circle,.icon-facebook-cutout,.icon-facebook,.icon-instagram-circle,.icon-instagram-cutout,.icon-instagram,.icon-link,.icon-linkedin-circle,.icon-linkedin-cutout,.icon-linkedin,.icon-mail,.icon-map-pin,.icon-menu,.icon-minus,.icon-phone,.icon-play-filled,.icon-play,.icon-plus,.icon-search,.icon-step-3d,.icon-step-build,.icon-step-consult,.icon-step-design,.icon-step-dossier,.icon-step-handover,.icon-step-proposal,.icon-step-sketch,.icon-step-survey,.icon-step-warranty,.icon-tiktok-circle,.icon-tiktok-cutout,.icon-tiktok,.icon-value-autonomy,.icon-value-companion,.icon-value-detail,.icon-value-efficiency,.icon-value-longterm,.icon-x-circle,.icon-x-cutout,.icon-x-twitter,.icon-youtube-circle,.icon-youtube-cutout,.icon-youtube,.icon-zalo{font-style:normal}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up-right:before{content:""}.icon-arrow-up:before{content:""}.icon-check:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-close:before{content:""}.icon-download:before{content:""}.icon-external-link:before{content:""}.icon-facebook-circle:before{content:""}.icon-facebook-cutout:before{content:""}.icon-facebook:before{content:""}.icon-instagram-circle:before{content:""}.icon-instagram-cutout:before{content:""}.icon-instagram:before{content:""}.icon-link:before{content:""}.icon-linkedin-circle:before{content:""}.icon-linkedin-cutout:before{content:""}.icon-linkedin:before{content:""}.icon-mail:before{content:""}.icon-map-pin:before{content:""}.icon-menu:before{content:""}.icon-minus:before{content:""}.icon-phone:before{content:""}.icon-play-filled:before{content:""}.icon-play:before{content:""}.icon-plus:before{content:""}.icon-search:before{content:""}.icon-step-3d:before{content:""}.icon-step-build:before{content:""}.icon-step-consult:before{content:""}.icon-step-design:before{content:""}.icon-step-dossier:before{content:""}.icon-step-handover:before{content:""}.icon-step-proposal:before{content:""}.icon-step-sketch:before{content:""}.icon-step-survey:before{content:""}.icon-step-warranty:before{content:""}.icon-tiktok-circle:before{content:""}.icon-tiktok-cutout:before{content:""}.icon-tiktok:before{content:""}.icon-value-autonomy:before{content:""}.icon-value-companion:before{content:""}.icon-value-detail:before{content:""}.icon-value-efficiency:before{content:""}.icon-value-longterm:before{content:""}.icon-x-circle:before{content:""}.icon-x-cutout:before{content:""}.icon-x-twitter:before{content:""}.icon-youtube-circle:before{content:""}.icon-youtube-cutout:before{content:""}.icon-youtube:before{content:""}.icon-zalo:before{content:""}:root{--px-hero:112px;--px-hero-lh:1.15;--px-display:88px;--px-display-lh:1.15;--px-panel:64px;--px-panel-lh:1.15;--px-h1:56px;--px-h1-lh:1.15;--px-h2:44px;--px-h2-lh:1.15;--px-card-title:40px;--px-card-title-lh:1.15;--px-display-sm:32px;--px-display-sm-lh:1.2;--px-h3:24px;--px-h3-lh:1.3;--px-h4:20px;--px-h4-lh:1.3;--px-h5:18px;--px-h5-lh:1.3;--px-h6:16px;--px-h6-lh:1.3;--px-lead-photo:26px;--px-lead-photo-lh:1.5;--px-lead:18px;--px-lead-lh:1.5;--px-body:16px;--px-body-lh:1.6;--px-small:14px;--px-small-lh:1.4;--px-label:18px;--px-label-lh:1.2;--px-label-sm:12px;--px-label-sm-lh:1.2;--px-intro-label:12px;--px-intro-heading:24px;--px-intro-text:16px;--px-intro-button:24px}@media (max-width:1440px){:root{--px-hero:96px;--px-display:80px;--px-panel:60px;--px-h1:52px;--px-h2:42px;--px-card-title:38px;--px-lead-photo:24px}}@media (max-width:1280px){:root{--px-hero:88px;--px-display:72px;--px-panel:56px;--px-h1:50px;--px-h2:40px;--px-card-title:36px;--px-lead-photo:22px;--px-label:16px}}@media (max-width:1024px){:root{--px-hero:72px;--px-display:60px;--px-panel:52px;--px-h1:46px;--px-h2:38px;--px-card-title:34px}}@media (max-width:768px){:root{--px-hero:56px;--px-display:52px;--px-panel:44px;--px-h1:42px;--px-h2:36px;--px-card-title:32px;--px-lead-photo:20px;--px-label:14px;--px-intro-label:10px;--px-intro-heading:16px;--px-intro-text:12px;--px-intro-button:16px}}@media (max-width:480px){:root{--px-hero:44px;--px-display:44px;--px-panel:40px;--px-h1:40px;--px-h2:34px;--px-lead-photo:18px;--px-label-sm:11px}}body,.editor-styles-wrapper,.nectar-font-body{font-family:var(--font-sans);font-size:var(--px-body);font-weight:400;line-height:var(--px-body-lh);-webkit-font-smoothing:antialiased}h1,.nectar-font-h1,h2,.nectar-font-h2,h3,.nectar-font-h3,h4,.nectar-font-h4,h5,.nectar-font-h5,h6,.nectar-font-h6{font-family:var(--font-heading);text-wrap:balance;font-weight:600}h1,.nectar-font-h1,h2,.nectar-font-h2{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400}h1,.nectar-font-h1{font-size:var(--px-h1);line-height:var(--px-h1-lh)}h2,.nectar-font-h2{font-size:var(--px-h2);line-height:var(--px-h2-lh)}h3,.nectar-font-h3{font-size:var(--px-h3);line-height:var(--px-h3-lh)}h4,.nectar-font-h4{font-size:var(--px-h4);line-height:var(--px-h4-lh)}h5,.nectar-font-h5{font-size:var(--px-h5);line-height:var(--px-h5-lh)}h6,.nectar-font-h6{font-size:var(--px-h6);line-height:var(--px-h6-lh)}.nectar-font-label{font-family:var(--font-heading);font-size:var(--px-label);font-weight:600;line-height:var(--px-label-lh);letter-spacing:.08em;text-transform:uppercase}em,.nectar-font-em{font-style:italic}.accent{color:var(--color-primary)}.nectar-gt-hero,.nectar-gt-display,.nectar-gt-panel,.nectar-gt-card-title,.nectar-gt-display-sm{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:400}.nectar-gt-hero{font-size:var(--px-hero);line-height:var(--px-hero-lh)}.nectar-gt-display{font-size:var(--px-display);line-height:var(--px-display-lh)}.nectar-gt-panel{font-size:var(--px-panel);line-height:var(--px-panel-lh)}.nectar-gt-card-title{font-size:var(--px-card-title);line-height:var(--px-card-title-lh)}.nectar-gt-display-sm{font-size:var(--px-display-sm);line-height:var(--px-display-sm-lh)}.nectar-gt-lead-photo{font-size:var(--px-lead-photo);font-weight:400;line-height:var(--px-lead-photo-lh)}.nectar-gt-lead{font-size:var(--px-lead);font-weight:400;line-height:var(--px-lead-lh)}.nectar-gt-small{font-size:var(--px-small);font-weight:400;line-height:var(--px-small-lh)}.nectar-gt-label-sm{font-family:var(--font-heading);font-size:var(--px-label-sm);font-weight:600;line-height:var(--px-label-sm-lh);letter-spacing:.1em;text-transform:uppercase}.nectar-gt-caption{font-size:var(--px-small);font-weight:400;line-height:var(--px-small-lh);color:var(--color-muted)}.txt_color_white .nectar-gt-caption{color:inherit;opacity:.75}.px-prose :where(h1,h2,h3,h4,h5,h6){margin-top:1.5em;margin-bottom:.5em}.px-prose :where(p,ul,ol){margin-block:1em}.px-prose>:where(:first-child){margin-top:0}.px-prose>:where(:last-child){margin-bottom:0}.px-intro>*{margin-block:0}.px-intro>*+*{margin-top:var(--px-intro-text)}.px-intro>:is(h1,h2,h3,h4,h5,h6,[class*=nectar-font-h])+*{margin-top:var(--px-intro-heading)}.px-intro>.nectar-font-label+*{margin-top:var(--px-intro-label)}.px-intro>*+p:has(>a[class*=px-button]){margin-top:var(--px-intro-button)}:where(.px-prose p,.px-prose li,.nectar-blocks-text) a:not([class]){text-underline-offset:4px;color:var(--color-primary);text-decoration-line:underline;text-decoration-thickness:1px}.txt_color_white :where(.px-prose p,.px-prose li,.nectar-blocks-text) a:not([class]){color:inherit}:where(.px-prose p,.px-prose li,.nectar-blocks-text) a:not([class]):hover{opacity:.8}.px-prose :where(ul){padding-left:calc(var(--spacing) * 6);list-style-type:disc}.px-prose :where(ol){padding-left:calc(var(--spacing) * 6);list-style-type:decimal}.px-prose :where(li){margin-block:calc(var(--spacing) * 2)}.px-prose :where(ul ul){list-style-type:circle}.px-prose :where(ol ol){list-style-type:lower-alpha}.px-prose :where(li>ul,li>ol){margin-block:calc(var(--spacing) * 2)}.px-prose :where(hr){border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);opacity:.2;border-color:currentColor;border-top-width:1px;margin-block:2em}.px-prose :where(code,kbd){background-color:currentColor;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.px-prose :where(code,kbd){background-color:color-mix(in oklab, currentcolor 10%, transparent)}}.px-prose :where(code,kbd){font-family:var(--font-mono);padding-block:.1em;padding-inline:.3em;font-size:.875em}.px-prose :where(pre){border-radius:var(--radius-md);background-color:currentColor;margin-block:1.5em;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.px-prose :where(pre){background-color:color-mix(in oklab, currentcolor 5%, transparent)}}.px-prose :where(pre){padding:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);font-size:.875em;line-height:var(--leading-relaxed)}.px-prose :where(pre code){background-color:#0000;padding:0;font-size:1em}.px-prose :where(figure,.wp-caption){margin-block:1.5em}.px-prose :where(img){max-width:100%;height:auto}.px-prose :where(figcaption,.wp-caption-text){margin-top:calc(var(--spacing) * 2);font-size:var(--px-small);--tw-leading:var(--px-small-lh);line-height:var(--px-small-lh);color:var(--color-muted)}.px-prose :where(.wp-block-table){overflow-x:auto}.px-prose :where(table){border-collapse:collapse;width:100%;margin-block:1.5em;font-size:.9375em}.px-prose :where(.wp-block-table table){margin-block:0}.px-prose :where(th,td){border-bottom-style:var(--tw-border-style);border-color:currentColor;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.px-prose :where(th,td){border-color:color-mix(in oklab, currentcolor 15%, transparent)}}.px-prose :where(th,td){padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;vertical-align:top}.px-prose :where(thead th){border-bottom-style:var(--tw-border-style);border-color:currentColor;border-bottom-width:2px}@supports (color:color-mix(in lab, red, red)){.px-prose :where(thead th){border-color:color-mix(in oklab, currentcolor 40%, transparent)}}.px-prose :where(thead th){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.px-prose :where(tbody tr:last-child td){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.txt_color_white{color:#fff}.px-button,.px-button-cream,.px-button-outline{--btn-bg:var(--color-primary);--btn-bg-hover:var(--color-ink);--btn-color:#fff;--btn-color-hover:#fff;--btn-border:transparent;--btn-border-hover:transparent;--btn-wipe:90%;--btn-wipe-duration:.8s;--btn-focus:currentColor;--btn-h:45px;--btn-px:24px;--btn-py:6px;--btn-fs:14px;--btn-ff:var(--font-heading);--btn-fw:600;--btn-cut:var(--cut-s);--btn-line:1px;min-height:var(--btn-h);max-width:100%;padding:var(--btn-py) var(--btn-px);background:linear-gradient(135deg, var(--btn-bg-hover) 50%, transparent 50%) var(--btn-wipe) 0 / 300% 100% no-repeat var(--btn-bg);color:var(--btn-color);font-family:var(--btn-ff);font-size:var(--btn-fs);font-weight:var(--btn-fw);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;clip-path:polygon(var(--btn-cut) 0, calc(100% - var(--btn-cut)) 0, 100% var(--btn-cut), 100% calc(100% - var(--btn-cut)), calc(100% - var(--btn-cut)) 100%, var(--btn-cut) 100%, 0 calc(100% - var(--btn-cut)), 0 var(--btn-cut));transition:background-position var(--btn-wipe-duration) var(--ease-motion), color var(--duration-base) var(--ease-motion) calc(var(--btn-wipe-duration) * .2), transform var(--duration-fast) var(--ease-motion);border:0;border-radius:0;justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){:is(.px-button,.px-button-cream,.px-button-outline){transition:none}}:is(.px-button,.px-button-cream,.px-button-outline,.px-pill):before,:is(.px-button,.px-button-cream,.px-button-outline,.px-pill):after{--o:calc(var(--btn-cut) + var(--ra) * .4142);--i:calc(var(--btn-cut) + var(--rb) * .4142);content:"";pointer-events:none;clip-path:polygon(evenodd, var(--o) var(--ra), calc(100% - var(--o)) var(--ra), calc(100% - var(--ra)) var(--o), calc(100% - var(--ra)) calc(100% - var(--o)), calc(100% - var(--o)) calc(100% - var(--ra)), var(--o) calc(100% - var(--ra)), var(--ra) calc(100% - var(--o)), var(--ra) var(--o), var(--o) var(--ra), var(--i) var(--rb), calc(100% - var(--i)) var(--rb), calc(100% - var(--rb)) var(--i), calc(100% - var(--rb)) calc(100% - var(--i)), calc(100% - var(--i)) calc(100% - var(--rb)), var(--i) calc(100% - var(--rb)), var(--rb) calc(100% - var(--i)), var(--rb) var(--i), var(--i) var(--rb));position:absolute;inset:0}:is(.px-button,.px-button-cream,.px-button-outline,.px-pill):before{--ra:0px;--rb:var(--btn-line);background:var(--btn-border);transition:background-color var(--duration-fast) var(--ease-motion)}:is(.px-button,.px-button-cream,.px-button-outline,.px-pill):after{--ra:3px;--rb:5px;background:var(--btn-focus);opacity:0}.px-buttons-lg :is(.px-button,.px-button-cream,.px-button-outline){--btn-h:56px;--btn-px:32px;--btn-fs:16px;--btn-cut:var(--cut-l)}@media (max-width:768px){:is(.px-button,.px-button-cream,.px-button-outline),.px-buttons-lg :is(.px-button,.px-button-cream,.px-button-outline){--btn-h:45px;--btn-px:24px;--btn-fs:14px;--btn-cut:var(--cut-s)}}@media (hover:hover){:is(.px-button,.px-button-cream,.px-button-outline):hover{--btn-wipe:10%;color:var(--btn-color-hover)}:is(.px-button,.px-button-cream,.px-button-outline):hover:before{background:var(--btn-border-hover)}}:is(.px-button,.px-button-cream,.px-button-outline):focus-visible{outline:none}:is(.px-button,.px-button-cream,.px-button-outline,.px-pill):focus-visible:after{opacity:1}:is(.px-button,.px-button-cream,.px-button-outline):active{transform:scale(.98)}:is(.px-button,.px-button-cream,.px-button-outline):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:default;pointer-events:none}.px-button-cream{--btn-bg:var(--color-page);--btn-color:var(--color-primary)}.px-button-outline{--btn-bg:transparent;--btn-color:var(--color-primary);--btn-border:var(--color-primary);--btn-border-hover:var(--color-ink)}.txt_color_white .px-button-outline{--btn-color:var(--color-cream);--btn-border:var(--color-cream)}.px-pill{--btn-bg:transparent;--btn-color:var(--color-primary);--btn-border:var(--color-primary);--btn-focus:currentColor;--btn-cut:var(--cut-pill);--btn-line:1px;--btn-py:6px;--btn-px:16px;min-height:32px;padding:var(--btn-py) var(--btn-px);background:var(--btn-bg);color:var(--btn-color);font-family:var(--font-heading);white-space:nowrap;cursor:pointer;clip-path:polygon(var(--btn-cut) 0, calc(100% - var(--btn-cut)) 0, 100% var(--btn-cut), 100% calc(100% - var(--btn-cut)), calc(100% - var(--btn-cut)) 100%, var(--btn-cut) 100%, 0 calc(100% - var(--btn-cut)), 0 var(--btn-cut));transition:background-color var(--duration-fast) var(--ease-motion), color var(--duration-fast) var(--ease-motion);border:0;justify-content:center;align-items:center;font-size:13px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex;position:relative}.px-pill:focus-visible{outline:none}@media (hover:hover){.px-pill:hover{--btn-bg:#153e2814}@supports (color:color-mix(in lab, red, red)){.px-pill:hover{--btn-bg:color-mix(in srgb, var(--color-primary) 8%, transparent)}}}.px-pill:is(.is-active,[aria-current]:not([aria-current=false]),[aria-pressed=true],[aria-selected=true]){--btn-bg:var(--color-primary);--btn-color:#fff}.txt_color_white .px-pill{--btn-color:var(--color-cream);--btn-border:var(--color-cream)}.txt_color_white .px-pill:is(.is-active,[aria-current]:not([aria-current=false]),[aria-pressed=true],[aria-selected=true]){--btn-bg:var(--color-page);--btn-color:var(--color-primary)}@supports (corner-shape:bevel){:is(.px-button-outline,.px-pill){padding:max(0px, var(--btn-py) - var(--btn-line)) max(0px, var(--btn-px) - var(--btn-line));border:var(--btn-line) solid var(--btn-border);border-radius:var(--btn-cut);corner-shape:bevel;clip-path:none}.px-button-outline{transition:background-position var(--btn-wipe-duration) var(--ease-motion), color var(--duration-base) var(--ease-motion) calc(var(--btn-wipe-duration) * .2), border-color var(--duration-fast) var(--ease-motion), transform var(--duration-fast) var(--ease-motion)}.px-pill{transition:background-color var(--duration-fast) var(--ease-motion), color var(--duration-fast) var(--ease-motion), border-color var(--duration-fast) var(--ease-motion)}:is(.px-button-outline,.px-pill):before{display:none}:is(.px-button-outline,.px-pill):after{inset:calc(var(--btn-line) * -1)}@media (hover:hover){.px-button-outline:hover{border-color:var(--btn-border-hover)}}}@media (prefers-reduced-motion:reduce){:is(.px-button,.px-button-cream,.px-button-outline,.px-pill),:is(.px-button,.px-button-cream,.px-button-outline,.px-pill):before{transition:none}:is(.px-button,.px-button-cream,.px-button-outline):active{transform:none}}.title-block{--tb-line:#153e2859}@supports (color:color-mix(in lab, red, red)){.title-block{--tb-line:color-mix(in srgb, var(--color-primary) 35%, transparent)}}.title-block{--tb-label:#153e2899}@supports (color:color-mix(in lab, red, red)){.title-block{--tb-label:color-mix(in srgb, var(--color-primary) 60%, transparent)}}.title-block{--tb-value:var(--color-primary);--tb-pad-y:10px;--tb-pad-x:16px;--tb-gap:4px;--tb-label-size:11px;--tb-value-size:14px;border-top:1px solid var(--tb-line);border-bottom:1px solid var(--tb-line);margin:0;display:flex}.title-block__cell{gap:var(--tb-gap);min-width:0;padding:var(--tb-pad-y) var(--tb-pad-x);border-right:1px solid var(--tb-line);flex-direction:column;flex:auto;display:flex}.title-block__cell:first-child{padding-left:0}.title-block__cell:last-child{border-right:0;padding-right:0}.title-block__label{color:var(--tb-label);font-family:var(--font-heading);font-size:var(--tb-label-size);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.2}.title-block__value{color:var(--tb-value);font-family:var(--font-heading);font-size:var(--tb-value-size);margin:0;font-weight:500;line-height:1.2}.title-block__value a{color:inherit;text-underline-offset:.2em;transition:color var(--duration-hover) var(--ease-motion);text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.title-block__value a:hover{color:var(--color-primary)}}.title-block--lg{--tb-label:#5e6560b3}@supports (color:color-mix(in lab, red, red)){.title-block--lg{--tb-label:color-mix(in srgb, var(--color-muted) 70%, transparent)}}.title-block--lg{--tb-value:var(--color-ink);--tb-pad-y:14px;--tb-pad-x:20px;--tb-gap:6px;--tb-label-size:12px;--tb-value-size:18px}@media (max-width:768px){.title-block--lg{--tb-value-size:16px;grid-template-columns:1fr 1fr;display:grid}.title-block--lg .title-block__cell{border-right:0;padding:12px 16px 12px 0}.title-block--lg .title-block__cell:nth-child(2n){border-left:1px solid var(--tb-line);padding:12px 0 12px 16px}.title-block--lg .title-block__cell:nth-child(n+3){border-top:1px solid var(--tb-line)}}.title-block--sheet{--tb-line:#ece9df8c}@supports (color:color-mix(in lab, red, red)){.title-block--sheet{--tb-line:color-mix(in srgb, var(--color-cream) 55%, transparent)}}.title-block--sheet{border:1px solid var(--tb-line);background:#153e28b8;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.title-block--sheet{background:color-mix(in srgb, var(--color-primary) 72%, transparent)}}.title-block--sheet{color:var(--color-cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.title-block__head{border-bottom:1px solid var(--tb-line);font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:12px 20px;font-size:13px;font-weight:600;line-height:1.2}.title-block--sheet .title-block{--tb-line:#ece9df8c}@supports (color:color-mix(in lab, red, red)){.title-block--sheet .title-block{--tb-line:color-mix(in srgb, var(--color-cream) 55%, transparent)}}.title-block--sheet .title-block{--tb-label:#ece9dfb3}@supports (color:color-mix(in lab, red, red)){.title-block--sheet .title-block{--tb-label:color-mix(in srgb, var(--color-cream) 70%, transparent)}}.title-block--sheet .title-block{--tb-value:var(--color-cream);--tb-pad-y:14px;--tb-pad-x:20px;--tb-gap:6px;--tb-label-size:12px;--tb-value-size:20px;border:0}.title-block--sheet .title-block__cell{padding-bottom:16px}.title-block--sheet .title-block__cell:first-child{padding-left:var(--tb-pad-x)}.title-block--sheet .title-block__cell:last-child{padding-right:var(--tb-pad-x)}.title-block--sheet .title-block__value{letter-spacing:.02em}.txt_color_white .title-block{--tb-line:#ece9df8c}@supports (color:color-mix(in lab, red, red)){.txt_color_white .title-block{--tb-line:color-mix(in srgb, var(--color-cream) 55%, transparent)}}.txt_color_white .title-block{--tb-label:#ece9dfb3}@supports (color:color-mix(in lab, red, red)){.txt_color_white .title-block{--tb-label:color-mix(in srgb, var(--color-cream) 70%, transparent)}}.txt_color_white .title-block{--tb-value:var(--color-cream)}@property --px-draw{syntax:"<number>";inherits:false;initial-value:4}@property --px-line{syntax:"<number>";inherits:false;initial-value:1}@keyframes px-sheet-frame{0%{--px-draw:0}}@keyframes px-sheet-fill{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}@keyframes px-sheet-line{0%{--px-line:0}}@keyframes px-sheet-ink{0%{color:#0000}}@keyframes px-sheet-in{0%{opacity:0;translate:0 24px}}@media (prefers-reduced-motion:no-preference){.title-block--sheet.px-draw:is(.is-draw-waiting,.is-draw-in){--sheet-grad:linear-gradient(var(--tb-line), var(--tb-line));--d:var(--sheet-delay,0s);background-image:var(--sheet-grad), var(--sheet-grad), var(--sheet-grad), var(--sheet-grad);background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;background-origin:border-box;background-size:calc(clamp(0, var(--px-draw), 1) * 100%) 1px, 1px calc(clamp(0, var(--px-draw) - 1, 1) * 100%), calc(clamp(0, var(--px-draw) - 2, 1) * 100%) 1px, 1px calc(clamp(0, var(--px-draw) - 3, 1) * 100%);animation:px-sheet-fill .5s var(--ease-spring) var(--d) both, px-sheet-frame 1.6s var(--ease-spring) calc(var(--d) + .3s) both;border-color:#0000}.title-block--sheet.px-draw:is(.is-draw-waiting,.is-draw-in) .title-block__head{background-image:linear-gradient(var(--tb-line), var(--tb-line));background-position:0 100%;background-repeat:no-repeat;background-origin:border-box;background-size:calc(var(--px-line) * 100%) 1px;animation:px-sheet-line .9s var(--ease-spring) calc(var(--d) + .9s) both, px-sheet-ink 1.2s var(--ease-spring) calc(var(--d) + 1.1s) both;border-bottom-color:#0000}.title-block--sheet.is-draw-waiting,.title-block--sheet.is-draw-waiting *{animation-play-state:paused}}[data-parallax]{position:relative;overflow:hidden}[data-parallax]>img,[data-parallax]>picture>img,[data-parallax] [data-parallax-target]{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){[data-parallax]>img,[data-parallax]>picture>img,[data-parallax] [data-parallax-target]{height:calc(100% * (1 + var(--parallax,.2)));top:calc(100% * var(--parallax,.2) / -2);will-change:transform}}@property --joint{syntax:"<length>";inherits:true;initial-value:0}:where([data-joint].is-joint){position:relative;overflow:hidden}[data-joint].is-joint :is(.px-joint__top,.px-joint__bottom){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-joint].is-joint .px-joint__top{clip-path:inset(0 0 50%);translate:calc(-1 * var(--joint)) 0}[data-joint].is-joint .px-joint__bottom{clip-path:inset(50% 0 0);translate:var(--joint) 0}@property --px-mask{syntax:"<percentage>";inherits:true;initial-value:100%}[data-mask].is-masking{isolation:isolate;position:relative}[data-mask]>.px-mask__fill{z-index:-1;background:var(--mask-fill,var(--color-primary));pointer-events:none;position:absolute;inset:0}[data-mask].is-masking>:not(.px-mask__fill){-webkit-mask-image:linear-gradient(90deg, #000 var(--px-mask), transparent var(--px-mask));-webkit-mask-image:linear-gradient(90deg, #000 var(--px-mask), transparent var(--px-mask));mask-image:linear-gradient(90deg, #000 var(--px-mask), transparent var(--px-mask))}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-group(root){animation-duration:var(--duration-base);animation-timing-function:var(--ease-motion)}::view-transition-old(root){animation-duration:var(--duration-base)}::view-transition-new(root){animation-duration:var(--duration-base)}.px-header{view-transition-name:px-header}::view-transition-group(px-header){animation-duration:var(--duration-base)}:root{--form-font-size:14px;--form-height:48px;--form-padding-x:14px;--form-textarea-height:120px;--form-radius:4px;--form-border-width:1px;--form-color:var(--color-ink);--form-bg:var(--color-page);--form-bg-disabled:var(--color-sand);--form-border:var(--color-field);--form-border-hover:var(--color-muted);--form-focus:var(--color-primary);--form-focus-ring:var(--form-focus)}@supports (color:color-mix(in lab, red, red)){:root{--form-focus-ring:color-mix(in srgb, var(--form-focus) 25%, transparent)}}:root{--form-placeholder:var(--color-muted);--form-muted:currentColor}@supports (color:color-mix(in lab, red, red)){:root{--form-muted:color-mix(in srgb, currentColor 65%, transparent)}}:root{--form-error:#b42318;--form-required:var(--form-error);--form-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%231c2b22' stroke-width='1.5'/%3E%3C/svg%3E");--form-choice-size:20px;--form-choice-checked:var(--color-primary);--form-choice-mark:#fff;--form-choice-column:100%;--form-gap-x:24px;--form-gap-y:16px;--form-label-gap:6px;--form-label-font:var(--font-heading);--form-label-size:13px;--form-label-color:var(--color-muted);--form-transition:border-color .2s var(--ease-motion), background-color .2s var(--ease-motion), color .2s var(--ease-motion), outline-color .2s var(--ease-motion)}.txt_color_white{--form-color:#fff;--form-bg:transparent;--form-bg-disabled:#ffffff14;--form-border:#ffffff73;--form-border-hover:#fff;--form-focus:#fff;--form-placeholder:#fff9;--form-error:#ffb4ab;--form-required:#ffb4ab;--form-choice-checked:#fff;--form-choice-mark:var(--color-primary)}.txt_color_white .gform_wrapper{color-scheme:dark}.gform_wrapper{position:relative}.gform_heading{margin-bottom:var(--form-gap-y)}.gform_heading:not(:has(.gform_title,.gform_description)){display:none}.gform_fields{gap:var(--form-gap-y) var(--form-gap-x);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.gform_fields>.gfield{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}@media not all and (max-width:768px){.gform_fields>.gfield--width-one-twelfth{grid-column:span 1}.gform_fields>.gfield--width-one-sixth{grid-column:span 2}.gform_fields>.gfield--width-quarter{grid-column:span 3}.gform_fields>.gfield--width-third{grid-column:span 4}.gform_fields>.gfield--width-five-twelfths{grid-column:span 5}.gform_fields>.gfield--width-half{grid-column:span 6}.gform_fields>.gfield--width-seven-twelfths{grid-column:span 7}.gform_fields>.gfield--width-two-thirds{grid-column:span 8}.gform_fields>.gfield--width-three-quarter{grid-column:span 9}.gform_fields>.gfield--width-five-sixths{grid-column:span 10}.gform_fields>.gfield--width-eleven-twelfths{grid-column:span 11}}.gform-grid-row{gap:16px var(--form-gap-x);flex-wrap:wrap;display:flex}.gform-grid-col{flex:1 1 0;min-width:0}.gform-grid-col.ginput_full{flex-basis:100%}@media (max-width:768px){.ginput_complex:not(.ginput_container_time,.gfield_list_group)>.gform-grid-col{flex-basis:100%}}@media not all and (max-width:768px){.ginput_complex>.ginput_left,.ginput_complex>.ginput_right{flex:1 1 calc(50% - var(--form-gap-x))}}.gform-grid-col--size-auto{flex:1 1 0}.name_prefix_select{flex:0 0 120px}.ginput_container_time{flex:0 0 96px}.gfield_time_ampm{flex-basis:110px}.gform_wrapper :is(.gform_validation_container,.gform_hidden,.gfield--type-hidden,.gfield_visibility_hidden,.gf_clear),.gform_wrapper .gform_ajax_frame{display:none!important}.gform_wrapper :is(.screen-reader-text,.hidden_label .gfield_label,.hidden_sub_label){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.gfield_label{margin-bottom:var(--form-label-gap);font-family:var(--form-label-font);font-size:var(--form-label-size);color:var(--form-label-color);padding:0;font-weight:500;line-height:1.3;display:block}.txt_color_white .gfield_label{--form-label-color:#ffffffbf}legend.gfield_label{float:left;width:100%}legend.gfield_label+*{clear:both}.gfield_required{color:var(--form-required);margin-left:4px}.gfield_required .gfield_required{margin-left:0}.gform-field-label--type-sub{color:var(--form-muted);margin-top:6px;font-size:14px;display:block}.gfield_description,.gform_required_legend,.ginput_counter{color:var(--form-muted);margin-top:6px;font-size:14px;line-height:1.4;display:block}.gform_required_legend{margin:0 0 var(--form-gap-y)}.gfield_description a,.gfield_html a{color:inherit;text-decoration:underline}.gform_wrapper :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=submit],[type=button],[type=image]),select,textarea){width:100%;min-height:var(--form-height);padding:8px var(--form-padding-x);border:var(--form-border-width) solid var(--form-border);border-radius:var(--form-radius);background-color:var(--form-bg);color:var(--form-color);font:inherit;font-size:var(--form-font-size);outline-offset:0;box-shadow:none;appearance:none;transition:var(--form-transition);outline:3px solid #0000;line-height:1.4;display:block}@media (max-width:768px){.gform_wrapper :is(input,select,textarea){font-size:max(16px, var(--form-font-size))}}.gform_wrapper :is(input,textarea)::placeholder{color:var(--form-placeholder);opacity:1}.gform_wrapper textarea{height:var(--form-textarea-height);resize:vertical;padding-block:12px}.gform_wrapper textarea.small{--form-textarea-height:100px}.gform_wrapper textarea.large{--form-textarea-height:240px}.gform_wrapper select:not([multiple]){padding-right:calc(var(--form-padding-x) + 24px);background-image:var(--form-chevron);background-repeat:no-repeat;background-position:right var(--form-padding-x) center;cursor:pointer;background-size:16px}.gform_wrapper select:not([multiple]) option{color:#1a1d23;background:#fff}.gform_wrapper :is(input,select,textarea):not([disabled],[readonly]):hover{border-color:var(--form-border-hover)}.gform_wrapper :is(input,select,textarea):focus{border-color:var(--form-focus)}.gform_wrapper :is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea):focus-visible{outline-color:var(--form-focus-ring)}.gform_wrapper :is(input,select,textarea)[aria-invalid=true]{border-color:var(--form-error)}.gform_wrapper :is(input,select,textarea)[aria-invalid=true]:focus-visible{outline-color:var(--form-error)}@supports (color:color-mix(in lab, red, red)){.gform_wrapper :is(input,select,textarea)[aria-invalid=true]:focus-visible{outline-color:color-mix(in srgb, var(--form-error) 25%, transparent)}}.gform_wrapper :is(input,select,textarea):is([disabled],[readonly]){background-color:var(--form-bg-disabled);cursor:not-allowed}.gform_wrapper input:-webkit-autofill{-webkit-text-fill-color:var(--form-color);transition:background-color 0s 600000s,color 0s 600000s}.gfield_checkbox,.gfield_radio{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--form-choice-column)), 1fr));gap:10px var(--form-gap-x);display:grid}.gchoice,.ginput_container_consent{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.gform_wrapper :is(input[type=checkbox],input[type=radio]){width:var(--form-choice-size);height:var(--form-choice-size);margin:calc((1lh - var(--form-choice-size)) / 2) 0 0;border:var(--form-border-width) solid var(--form-border);background:var(--form-bg);appearance:none;cursor:pointer;transition:var(--form-transition);border-radius:4px;outline:3px solid #0000;flex:none;position:relative}.gform_wrapper input[type=radio]{border-radius:50%}.gform_wrapper :is(input[type=checkbox],input[type=radio]):checked{border-color:var(--form-choice-checked);background-color:var(--form-choice-checked)}.gform_wrapper input[type=checkbox]:checked:before{content:"";background:var(--form-choice-mark);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E") 50%/75% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E") 50%/75% no-repeat}.gform_wrapper input[type=radio]:checked{background:radial-gradient(circle, var(--form-choice-checked) 0 36%, var(--form-bg) 42%)}.gform_wrapper :is(input[type=checkbox],input[type=radio]):not(:checked):hover{border-color:var(--form-border-hover)}.gform_wrapper :is(input[type=checkbox],input[type=radio]):focus-visible{outline-color:var(--form-focus-ring)}.gform_wrapper :is(input[type=checkbox],input[type=radio])[aria-invalid=true],.gfield_error :is(input[type=checkbox],input[type=radio]):not(:checked){border-color:var(--form-error)}.gform-field-label--type-inline{cursor:pointer;flex:1 1 0;min-width:0;font-weight:400}.gchoice input[type=text]{margin-left:calc(var(--form-choice-size) + 10px);flex-basis:100%}.gfield_choice_all_toggle{color:inherit;cursor:pointer;background:0 0;justify-self:start;padding:0;font-size:14px;text-decoration:underline}.gf_list_inline :is(.gfield_checkbox,.gfield_radio){gap:10px var(--form-gap-x);flex-wrap:wrap;display:flex}@media not all and (max-width:480px){.gf_list_2col :is(.gfield_checkbox,.gfield_radio){column-gap:var(--form-gap-x);grid-template-columns:repeat(2,minmax(0,1fr))}}.gform_wrapper input[type=file]{border:var(--form-border-width) dashed var(--form-border);border-radius:var(--form-radius);background:var(--form-bg);width:100%;color:var(--form-color);font-size:max(16px, var(--form-font-size));cursor:pointer;transition:var(--form-transition);padding:8px;display:block}.gform_wrapper input[type=file]:hover{border-color:var(--form-border-hover)}.gform_wrapper input[type=file]:focus-visible{outline:3px solid var(--form-focus-ring);border-color:var(--form-focus)}.gform_button_select_files{border:var(--form-border-width) solid var(--form-border);background:var(--form-bg);color:var(--form-color);font:inherit;cursor:pointer;transition:var(--form-transition);border-radius:9999px;margin-right:12px;padding:6px 16px;font-size:14px}.gform_wrapper input[type=file]::file-selector-button{border:var(--form-border-width) solid var(--form-border);background:var(--form-bg);color:var(--form-color);font:inherit;cursor:pointer;transition:var(--form-transition);border-radius:9999px;margin-right:12px;padding:6px 16px;font-size:14px}.gform_button_select_files:hover{border-color:var(--form-border-hover)}.gform_wrapper input[type=file]::file-selector-button:hover{border-color:var(--form-border-hover)}.gform_button_select_files:focus-visible{outline:3px solid var(--form-focus-ring)}.gform_drop_area{padding:28px var(--form-padding-x);border:var(--form-border-width) dashed var(--form-border);border-radius:var(--form-radius);background:var(--form-bg);text-align:center;transition:var(--form-transition);flex-direction:column;align-items:center;gap:12px;display:flex}.gform_drop_area:hover,.gform_fileupload_multifile.gform_drag_over .gform_drop_area{border-color:var(--form-focus)}.gform_drop_area .gform_button_select_files{margin:0}.ginput_preview_list:empty{display:none}.ginput_preview_list{gap:8px;margin-top:12px;display:grid}.ginput_preview{align-items:center;gap:12px;font-size:14px;display:flex}.ginput_preview .gfield_fileupload_filename{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ginput_preview .gfield_fileupload_progress{flex:0 0 120px}.gfield_fileupload_progressbar{background:var(--form-border);border-radius:2px;height:4px;overflow:hidden}.gfield_fileupload_progressbar_progress{background:var(--form-focus);height:100%}.gform_delete_file{color:var(--form-error);cursor:pointer;background:0 0;padding:0;font-size:14px;text-decoration:underline}.gform_delete_file .dashicons{display:none}.gfield_list_header{margin-bottom:8px;font-size:14px;font-weight:500}.gfield_list_group:not(:last-child){margin-bottom:12px}.gfield_list_group{flex-wrap:nowrap;align-items:center}.gfield_list_icons{flex:none;gap:8px;display:flex}.gfield_list_header .gfield_header_item--icons{flex:0 0 72px}.gfield_list_icons button{border:var(--form-border-width) solid var(--form-border);background:var(--form-bg);width:32px;height:32px;color:var(--form-color);cursor:pointer;transition:var(--form-transition);border-radius:50%;font-size:0;position:relative}.gfield_list_icons button:hover{border-color:var(--form-border-hover)}.gfield_list_icons button:focus-visible{outline:3px solid var(--form-focus-ring)}.gfield_list_icons button:before{content:"";background:currentColor;width:12px;height:2px;margin:auto;position:absolute;inset:0}.gfield_list_icons .add_list_item:after{content:"";background:currentColor;width:2px;height:12px;margin:auto;position:absolute;inset:0}.gsection{border-bottom:1px solid var(--form-border)!important;padding-bottom:8px!important}.gform_fields>.gsection:not(:first-child){margin-top:calc(var(--form-gap-y) * .5)}.gsection_title{font-size:var(--px-h5);margin:0;font-weight:600;line-height:1.3}.gsection_description{color:var(--form-muted);margin-top:6px;font-size:14px}.gfield_html>:last-child{margin-bottom:0}.gfield_password_strength{border-radius:var(--form-radius);background:var(--form-bg-disabled);text-align:center;margin-top:8px;padding:6px 12px;font-size:14px}.gfield_password_strength:empty{display:none}.gfield_password_strength:is(.short,.mismatch){color:#912018;background:#fde3e1}.gfield_password_strength.bad{color:#93370d;background:#fdecd2}.gfield_password_strength.good{color:#1e429f;background:#e1effe}.gfield_password_strength.strong{color:#05603a;background:#dcf5e6}.ginput_counter{text-align:right}.gfield_validation_message,.validation_message{color:var(--form-error);margin-top:6px;font-size:14px}.validation_message--hidden-on-empty:empty{display:none}.gfield_error .gfield_label{color:var(--form-error)}.gform_validation_errors{margin-bottom:var(--form-gap-y);border:1px solid var(--form-error);border-radius:var(--form-radius);color:var(--form-error);padding:16px 20px}.gform_validation_errors :is(h2,.gform_submission_error){font-size:var(--px-body);color:inherit;margin:0;font-weight:600;line-height:1.4}.gform_validation_errors .gform-icon{display:none}.gform_validation_errors ol{margin:8px 0 0;padding-left:1.25em;font-size:14px;list-style:outside}.gform_validation_errors a{color:inherit;text-decoration:underline}.gform_wrapper>.gform_confirmation_message{margin-bottom:var(--form-gap-y)}.gform_confirmation_message{border-radius:var(--form-radius);background:var(--color-sand);color:#1a1d23;padding:20px 24px}.gform_footer,.gform_page_footer{margin-top:calc(var(--form-gap-y) * 1.5);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gform_footer [type=submit][disabled],.gform_page_footer button[disabled]{opacity:.6;pointer-events:none}.gform-loader{border:3px solid var(--form-border);border-top-color:var(--form-focus);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite px-form-spin}@keyframes px-form-spin{to{transform:rotate(360deg)}}.gf_page_steps{gap:12px var(--form-gap-x);margin-bottom:var(--form-gap-y);border-bottom:1px solid var(--form-border);flex-wrap:wrap;padding-bottom:16px;display:flex}.gf_step{color:var(--form-muted);align-items:center;gap:10px;display:flex}.gf_step_number{border:var(--form-border-width) solid var(--form-border);border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.gf_step_active{color:inherit}.gf_step_active .gf_step_number{border-color:var(--form-choice-checked);background:var(--form-choice-checked);color:var(--form-choice-mark)}.gf_step_completed .gf_step_number{border-color:var(--form-choice-checked)}.gf_progressbar_wrapper{margin-bottom:var(--form-gap-y)}.gf_progressbar_title{color:var(--form-muted);margin:0 0 8px;font-size:14px}.gf_progressbar{background:var(--form-border);border-radius:4px;height:8px;overflow:hidden}.gf_progressbar_percentage{background:var(--form-choice-checked);height:100%;transition:width .3s var(--ease-motion)}.gf_progressbar_percentage span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ui-datepicker{border:1px solid var(--color-line);background:var(--color-page);width:304px;color:var(--color-ink);border-radius:4px;margin-top:6px;padding:12px;font-size:14px;display:none;z-index:1000!important}.ui-datepicker-header{justify-content:center;align-items:center;min-height:36px;margin-bottom:8px;display:flex;position:relative}.ui-datepicker :is(.ui-datepicker-prev,.ui-datepicker-next){cursor:pointer;border-radius:50%;place-items:center;width:36px;height:36px;font-size:0;display:grid;position:absolute;top:0}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker :is(.ui-datepicker-prev,.ui-datepicker-next):hover{background:var(--color-sand)}.ui-datepicker :is(.ui-datepicker-prev,.ui-datepicker-next):before{content:"";background:currentColor;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10 3L5 8l5 5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10 3L5 8l5 5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat}.ui-datepicker .ui-datepicker-next:before{transform:scaleX(-1)}.ui-datepicker .ui-state-disabled:is(.ui-datepicker-prev,.ui-datepicker-next){opacity:.3;cursor:default}.ui-datepicker-title{gap:6px;padding:0 40px;font-weight:600;display:flex}.ui-datepicker-title select{background:#fff var(--form-chevron) no-repeat right 8px center / 12px;min-height:36px;color:inherit;font:inherit;appearance:none;cursor:pointer;border:1px solid #cbd0d8;border-radius:6px;padding:4px 26px 4px 10px;font-size:16px}.ui-datepicker-calendar{border-collapse:collapse;width:100%}.ui-datepicker-calendar th{color:#6b7280;text-align:center;padding:6px 0;font-weight:500}.ui-datepicker-calendar td{text-align:center;padding:1px}.ui-datepicker-calendar td :is(a,span){height:36px;color:inherit;border-radius:50%;place-items:center;text-decoration:none;display:grid}.ui-datepicker-calendar td a:hover{background:var(--color-sand)}.ui-datepicker-calendar .ui-datepicker-today a{box-shadow:inset 0 0 0 1px var(--color-primary)}.ui-datepicker-calendar td a.ui-state-active{background:var(--color-primary);color:#fff}.ui-datepicker-calendar .ui-datepicker-other-month a{color:#9ca3af}.ui-datepicker-calendar .ui-state-disabled span{color:#c4c8ce;cursor:default}.ui-helper-hidden-accessible{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.gform_wrapper *,.ui-datepicker *{transition:none!important}.gform-loader{animation-duration:2s}}@media (max-width:768px){:root{--spacing-container:20px}}.container,:root .nectar-blocks-row__inner.is-contained-content{max-width:calc(var(--wp--style--global--content-size,1680px) + var(--wp--style--root--padding-left,40px) + var(--wp--style--root--padding-right,40px))}.container{padding-left:var(--wp--style--root--padding-left,20px);padding-right:var(--wp--style--root--padding-right,20px);margin-inline:auto}.pl-container{padding-left:var(--wp--style--root--padding-left,20px)}.pr-container{padding-right:var(--wp--style--root--padding-right,20px)}.p-container{padding-left:var(--wp--style--root--padding-left,20px);padding-right:var(--wp--style--root--padding-right,20px)}:root{--content-space-paragraph:24px;--content-space-heading:16px;--content-space-block:64px}@media (max-width:1280px){:root{--content-space-block:56px}}@media (max-width:1024px){:root{--content-space-block:48px}}@media (max-width:768px){:root{--content-space-block:40px}}@media (max-width:480px){:root{--content-space-block:32px}}:is(.px-content,.wp-block-post-content,.is-root-container)>:is(.wp-block-nectar-blocks-text,.wp-block-nectar-blocks-image){margin-block:0 var(--content-space-paragraph)}:is(.px-content,.wp-block-post-content,.is-root-container)>.wp-block-nectar-blocks-text:is(h2,h3,h4,:has(>.nectar-blocks-text>:is(h2,h3,h4))){margin-block:var(--content-space-block) var(--content-space-heading)}:is(.px-content,.wp-block-post-content,.is-root-container)>.wp-block-nectar-blocks-image{margin-block:var(--content-space-block)}:is(.px-content,.wp-block-post-content,.is-root-container)>:is(.wp-block-nectar-blocks-text,.wp-block-nectar-blocks-image):first-child{margin-block-start:0}:is(.px-content,.wp-block-post-content,.is-root-container)>:is(.wp-block-nectar-blocks-text,.wp-block-nectar-blocks-image):last-child{margin-block-end:0}:is(.px-content,.wp-block-post-content,.is-root-container)>.nectar-block-edit-wrapper>.nectar-block,:is(.px-content,.wp-block-post-content,.is-root-container)>.nectar-block-edit-wrapper>.nectar-block>:is(h1,h2,h3,h4,h5,h6,p){margin-block:0}.px-single{--single-gap:64px}@media (max-width:1280px){.px-single{--single-gap:56px}}@media (max-width:1024px){.px-single{--single-gap:48px}}@media (max-width:768px){.px-single{--single-gap:40px}}@media (max-width:480px){.px-single{--single-gap:32px}}.px-single>*+*{margin-block-start:var(--single-gap)}.px-single>.px-single__more{margin-block-start:var(--spacing-section)}.px-single>:last-child{margin-block-end:var(--spacing-section)}.px-single--project,.px-single--post{padding-block-start:var(--spacing-section-sm)}.px-single--project{--single-gap:var(--spacing-section)}.px-single--post{--single-gap:var(--spacing-section-sm)}.px-detail-label{color:var(--color-muted);font-family:var(--font-heading);margin:0;font-size:13px;font-weight:600;line-height:1.2}.px-detail-label a{color:inherit;text-decoration:none}.px-detail-label a:hover{color:var(--color-primary)}.px-project-hero{flex-direction:column;gap:24px;display:flex}@media (max-width:768px){.px-project-hero{gap:16px}}.px-project-hero__title{margin:0}.px-project-hero__photo{width:100%}.px-article-header,.px-article__grid{width:100%;max-width:1396px;margin-inline:auto}.px-article-header{flex-direction:column;gap:40px;display:flex}@media (max-width:768px){.px-article-header{gap:24px}}.px-article-header__text{flex-direction:column;gap:20px;display:flex}@media (max-width:768px){.px-article-header__text{gap:12px}}.px-article-header__title{margin:0}.px-article-header__meta{color:var(--color-muted);flex-wrap:wrap;gap:8px;margin:0;font-size:13px;line-height:1.2;display:flex}a.px-article-header__author{color:inherit;transition:color var(--duration-hover) var(--ease-motion);text-decoration:none}a.px-article-header__author:hover{color:var(--color-primary)}.px-article-header__cover{--cut-br:var(--cut-hover-wide)}@media (max-width:768px){.px-article-header__cover{--cut-br:var(--cut-hover)}}.px-article__grid{grid-template-columns:minmax(0,970fr) minmax(0,402fr);align-items:start;gap:24px;display:grid}@media (max-width:1024px){.px-article__grid{grid-template-columns:minmax(0,1fr)}}.px-article__aside{position:sticky;top:120px}@media (max-width:1024px){.px-article__aside{display:none}}.px-article__body{color:var(--color-muted);font-size:16px;line-height:1.6}.px-article__body>*+*{margin-block-start:20px}.px-article__body :where(h2,h3,h4){color:var(--color-ink);font-family:var(--font-heading);letter-spacing:0;margin-block:32px 0;line-height:1.25}.px-article__body :where(h2){font-size:26px;font-weight:700}.px-article__body :where(h3){font-size:20px;font-weight:600}.px-article__body :where(h4){font-size:18px;font-weight:600}.px-article__body :where(img){width:100%;height:auto;display:block}.px-article__body :where(iframe[src*=youtube],.wp-block-embed iframe){aspect-ratio:16/9;width:100%;height:auto;display:block}@media (max-width:768px){.px-article__body :where(h2){font-size:22px}.px-article__body :where(h3){font-size:18px}}.px-rive{position:relative}.px-rive__canvas{width:100%;display:none}@media not all and (min-width:700px){.px-rive--phone .px-rive__canvas{aspect-ratio:var(--px-rive-ratio-phone);display:block}.px-rive--phone .px-rive__text{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:700px) and (not (min-width:1200px)){.px-rive--tablet .px-rive__canvas{aspect-ratio:var(--px-rive-ratio-tablet);display:block}.px-rive--tablet .px-rive__text{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:1200px){.px-rive--desktop .px-rive__canvas{aspect-ratio:var(--px-rive-ratio-desktop);display:block}.px-rive--desktop .px-rive__text{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.px-cursor{z-index:9999;pointer-events:none;width:60px;height:60px;position:fixed;top:0;left:0}.px-cursor.is-hidden{opacity:0}html.has-px-cursor,html.has-px-cursor :is(a,button,[data-cursor]){cursor:none}.px-contact-item{align-items:center;gap:16px;display:flex}.px-contact-item__icon{width:40px;height:40px;color:var(--color-primary);background:var(--color-sand);flex:none;place-items:center;font-size:20px;display:grid}.px-contact-item__body{flex-direction:column;gap:4px;min-width:0;display:flex}.px-contact-item__label{font-family:var(--font-heading);color:var(--color-muted);font-size:12px;font-weight:500;line-height:1.25}.px-contact-item__value{font-family:var(--font-heading);color:var(--color-ink);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.25}a.px-contact-item__value{text-decoration:none}a.px-contact-item__value:hover{color:var(--color-primary);text-underline-offset:4px;text-decoration:underline}.px-map{line-height:0}.px-map iframe{border:0;width:100%;height:600px;display:block}@media (max-width:1024px){.px-map iframe{height:480px}}@media (max-width:768px){.px-map iframe{height:400px}}.px-about-pills{flex-wrap:wrap;gap:8px;display:flex}.px-about-text{font-size:var(--px-body,16px);color:var(--color-muted);line-height:1.6}.px-about-text+.px-about-text{margin-top:16px}.px-photos-wide .photos__frame{aspect-ratio:21/9}@container (max-width:640px){.px-photos-wide .photos__frame{aspect-ratio:3/2}}.px-value{gap:12px}.px-value+.px-value{border-left:1px solid #f6f2ea33;padding-left:32px}.px-value:not(:last-child){padding-right:32px}.px-value__icon{color:var(--color-page);margin-bottom:12px;font-size:48px;line-height:1}.px-value__title{font-family:var(--font-heading);color:var(--color-page);font-size:17px;font-weight:600;line-height:1.25}.px-value__text{color:var(--color-line);font-size:16px;line-height:1.6}@media (max-width:1024px){.px-value+.px-value,.px-value:not(:last-child){border-left:0;padding:0}.px-value+.px-value{border-top:1px solid #f6f2ea33;padding-top:32px}}.px-case__body{font-size:var(--px-lead,18px);color:var(--color-muted);line-height:1.5}.px-case__quote{font-family:var(--font-display);color:var(--color-navy);font-size:22px;font-style:italic;line-height:1.4}.px-case__by{font-family:var(--font-heading);color:var(--color-muted);font-size:14px;font-weight:600;line-height:1.3}.px-case__button{margin-top:8px}.px-services-more{margin-top:24px}@media (max-width:768px){.px-case__quote{font-size:20px}.px-case__button{margin-top:0}.px-services-more{margin-top:8px}}:root{--px-header-height:85px;--px-header-top:var(--wp-admin--admin-bar--height,0px);--px-header-line:#d9d9d9;--z-float:30;--z-menu:40;--z-header:50;--z-skip:60}@media (max-width:600px){:root{--px-header-top:0px}}html{scroll-padding-top:calc(var(--px-header-top) + var(--px-header-height))}.px-skip-link{top:calc(var(--px-header-top) + 8px);z-index:var(--z-skip);background:var(--color-primary);color:#fff;transform:translateY(calc(-100% - 16px - var(--px-header-top)));padding:12px 16px;font-weight:500;text-decoration:none;position:fixed;left:8px}.px-skip-link:focus{transform:none}.px-header{top:var(--px-header-top);z-index:var(--z-header);background:var(--color-page);color:var(--color-ink);border-bottom:1px solid var(--px-header-line);transition:transform .3s var(--ease-motion), background-color .3s var(--ease-motion), border-color .3s var(--ease-motion), color .3s var(--ease-motion);position:sticky}html:not(.is-menu-open) :is(.is-scroll-middle,.is-scroll-bottom).is-scroll-down .px-header:not(:has(:focus-visible)){transform:translateY(-100%)}@media not all and (max-width:1024px){html:not(.is-menu-open) :is(.is-scroll-middle,.is-scroll-bottom) .px-header--no-scroll-up:not(:has(:focus-visible)){transform:translateY(-100%)}}.px-header--overlay{margin-bottom:calc(-1 * var(--px-header-height))}.px-header__bar{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}@media (max-width:1024px){.px-header__bar{gap:calc(var(--spacing) * 3);min-height:67px}}.px-header__logo{color:inherit;flex-shrink:0;align-items:center;text-decoration:none;display:flex;position:relative}.px-header__logo img{width:auto;height:44px}.px-header__logo-img--white{opacity:0;position:absolute;inset:0}.px-header__site-name{font-family:var(--font-heading);font-size:20px;font-weight:700}@media (max-width:1024px){.px-header__nav{display:none}}.px-header__end{align-items:center;gap:16px;display:flex}@media (max-width:1024px){.px-header__end{gap:calc(var(--spacing) * 2)}.px-header__end>.px-lang{display:none}}.px-header__cta .px-button{white-space:nowrap}@media (max-width:1024px){.px-header__cta .px-button{padding-inline:calc(var(--spacing) * 4)}}@media not all and (min-width:360px){.px-header__cta{display:none}}.nav-menu,.nav-menu ul{margin:0;padding:0;list-style:none}.nav-menu{font-family:var(--font-heading)}.nav-menu a,.nav-menu__toggle--label{color:inherit;transition:color var(--duration-hover) var(--ease-motion);font-weight:500;text-decoration:none}.nav-menu a:hover,.nav-menu__toggle--label:hover,.nav-menu :is(.current-menu-item,.current-menu-ancestor)>:is(a,.nav-menu__toggle--label){color:var(--color-primary)}.nav-menu .current-menu-item>a,.nav-menu .current-menu-ancestor>.nav-menu__toggle--label{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.nav-menu--bar.has-line{position:relative}.nav-menu--bar.has-line :is(.current-menu-item>a,.current-menu-ancestor>.nav-menu__toggle--label){text-decoration:none}.nav-menu--bar>.nav-menu__line{min-height:0;width:var(--line-w,0px);height:1px;translate:var(--line-x,0px) var(--line-y,0px);pointer-events:none;transition:translate var(--duration-spring) var(--ease-spring), width var(--duration-spring) var(--ease-spring), opacity var(--duration-base) var(--ease-spring);background:currentColor;display:block;position:absolute;top:0;left:0}.nav-menu--bar>.nav-menu__line.is-line-hidden{opacity:0}.nav-menu--bar>.nav-menu__line.is-line-instant{transition:none}.nav-menu__toggle{width:32px;height:32px;color:inherit;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.nav-menu__toggle:before{content:"";width:9px;height:7px;transition:transform var(--duration-fast) var(--ease-motion);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 7'%3E%3Cpath d='M.49.39l4 5 4-5' fill='none' stroke='%23000' stroke-width='1.25'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 7'%3E%3Cpath d='M.49.39l4 5 4-5' fill='none' stroke='%23000' stroke-width='1.25'/%3E%3C/svg%3E") 50%/contain no-repeat}.is-open>.nav-menu__toggle:before{transform:rotate(180deg)}.nav-menu__toggle--label{width:auto;font:inherit;gap:6px;font-weight:500}.nav-menu__toggle--label:before{order:1}.nav-menu--bar{align-items:center;gap:32px;font-size:14px;line-height:17px;display:flex}.nav-menu--bar>li{align-items:center;min-height:84px;display:flex;position:relative}.nav-menu--bar>li>a+.nav-menu__toggle{margin-left:-6px;margin-right:-12px}.nav-menu--bar>li>.nav-menu__toggle--label{min-height:32px}.nav-menu--bar .sub-menu{background:var(--color-page);border:1px solid var(--color-line);min-width:240px;color:var(--color-ink);opacity:0;visibility:hidden;transform:var(--px-submenu-from);transition:opacity var(--duration-fast) var(--ease-motion), visibility var(--duration-fast) var(--ease-motion), transform var(--duration-fast) var(--ease-motion);--px-submenu-from:translateY(4px);padding:8px 0;position:absolute;top:calc(100% - 12px);left:-16px}.nav-menu--bar li:is(:hover,:focus-within,.is-open)>.sub-menu{opacity:1;visibility:visible;transform:none}.nav-menu--bar li.is-dismissed>.sub-menu{opacity:0;visibility:hidden;transform:var(--px-submenu-from)}.nav-menu--bar .sub-menu li{align-items:center;display:flex;position:relative}.nav-menu--bar .sub-menu a{flex:1;padding:10px 16px;display:block}.nav-menu--bar .sub-menu a:hover{background:var(--color-beige)}.nav-menu--bar .sub-menu .nav-menu__toggle{margin-right:8px}.nav-menu--bar .sub-menu .sub-menu{--px-submenu-from:translateX(-4px);top:-9px;left:100%}.nav-menu--bar .sub-menu .nav-menu__toggle:before{transform:rotate(-90deg)}.nav-menu--bar>li:last-child .sub-menu .sub-menu{--px-submenu-from:translateX(4px);left:auto;right:100%}.nav-menu--bar>li:last-child .sub-menu .nav-menu__toggle:before{transform:rotate(90deg)}.px-hamburger{width:44px;height:44px;color:inherit;cursor:pointer;justify-content:center;align-items:center;display:none}@media (max-width:1024px){.px-hamburger{display:inline-flex}}.px-hamburger__lines,.px-hamburger__lines:before,.px-hamburger__lines:after{width:24px;height:2px;transition:transform var(--duration-base) var(--ease-motion), background-color var(--duration-base) var(--ease-motion);background:currentColor;display:block}.px-hamburger__lines{position:relative}.px-hamburger__lines:before,.px-hamburger__lines:after{content:"";position:absolute;left:0}.px-hamburger__lines:before{transform:translateY(-7px)}.px-hamburger__lines:after{transform:translateY(7px)}.is-menu-open .px-hamburger__lines{background-color:#0000}.is-menu-open .px-hamburger__lines:before{transform:rotate(45deg)}.is-menu-open .px-hamburger__lines:after{transform:rotate(-45deg)}.px-mobile-menu{--px-mobile-menu-width:400px;--ease-panel:cubic-bezier(.22, 1, .36, 1);--panel-duration:.5s;--stagger-step:30ms;--stagger-start:.1s;inset:var(--px-header-top) 0 0 0;z-index:var(--z-menu);visibility:hidden;opacity:0;transition:opacity .3s var(--ease-panel), visibility .3s var(--ease-panel);position:fixed}@media not all and (max-width:1024px){.px-mobile-menu{display:none}}.is-menu-open .px-mobile-menu{visibility:visible;opacity:1}.px-mobile-menu__backdrop{background:#1c2b2266;position:absolute;inset:0}.px-mobile-menu__panel{width:100%;max-width:var(--px-mobile-menu-width);padding-top:var(--px-header-height);overscroll-behavior:contain;background:var(--color-page);color:var(--color-ink);transition:transform var(--panel-duration) var(--ease-panel);position:absolute;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.is-menu-open .px-mobile-menu__panel{transform:none}.px-mobile-menu .nav-menu--panel>li,.px-mobile-menu__bottom>*{opacity:0;transition:opacity .2s var(--ease-panel), transform .2s var(--ease-panel);transform:translate(-15px)}.is-menu-open .px-mobile-menu .nav-menu--panel>li,.is-menu-open .px-mobile-menu__bottom>*{opacity:1;transition-duration:var(--panel-duration);transition-delay:calc(var(--stagger-start) + var(--i,0) * var(--stagger-step));transform:none}@media (max-width:480px){.px-mobile-menu__panel{max-width:none}}.px-mobile-menu__inner{flex-direction:column;justify-content:space-between;gap:40px;min-height:100%;padding-top:16px;padding-bottom:32px;display:flex}.px-mobile-menu__bottom{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.nav-menu--panel>li{border-bottom:1px solid var(--color-line)}.nav-menu--panel li{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.nav-menu--panel a{flex:1;padding:14px 0;font-size:18px;line-height:1.3}.nav-menu--panel .nav-menu__toggle{width:44px;height:44px}.nav-menu--panel .nav-menu__toggle--label{text-align:left;flex:1;justify-content:space-between;height:auto;min-height:44px;padding:14px 0;font-size:18px;line-height:1.3}.nav-menu--panel .nav-menu__toggle:before{width:12px;height:9px}.nav-menu--panel .sub-menu{visibility:hidden;width:100%;height:0;transition:height .3s var(--ease-motion), visibility .3s var(--ease-motion);padding-left:16px;overflow:hidden}.nav-menu--panel .is-open>.sub-menu{visibility:visible;height:auto}.nav-menu--panel .sub-menu>li:last-child{padding-bottom:12px}.nav-menu--panel .sub-menu a{padding:10px 0;font-size:16px}.nav-menu--panel .sub-menu .sub-menu a{font-size:15px;font-weight:400}.nav-menu--bar:has(>li.mega){position:relative}.nav-menu--bar>li.mega{position:static}.nav-menu--bar>li.mega>.sub-menu{--px-mega-width:min(960px, calc(100vw - 2 * var(--spacing-container)));width:var(--px-mega-width);margin-left:calc(var(--px-mega-width) / -2);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:12px;display:grid;left:50%}.nav-menu--bar>li.mega>.sub-menu>li>a{grid-template-columns:40px minmax(0,1fr);align-content:start;column-gap:12px;padding:12px;display:grid}.nav-menu--bar>li.mega>.sub-menu>li>a:hover{background:var(--color-beige)}.nav-menu--bar li.mega .nav-menu__icon{background:#153e2814;grid-row:span 2;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@supports (color:color-mix(in lab, red, red)){.nav-menu--bar li.mega .nav-menu__icon{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}}.nav-menu--bar li.mega .nav-menu__icon{color:var(--color-primary);font-size:24px;line-height:1}.nav-menu--bar li.mega .nav-menu__title{grid-column:2}.nav-menu--bar li.mega .nav-menu__desc{-webkit-line-clamp:2;line-clamp:2;opacity:.7;-webkit-box-orient:vertical;grid-column:2;margin-top:2px;font-size:.875rem;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.nav-menu--panel .panel-grid>.sub-menu{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.nav-menu--panel .panel-grid>.sub-menu>li:last-child{padding-bottom:0}.nav-menu--panel .panel-grid>.sub-menu:after{content:"";grid-column:1/-1;height:12px}.nav-menu--panel .sub-menu a:has(.nav-menu__icon){align-items:center;gap:8px;display:flex}.nav-menu--panel .nav-menu__icon{color:var(--color-primary);flex-shrink:0;font-size:20px;line-height:1}.px-lang{margin:0;padding:0;list-style:none}.px-lang--hover{position:relative}.px-lang__button,.px-lang__link{min-height:40px;color:inherit;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.px-lang__button{cursor:pointer}.px-lang__button:after{content:"";width:8px;height:8px;transition:transform .2s var(--ease-motion);border-bottom:2px solid;border-right:2px solid;transform:translateY(-25%)rotate(45deg)}.px-lang__button[aria-expanded=true]:after{transform:translateY(25%)rotate(-135deg)}.px-lang__flag{object-fit:cover;border-radius:50%;width:20px;height:20px}.px-lang__list{background:var(--color-page);border:1px solid var(--color-line);min-width:160px;color:var(--color-ink);opacity:0;visibility:hidden;transition:opacity .2s var(--ease-motion), visibility .2s var(--ease-motion), transform .2s var(--ease-motion);margin:0;padding:8px 0;list-style:none;position:absolute;top:100%;right:0;transform:translateY(4px)}.px-lang--hover:is(:hover,:focus-within) .px-lang__list,.px-lang__button[aria-expanded=true]+.px-lang__list{opacity:1;visibility:visible;transform:none}.px-lang__list .px-lang__link{padding:4px 16px;display:flex}.px-lang__link:hover,.px-lang__link[aria-current]{color:var(--color-primary)}.px-lang--list{flex-wrap:wrap;gap:8px 24px;display:flex}html:not(.is-menu-open) body:not(.is-scroll-middle,.is-scroll-bottom) .px-header--overlay{color:#fff;background:0 0;border-bottom-color:#0000}html:not(.is-menu-open) body:not(.is-scroll-middle,.is-scroll-bottom) .px-header--overlay .sub-menu{color:var(--color-ink)}html:not(.is-menu-open) body:not(.is-scroll-middle,.is-scroll-bottom) .px-header--overlay .px-header__logo-img--white{opacity:1}html:not(.is-menu-open) body:not(.is-scroll-middle,.is-scroll-bottom) .px-header--overlay .px-header__logo:has(.px-header__logo-img--white)>:not(.px-header__logo-img--white){opacity:0}html:not(.is-menu-open) body:not(.is-scroll-middle,.is-scroll-bottom) .px-header--overlay .nav-menu--bar>li>:is(a,.nav-menu__toggle--label):hover,html:not(.is-menu-open) body:not(.is-scroll-middle,.is-scroll-bottom) .px-header--overlay .nav-menu--bar>li:is(.current-menu-item,.current-menu-ancestor)>:is(a,.nav-menu__toggle--label){color:#fff}.px-header__logo>*{transition:opacity var(--duration-base) var(--ease-motion)}html.is-prevent-scroll{scrollbar-gutter:stable;overflow:hidden}@media (prefers-reduced-motion:reduce){.px-header,.px-header *,.px-header :before,.px-header :after,.px-mobile-menu,.px-mobile-menu *,.px-mobile-menu :before,.px-mobile-menu :after{transition:none!important}}.px-zalo{--zalo-size:64px;--zalo-gap:32px;right:var(--zalo-gap);bottom:var(--zalo-gap);z-index:var(--z-float,30);width:var(--zalo-size);height:var(--zalo-size);color:#fff;font-family:var(--font-heading);transition:background-color var(--duration-fast) var(--ease-motion), transform var(--duration-fast) var(--ease-motion), opacity var(--duration-base) var(--ease-motion), visibility var(--duration-base) var(--ease-motion);background:#0068ff;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:flex;position:fixed}@media (max-width:768px){.px-zalo{--zalo-gap:20px;--zalo-size:56px}}.px-zalo:hover{color:#fff;background:#0057d6}.px-zalo:active{transform:scale(.96)}.px-zalo:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.is-menu-open .px-zalo{visibility:hidden;opacity:0}@media (prefers-reduced-motion:reduce){.px-zalo{transition:none}}@media print{.px-zalo{display:none}}.px-loader{--loader-spring:linear(0, .011, .041, .087, .143, .208, .278, .351, .424, .496, .567, .633, .696, .753, .806, .853, .895, .931, .962, .989, 1.011, 1.028, 1.042, 1.053, 1.06, 1.065, 1.067, 1.068, 1.067, 1.065, 1.062, 1.058, 1.053, 1.049, 1.044, 1.039, 1.034, 1.029, 1.024, 1.02, 1.016, 1.013, 1.01, 1.007, 1.004, 1.002, 1.001, .999, 1);--loader-cut-end:calc(100vw + 100vh);z-index:70;background:var(--color-primary);color:var(--color-cream);pointer-events:none;clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,0 100%);animation:px-loader-exit 1.1s var(--loader-spring) 2.4s forwards;place-items:center;display:grid;position:fixed;inset:0}.px-loader__logo{width:min(50.4vw,392px);height:auto;animation:px-loader-in .7s var(--loader-spring) .1s both;overflow:visible}.px-loader__half--top,.px-loader__tagline{animation:var(--loader-slide,px-loader-step) 1s var(--loader-spring) 1s both}.px-loader__tagline{--loader-slide:px-loader-tagline}.px-loader__pieces{animation:1ms linear 2s both px-loader-hide}.px-loader__whole{animation:1ms linear 2s both px-loader-show}@keyframes px-loader-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes px-loader-step{0%{translate:calc(-1 * var(--loader-step)) 0}to{translate:0}}@keyframes px-loader-tagline{0%{opacity:0;translate:160px}to{opacity:1;translate:0}}@keyframes px-loader-hide{to{opacity:0}}@keyframes px-loader-show{0%{opacity:0}to{opacity:1}}@keyframes px-loader-exit{to{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--loader-cut-end)), calc(100% - var(--loader-cut-end)) 100%, 0 100%)}}@media (prefers-reduced-motion:reduce){.px-loader{display:none}}.px-inner-banner{padding-top:var(--pxtk-space-section-sm);padding-bottom:var(--pxtk-space-section-sm)}.px-breadcrumbs{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.px-breadcrumbs p{margin:0}.px-breadcrumbs a{text-decoration-line:none}@media (hover:hover){.px-breadcrumbs a:hover{text-decoration-line:underline}}.px-breadcrumbs a{color:inherit}.px-breadcrumbs .last,.px-breadcrumbs .breadcrumb_last{opacity:.7}.px-inner-banner__title{margin:0}.px-inner-banner__label{margin:0 0 var(--px-intro-heading);color:var(--color-muted)}.px-inner-banner__text{max-width:828px;margin:var(--px-intro-heading) 0 0;color:var(--color-muted)}.px-footer{--px-footer-text:#a8a08f;--px-footer-hover:var(--color-cream);--px-footer-icon-bg:#24503a;--px-small-lh:1.3}.px-footer .txt_color_white{color:var(--px-footer-text)}.px-footer__logo a{line-height:0;display:inline-block}.px-footer__logo img{width:186px;max-width:100%;height:auto}.px-footer__title{font-family:var(--font-heading);font-size:14px;font-weight:600;line-height:1.3}.px-footer__fine{font-size:12px;line-height:1.25}.px-footer :where(.nectar-blocks-text) a:not([class]),.px-footer .pxtk-menu a{color:inherit;transition:color var(--duration-hover) var(--ease-motion);text-decoration:none}.px-footer :where(.nectar-blocks-text) a:not([class]):hover,.px-footer .pxtk-menu a:hover{color:var(--px-footer-hover);text-underline-offset:4px;opacity:1;text-decoration:underline}.pxtk-menu__list,.pxtk-menu .sub-menu{margin:0;padding:0;list-style:none}.pxtk-menu__list{flex-direction:column;gap:8px;display:flex}.pxtk-menu .sub-menu{flex-direction:column;gap:8px;margin-top:12px;display:flex}.pxtk-menu a{color:inherit;text-decoration:none}.pxtk-menu a:hover{text-decoration:underline}.px-footer .pxtk-menu{font-size:var(--px-small);line-height:1.3}.px-footer .px-social-links{gap:10px}.px-footer .px-social-links__link{isolation:isolate;width:36px;min-width:36px;height:36px;min-height:36px;color:var(--color-cream);transition:color var(--duration-hover) var(--ease-motion);justify-content:center;position:relative}.px-footer .px-social-links__link:before{--cut:var(--cut-icon);content:"";z-index:-1;background:var(--px-footer-icon-bg);clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));transition:background-color var(--duration-hover) var(--ease-motion);position:absolute;inset:0}.px-footer .px-social-links__icon{font-size:18px;line-height:1;display:block}.px-footer .px-social-links__icon:before{display:block}.px-footer .txt_color_white .px-social-links__link:hover,.px-footer .txt_color_white .px-social-links__link:focus-visible{color:var(--color-primary);opacity:1}.px-footer .px-social-links__link:hover:before,.px-footer .px-social-links__link:focus-visible:before{background:var(--color-cream)}.px-footer .px-social-links__link:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.px-social-links{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.px-social-links__link{min-width:32px;min-height:32px;color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.px-social-links__link:hover,.px-social-links__link:focus-visible{color:var(--color-primary)}.px-social-links__icon{font-size:24px}.txt_color_white .px-social-links__link:hover,.txt_color_white .px-social-links__link:focus-visible{color:inherit;opacity:.75}.px-post-list__terms{margin-bottom:40px}@media (max-width:768px){.px-post-list__terms{margin-bottom:24px}}.px-post-list__term-icon{margin-right:8px;font-size:1.25em}.px-post-list__more{margin:48px 0 0}@media (max-width:768px){.px-post-list__more{margin-top:32px}}.px-card__frame{position:relative;overflow:hidden}.px-card__title{color:var(--color-ink)}.px-card__excerpt{color:var(--color-muted);font-size:16px;line-height:1.6}.px-recent__heading{color:#153e2899;margin:0 0 20px}@supports (color:color-mix(in lab, red, red)){.px-recent__heading{color:color-mix(in srgb, var(--color-primary) 60%, transparent)}}.px-recent__heading{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.2}.px-recent__list{margin:0;padding:0;list-style:none}.px-recent__item{border-top:1px solid #153e2859;margin:0;padding:20px 0 0}@supports (color:color-mix(in lab, red, red)){.px-recent__item{border-top:1px solid color-mix(in srgb, var(--color-primary) 35%, transparent)}}.px-recent__item:first-child{border-top:0;padding-top:0}.px-recent__item+.px-recent__item{margin-top:20px}.px-recent__link{color:inherit;align-items:flex-start;gap:16px;text-decoration:none;display:flex}.px-recent__photo{aspect-ratio:3/2;flex:0 0 96px;display:block;overflow:hidden}.px-recent__text{flex-direction:column;gap:6px;min-width:0;display:flex}.px-recent__date{color:var(--color-primary);font-family:var(--font-heading);font-size:14px;font-weight:500;line-height:1.2}.px-recent__title{color:var(--color-ink);font-family:var(--font-heading);transition:color var(--duration-hover) var(--ease-motion);font-size:14px;font-weight:600;line-height:1.2}@media (hover:hover){.px-recent__link:hover .px-recent__title{color:var(--color-primary)}}.px-post-list__terms-select{display:none}.px-post-list__terms-select select{border:1px solid var(--color-primary);background:var(--form-chevron,none) no-repeat right 16px center / 16px;width:100%;min-height:48px;color:var(--color-primary);font:inherit;appearance:none;cursor:pointer;border-radius:0;padding:0 44px 0 16px;font-size:16px}.px-post-list__terms-select select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:768px){.px-post-list__term-list{display:none}.px-post-list__terms-select{display:block}}.px-post-list__slider.flickity-enabled{display:block}.px-post-list__slider.flickity-enabled:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.px-post-list__arrows:has(.is-freeze){display:none}.px-post-list__arrow{width:48px;height:48px;color:inherit;cursor:pointer;border:1px solid;border-radius:999px;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.px-post-list__arrow:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.px-post-list__arrow:disabled{opacity:.3;cursor:default}.px-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:48px;display:flex}@media (max-width:768px){.px-pagination{margin-top:32px}}.px-pagination ul.page-numbers{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.px-pagination ul.page-numbers li{margin:0;padding:0}.px-pagination .px-pill{--btn-cut:var(--cut-s);--btn-py:0px;--btn-px:8px;min-width:45px;min-height:45px;padding:var(--btn-py) var(--btn-px);font-size:14px;font-weight:600;line-height:17px}.px-pagination .page-numbers.dots{min-width:45px;min-height:45px;color:var(--color-primary);font-family:var(--font-heading);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.px-pagination :is(.px-pagination__prev,.px-pagination__next) i{font-size:20px}.px-pagination [aria-disabled=true]{--btn-bg:transparent;opacity:.35;cursor:default}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{touch-action:pan-y;height:100%;position:relative;overflow:hidden}.flickity-slider{width:100%;height:100%;position:absolute;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{color:#333;background:#ffffffbf;border:none;position:absolute}.flickity-button:hover{cursor:pointer;background:#fff}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;width:44px;height:44px;top:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{width:60%;height:60%;position:absolute;top:20%;left:20%}.flickity-page-dots{text-align:center;flex-wrap:wrap;justify-content:center;width:100%;display:flex;position:absolute;bottom:-25px}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{cursor:pointer;appearance:none;text-indent:-9999px;background:#33333340;border:none;border-radius:50%;width:10px;height:10px;margin:0 8px;padding:0;display:block;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:#333}:root{--duration-hover:.3s;--duration-fast:.3s;--duration-base:.3s;--duration-slow:.45s;--duration-joint:.6s;--duration-spring:.6s;--ease-spring:linear(0, .028, .098, .195, .306, .42, .531, .634, .726, .805, .871, .924, .965, .996, 1.018, 1.033, 1.042, 1.045, 1.046, 1.044, 1.04, 1.035, 1.03, 1.025, 1.02, 1.015, 1.011, 1.008, 1.005, 1.003, 1.001, 1, .999, .998, .998, .998, .998, .998, .998, .998, 1);--ease-motion:var(--ease-spring);--cut-l:6px;--cut-s:5px;--cut-pill:4px;--cut-icon:10px;--cut-hover:32px;--cut-hover-wide:48px;font-family:var(--font-sans), sans-serif}body{background-color:var(--color-page);color:var(--color-ink)}.px-cut,.px-cut-icon{--cut:var(--cut-l);clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut))}.px-cut-icon{--cut:var(--cut-icon)}.px-cut-br,.px-cut-hover{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut-br,0px)), calc(100% - var(--cut-br,0px)) 100%, 0 100%)}.px-cut-hover{--cut-br:0px;transition:clip-path var(--duration-base) var(--ease-motion)}@media (hover:hover) and (not (max-width:1024px)){.group:hover .px-cut-hover,.px-cut-hover:hover{--cut-br:var(--cut-hover)}.group:hover .px-cut-hover--wide,.px-cut-hover--wide:hover{--cut-br:var(--cut-hover-wide)}}@media (hover:hover) and (not (max-width:1024px)) and (prefers-reduced-motion:no-preference){.px-cut-hover img{transition:scale var(--duration-slow) var(--ease-motion)}.group:hover .px-cut-hover img,.px-cut-hover:hover img{scale:1.05}}@media (prefers-reduced-motion:reduce){.px-cut-hover{transition:none}}.img-wrapper-cover>img,.img-wrapper-contain>img{object-position:center center;width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;display:block}.img-wrapper-cover>img{object-fit:cover}.img-wrapper-contain>img{object-fit:contain}.img-hover-zoom>img{transition:transform var(--duration-slow) var(--ease-motion)}@media (hover:hover){.group:hover .img-hover-zoom>img{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.img-hover-zoom>img{transition:none}}@media (max-width:1440px){.hidden-laptop{display:none}}.show-laptop{display:none}@media (max-width:1440px){.show-laptop{display:block}}@media (max-width:1280px){.hidden-touch{display:none}}.show-touch{display:none}@media (max-width:1280px){.show-touch{display:block}}@media (max-width:1024px){.hidden-tablet-h{display:none}}.show-tablet-h{display:none}@media (max-width:1024px){.show-tablet-h{display:block}}@media (max-width:768px){.hidden-tablet-v{display:none}}.show-tablet-v{display:none}@media (max-width:768px){.show-tablet-v{display:block}}@media (max-width:480px){.hidden-mobile{display:none}}.show-mobile{display:none}@media (max-width:480px){.show-mobile{display:block}}br.show-laptop{display:none}@media (max-width:1440px){br.show-laptop{display:inline}}br.show-touch{display:none}@media (max-width:1280px){br.show-touch{display:inline}}br.show-tablet-h{display:none}@media (max-width:1024px){br.show-tablet-h{display:inline}}br.show-tablet-v{display:none}@media (max-width:768px){br.show-tablet-v{display:inline}}br.show-mobile{display:none}@media (max-width:480px){br.show-mobile{display:inline}}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}