.pex{--color-2:var(--color-primary-dim);--color-3:var(--color-primary);--color-7:var(--color-on-primary-fixed);--ease-1:cubic-bezier(.16, 1, .3, 1);--family-1:"Aspekta", -apple-system, BlinkMacSystemFont, "avenir next", avenir, "segoe ui", "helvetica neue", helvetica, sans-serif;--family-2:"Roboto Mono PEX", Menlo, Consolas, Monaco, monospace;--pex-ground:var(--color-background);--pex-ink:var(--color-on-background);--pex-ink-muted:#ffffffb8;--pex-hairline:#ffffff24;--pex-surface:var(--color-surface-container);--container-max:var(--page-container-max);--gap:20px;--pad:var(--page-container-pad);--frame:8px;--frame-radius:20px;--pex-tuck:var(--f-tuck);font-family:var(--family-1);color:var(--pex-ink);background:var(--pex-ground);-webkit-font-smoothing:antialiased;isolation:isolate;font-size:16px;font-weight:400;line-height:1em;position:relative}@media (min-width:1024px){.pex{--frame:12px}}.pex *,.pex :before,.pex :after{box-sizing:border-box;margin:0;padding:0}.pex img{max-width:100%;height:auto;display:block}.pex a{color:inherit;text-decoration:none}.pex button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.pex h1,.pex h2,.pex h3,.pex p{font-family:inherit;font-weight:400}body:has(.pex) button[data-scroll-to-top]{display:none}.pex section[id]{scroll-margin-top:104px}@media (min-width:1024px){.pex section[id]{scroll-margin-top:152px}}.pex-boot{background:var(--color-background);position:fixed;inset:0}.pex .pex_scrim{--pex-scrim-strength:.7;top:var(--frame);right:var(--frame);left:var(--frame);height:calc(100lvh - var(--frame) * 2);border-radius:var(--frame-radius);z-index:40;opacity:0;pointer-events:none;background:linear-gradient(0deg, #0000 0%, #0000 52%, rgba(0, 0, 0, calc(.26 * var(--pex-scrim-strength))) 66%, rgba(0, 0, 0, calc(.58 * var(--pex-scrim-strength))) 84%, color-mix(in oklab, var(--pex-ground) calc(var(--pex-scrim-strength) * 100%), transparent) 100%);position:fixed}.pex .pex_sequence{z-index:100;padding-inline:var(--pad);background:var(--pex-ground);opacity:1;justify-content:center;align-items:center;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.65,0,.35,1);display:flex;position:fixed;inset:0;transform:translateY(0)}.pex .pex_sequence[data-leaving=true]{opacity:0;pointer-events:none;transform:translateY(-20px)}.pex .sequence_line{color:var(--pex-ink);text-align:center;-webkit-user-select:none;user-select:none;opacity:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(12px)}.pex .sequence_line[data-in=true]{opacity:1;transform:translateY(0)}@keyframes pex-count-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pex-count-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.pex .sequence_count{animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both}.pex .sequence_count[data-in=true]{animation-name:pex-count-enter}.pex .sequence_count[data-in=false]{animation-name:pex-count-exit}.pex .sequence_count{font-family:var(--family-2);text-transform:uppercase;letter-spacing:.35em;white-space:nowrap;font-size:max(.8125rem,min(.2vw + .7575rem,1rem));line-height:1em}.pex .counter_value{text-align:left;font-variant-numeric:tabular-nums;width:5ch;display:inline-block}.pex .sequence_intro{font-family:var(--family-1);letter-spacing:-.02em;text-wrap:balance;max-width:18ch;font-size:max(1.5rem,min(1.75vw + 1.01875rem,3rem));font-weight:500;line-height:1.15em}.pex .sequence_intro>span{display:block}.pex .u-container{max-width:var(--container-max);padding-inline:var(--pad);width:100%;margin-inline:auto}.pex .u-chip{font-family:var(--family-2);text-transform:uppercase;letter-spacing:0;color:var(--color-7);background:#fff;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:8px 12px 8px 8px;font-size:max(.75rem,min(.2vw + .695rem,.875rem));line-height:1em;display:inline-flex}.pex .u-chip .chip_dot{background:var(--color-2);border-radius:2px;flex:none;width:8px;height:8px}.pex .u-chip--glass{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a}.pex .u-chip--soft{background:#ffffffeb}.pex .-on-dark .u-chip--soft{color:#fff;background:#ffffff1a}.pex .u-btn--split{width:fit-content;height:48px;font-family:var(--family-2);text-transform:uppercase;color:#fff;--btn-dur:.6s;--btn-ease:cubic-bezier(.25, 1, .5, 1);align-items:stretch;font-size:max(.75rem,min(.2vw + .695rem,.875rem));line-height:1;display:inline-flex;position:relative}.pex .u-btn--split .btn_label{background:var(--color-7);white-space:nowrap;transition:background-color var(--btn-dur) var(--btn-ease), color var(--btn-dur) var(--btn-ease), padding-right var(--btn-dur) var(--btn-ease);border-radius:12px 0 0 12px;align-items:center;padding:8px 8px 8px 20px;display:flex}.pex .u-btn--split .btn_corner{width:18px;height:48px;color:var(--color-7);transition:color var(--btn-dur) var(--btn-ease);margin-left:-2px;display:block}.pex .u-btn--split .btn_corner svg{width:100%;height:100%;display:block}.pex .u-btn--split .btn_icon{z-index:1;width:51px;height:100%;transition:transform var(--btn-dur) var(--btn-ease);border-radius:16px;display:block;position:relative;overflow:hidden}.pex .u-btn--split .btn_icon:before{content:"";background:var(--color-3);z-index:-1;transition:background-color var(--btn-dur) var(--btn-ease);border-radius:16px;position:absolute;inset:0}.pex .u-btn--split .btn_icon svg path{stroke:var(--color-7)}.pex .u-btn--split .btn_icon svg.a-in path{stroke:var(--color-3)}@media (hover:hover) and (pointer:fine){.pex .u-btn--split:hover .btn_label{background:var(--color-3);color:var(--color-7);padding-right:14px}.pex .u-btn--split:hover .btn_corner{color:var(--color-3)}.pex .u-btn--split:hover .btn_icon{transform:scale(.875)}.pex .u-btn--split:hover .btn_icon:before{background:var(--color-7)}.pex .u-btn--split:hover .btn_icon svg.a-cur{transform:translate(34px)}.pex .u-btn--split:hover .btn_icon svg.a-in{transform:translate(0)}}.pex a:focus-visible,.pex button:focus-visible{outline:4px solid var(--pex-ink);outline-offset:4px;border-radius:4px}.pex .c-footer a:focus-visible,.pex .c-footer button:focus-visible{outline-color:#fff}.pex .line-mask{margin-bottom:-.2em;padding-bottom:.2em;display:block;overflow:hidden}.pex .line-mask .line{will-change:transform;display:block}.pex [data-lines] .line{transform:translateY(110%)}.pex .inview-el{opacity:0;transform:translateY(20px)}.pex .c-hero-xl{z-index:2;background:var(--pex-ground);position:relative}.pex .hero_background{z-index:0;background:var(--pex-ground);width:100%;height:100lvh;position:absolute;top:0;left:0}.pex .background_frame{inset:var(--frame);border-radius:var(--frame-radius);background:#04070b;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0)}.pex .stage_media{position:absolute;inset:0}.pex .stage_layer{will-change:transform;position:absolute;inset:0;overflow:clip;transform:translateY(100%)}.pex .stage_layer[data-stage-layer="0"]{transform:none}.pex .stage_frame{will-change:transform;position:absolute;inset:0}.pex .stage_layer img{object-position:var(--focal-sm,var(--focal,70% 50%))}@media (min-width:768px){.pex .stage_layer img{object-position:var(--focal,70% 50%)}}.pex .background_veil{pointer-events:none;background: linear-gradient(#00000014, #00000014), linear-gradient(180deg, #0000 0%, #0000 52%, #00000042 66%, #00000094 84%,  var(--pex-ground) 100%);position:absolute;inset:0}.pex .hero_stages{z-index:1;height:100lvh;clip-path:inset(var(--frame) round var(--frame-radius));position:relative}.pex .stages_sticky{color:#fff;flex-direction:column;justify-content:flex-end;height:100lvh;display:flex;position:sticky;top:0;overflow:clip}.pex .stages_copy{flex:1;display:grid}.pex .stage_content{will-change:transform;flex-direction:column;grid-area:1/1;justify-content:flex-end;align-self:stretch;padding-bottom:clamp(56px,9vh,116px);display:flex;transform:translateY(100%)}.pex .stage_content[data-stage-content="0"]{transform:none}.pex .stage_heading,.pex .stage_sub,.pex .stage_text{text-shadow:0 1px 2px #00000073}.pex .stage_heading{letter-spacing:-.042em;max-width:15em;font-size:max(2rem,min(3vw + 1.175rem,4rem));font-weight:500;line-height:1.06em}.pex .stage_sub{letter-spacing:-.02em;color:#fff;max-width:20em;margin-top:clamp(28px,4.2vh,52px);font-size:max(1.375rem,min(1.25vw + 1.03125rem,2.25rem));font-weight:500;line-height:1.2em}.pex .stage_text{letter-spacing:-.01em;color:#ffffffc2;max-width:30em;margin-top:20px;font-size:max(1rem,min(.4vw + .89rem,1.25rem));line-height:1.45em}@media (min-width:1024px){.pex .stage_heading{max-width:12em}.pex .stage_sub{max-width:16em}.pex .stage_text{max-width:24em;margin-top:24px}}.pex .c-scroller{height:calc(var(--scroller-items,3) * 150lvh)}.pex .scroller_backdrop{pointer-events:none;position:absolute;inset:0}.pex .scroller_backdrop svg{display:block;position:absolute}.pex .bd-layer-field{width:100%;height:100%;inset:0}.pex .bd-layer-left{width:420px;height:100%;top:0;left:0}.pex .bd-layer-right{width:420px;height:100%;top:0;right:0}.pex .scroller_head,.pex .scroller_body{position:relative}.pex .scroller_backdrop g{transition:opacity 1.2s}.pex .bd-grid{stroke:#ffffff1a;fill:none}.pex .bd-grid .bd-arc{stroke:color-mix(in srgb, var(--color-primary) 11%, transparent)}.pex .bd-mark{stroke:#ffffff57;fill:none}.pex .bd-label{font-family:var(--family-2);letter-spacing:.12em;fill:#ffffff61;stroke:none;font-size:11px}.pex .bd-value{font-family:var(--family-2);letter-spacing:.12em;fill:color-mix(in srgb, var(--color-primary) 65%, transparent);stroke:none;font-size:11px}.pex .bd-dot{fill:#ffffff73;stroke:none}.pex .bd-cyan{fill:color-mix(in srgb, var(--color-primary) 85%, transparent);stroke:none}.pex .bd-glow{fill:color-mix(in srgb, var(--color-primary) 16%, transparent);stroke:none}.pex .bd-connect{stroke:color-mix(in srgb, var(--color-primary) 22%, transparent);fill:none}.pex .bd-seg-lit{stroke:color-mix(in srgb, var(--color-primary) 60%, transparent);stroke-width:3px;stroke-dasharray:6 4;fill:none}.pex .bd-seg-dim{stroke:#ffffff2e;stroke-width:3px;stroke-dasharray:6 4;fill:none}.pex .bd-radar .bd-radar-outer{stroke-dasharray:2 8}.pex .bd-radar{stroke:color-mix(in srgb, var(--color-primary) 18%, transparent);fill:none;opacity:.7}.pex .bd-sweep{transform-box:view-box;transform-origin:170px 430px;animation:26s linear infinite bd-sweep}.pex .bd-nodes{stroke:#ffffff21;fill:none;opacity:.55}.pex .bd-labels{opacity:.85}.pex .bd-pulses rect{fill:color-mix(in srgb, var(--color-primary) 45%, transparent)}.pex .bd-pulses{opacity:.55}.pex .bd-pulse-a{animation:15s linear infinite bd-pulse}.pex .bd-pulse-b{animation:19s linear -9s infinite bd-pulse}.pex .bd-field{opacity:.65;animation:30s ease-in-out infinite alternate bd-drift}.pex .bd-field path{stroke-dasharray:.1 5.5;stroke-linecap:round;stroke-width:1.8px;fill:none}.pex .bd-wave-w{stroke:#ffffff1c}.pex .bd-wave-c{stroke:color-mix(in srgb, var(--color-primary) 21%, transparent)}.pex .bd-cross{opacity:.7}.pex .bd-blink{animation:7s ease-in-out infinite bd-blink}.pex .bd-blink-late{animation-delay:-3.5s}.pex .c-scroller:has([data-scroller-phase="0"].is-active) .bd-pulses{opacity:.8}.pex .c-scroller:has([data-scroller-phase="1"].is-active) .bd-nodes{opacity:.85}.pex .c-scroller:has([data-scroller-phase="1"].is-active) .bd-radar{opacity:.85}.pex .c-scroller:has([data-scroller-phase="2"].is-active) .bd-pulses{opacity:1}.pex .c-scroller:has([data-scroller-phase="2"].is-active) .bd-field{opacity:.95}@keyframes bd-sweep{to{transform:rotate(360deg)}}@keyframes bd-pulse{to{transform:translate(1790px)}}@keyframes bd-drift{0%{transform:translate(-14px)}to{transform:translate(14px)}}@keyframes bd-blink{0%,to{opacity:.25}50%{opacity:1}}@media (max-width:767px){.pex .scroller_backdrop .bd-layer-left,.pex .scroller_backdrop .bd-layer-right,.pex .bd-field path:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.pex .scroller_backdrop *{animation:none!important}}.pex .c-scroller{--header-safe:88px;--header-gap:48px}@media (min-width:1024px){.pex .c-scroller{--header-safe:128px;--header-gap:64px}}.pex .scroller_sticky{height:100lvh;padding-top:calc(var(--header-safe) + var(--header-gap));color:var(--pex-ink);flex-direction:column;justify-content:flex-start;display:flex;position:sticky;top:0}.pex .scroller_head{justify-content:center;padding-top:28px;padding-bottom:36px;display:flex}.pex .scroller_content{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-top:32px;display:flex}.pex .content_index{flex:none}.pex .index_pill{font-family:var(--family-2);border:1px solid #fff6;border-radius:20px;align-items:center;gap:6px;padding:12px 17px;font-size:max(.75rem,min(.2vw + .695rem,.875rem));line-height:1em;display:inline-flex}.pex .index_divider,.pex .index_total{color:#ffffff4d}.pex .content_main{flex:1;align-self:stretch;position:relative}.pex .main_item{visibility:hidden;position:absolute;inset:0 0 auto}.pex .main_item.is-active{visibility:visible}.pex .main_item p{letter-spacing:-.02em;max-width:914px;margin-inline:auto;font-size:max(1.875rem,min(2.8vw + 1.105rem,3.625rem));line-height:1.1em}.pex .main_item .char{opacity:.4;will-change:opacity}@media (min-width:1024px){.pex .scroller_head{padding-bottom:44px}.pex .scroller_content{gap:28px}}@media (prefers-reduced-motion:reduce){.pex .c-scroller{height:auto}.pex .scroller_sticky{height:auto;padding-bottom:92px;position:static}.pex .main_item{visibility:visible;position:static}.pex .main_item+.main_item{margin-top:32px}.pex .main_item .char{opacity:1}}.pex .c-hgroup .block_inner{flex-direction:column;align-items:flex-start;gap:44px;padding-top:96px;padding-bottom:48px;display:flex}@media (min-width:1024px){.pex .c-hgroup .block_inner{padding-top:128px;padding-bottom:64px}}.pex .hg_heading{letter-spacing:-.034em;max-width:914px;font-size:max(1.625rem,min(5.6vw + .0849999rem,5.25rem));font-weight:500;line-height:1.1em}.pex .hg_text{letter-spacing:-.02em;color:var(--pex-ink-muted);max-width:790px;font-size:max(1rem,min(.3vw + .9175rem,1.1875rem));line-height:1.3em}.pex .c-hgroup.-split-layout .block_inner{gap:0;padding-top:40px;padding-bottom:16px}@media (min-width:1024px){.pex .c-hgroup.-split-layout .block_inner{padding-top:64px}}.pex .c-why .block_inner{flex-direction:column;align-items:flex-start;gap:28px;padding-top:24px;padding-bottom:56px;display:flex}@media (min-width:1024px){.pex .c-why .block_inner{gap:32px;padding-top:32px;padding-bottom:64px}}.pex .why_list{grid-template-columns:1fr;gap:24px;width:100%;list-style:none;display:grid}@media (min-width:768px){.pex .why_list{gap:var(--gap);grid-template-columns:repeat(3,1fr)}}.pex .why_item{border-top:1px solid var(--pex-hairline);flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding-top:18px;display:flex}.pex .why_index{font-family:var(--family-2);color:var(--pex-ink-muted);font-size:max(.75rem,min(.2vw + .695rem,.875rem));line-height:1em}.pex .why_heading{letter-spacing:-.02em;color:var(--pex-ink);font-size:max(1.125rem,min(.6vw + .96rem,1.5rem));line-height:1.2em}.pex .why_text{letter-spacing:-.01em;color:var(--pex-ink-muted);max-width:44ch;font-size:max(.9375rem,min(.2vw + .8825rem,1.0625rem));line-height:1.45em}.pex .cards_label{padding-bottom:20px}@media (min-width:1024px){.pex .cards_label{padding-bottom:28px}}.pex .c-usp-cards .cards{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:1024px){.pex .c-usp-cards .cards{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column}}.pex .cards_item{background:var(--card-bg);min-height:280px;color:var(--color-7);clip-path:polygon(0 0,0 0,0 100%,0 100%);flex-direction:column;justify-content:flex-end;gap:24px;padding:24px;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.pex .cards_item{min-height:420px;padding:40px}}.pex .cards_item.-on-dark{color:#fff}.pex .card_index{font-family:var(--family-2);font-size:max(.75rem,min(.2vw + .695rem,.875rem));position:absolute;top:24px;right:24px}@media (min-width:1024px){.pex .card_index{top:40px;right:40px}}.pex .card_icon{opacity:.9;flex:none;width:114px;margin-bottom:auto}.pex .card_icon svg{width:100%;height:auto}.pex .card_icon img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.pex .card_content{flex-direction:column;gap:16px;max-width:416px;display:flex}.pex .card_heading{letter-spacing:-.02em;font-size:28px;line-height:1.1em}.pex .card_text{letter-spacing:-.02em;font-size:19px;line-height:1.3em}.pex .c-marquee-text{flex-direction:column;padding:48px 0;display:flex;overflow:hidden}@media (min-width:1024px){.pex .c-marquee-text{padding:64px 0}}.pex .marquee_row{white-space:nowrap;width:fit-content}.pex .marquee_track{white-space:nowrap;will-change:transform;display:inline-flex}.pex .marquee_track span{letter-spacing:-.001em;color:var(--pex-ink);padding-right:.35em;font-size:max(3.375rem,min(10.6vw + .46rem,10rem));line-height:1.1em;display:inline-block}.pex .c-media-multicol .block_inner{flex-direction:column;gap:44px;padding-top:44px;padding-bottom:24px;display:flex;position:relative}.pex .c-media-multicol .block_inner:before{content:"";top:0;left:var(--pad);right:var(--pad);background:var(--pex-hairline);border-radius:1px;height:1px;position:absolute}@media (min-width:1024px){.pex .c-media-multicol .block_inner{gap:var(--gap);flex-direction:row;padding-bottom:40px}.pex .c-media-multicol .media_image{width:calc((100% - var(--gap)) * .45)}.pex .c-media-multicol .block_content{width:calc((100% - var(--gap)) * .55);padding-left:calc((100% - var(--gap)) * .05)}}.pex .media_image img{aspect-ratio:623/500;object-fit:cover;border-radius:12px;width:100%;max-width:623px}.pex .block_content{flex-direction:column;gap:max(20px,min(4vw + 2.4px,60px));display:flex}.pex .media_heading{letter-spacing:-.032em;max-width:686px;font-size:max(1.1875rem,min(2.6vw + .4725rem,2.875rem));font-weight:500;line-height:1.1em}.pex .media_heading .word{display:inline-block;position:relative}.pex .media_heading .word-overlay{background:var(--pex-ink);transform-origin:100%;pointer-events:none;border-radius:2px;position:absolute;inset:.08em -.06em .02em}.pex .content_cols{gap:var(--gap);grid-template-columns:1fr;max-width:752px;display:grid}@media (min-width:1024px){.pex .content_cols{grid-template-columns:1fr 1fr}}.pex .content_cols p{letter-spacing:-.02em;color:var(--pex-ink-muted);font-size:max(1rem,min(.3vw + .9175rem,1.1875rem));line-height:1.3em}.pex .c-enquiry{background:var(--color-surface-container);border-radius:var(--f-tuck);z-index:1;position:relative}.pex .c-enquiry .block_inner{flex-direction:column;gap:40px;padding-top:72px;padding-bottom:104px;display:flex}@media (min-width:1024px){.pex .c-enquiry .block_inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;padding-top:88px;padding-bottom:120px;display:grid}}.pex .enquiry_intro{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.pex .enquiry_heading{letter-spacing:-.032em;max-width:16ch;font-size:max(1.5rem,min(3.2vw + .62rem,3.25rem));font-weight:500;line-height:1.1em}.pex .enquiry_text{color:var(--pex-ink-muted);max-width:46ch;font-size:max(.9375rem,min(.2vw + .8825rem,1.0625rem));line-height:1.45em}.pex .enquiry_panel{border:1px solid var(--pex-hairline);background:#ffffff05;border-radius:20px;padding:24px}@media (min-width:768px){.pex .enquiry_panel{padding:32px}}.pex .enquiry_grid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:768px){.pex .enquiry_grid{grid-template-columns:1fr 1fr}.pex .enquiry_grid .field.-full{grid-column:1/-1}}.pex .c-enquiry .field{flex-direction:column;gap:7px;min-width:0;display:flex}.pex .c-enquiry .field label{font-family:var(--family-2);letter-spacing:.08em;text-transform:uppercase;color:var(--pex-ink-muted);font-size:.6875rem}.pex .c-enquiry .field input,.pex .c-enquiry .field textarea{width:100%;color:var(--pex-ink);--autofill-bg:var(--color-surface-container-highest);border:1px solid var(--pex-hairline);background:#ffffff0a;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:.9375rem;line-height:1.45;transition:border-color .2s,background .2s}.pex .c-enquiry .field textarea{resize:vertical;min-height:132px}.pex .c-enquiry .field input::placeholder,.pex .c-enquiry .field textarea::placeholder{color:#ffffff61}.pex .c-enquiry .field input:hover,.pex .c-enquiry .field textarea:hover{border-color:#ffffff42}.pex .c-enquiry .field input:focus-visible,.pex .c-enquiry .field textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-color:#0000}.pex .c-enquiry .field input[aria-invalid=true],.pex .c-enquiry .field textarea[aria-invalid=true]{border-color:var(--color-error)}.pex .c-enquiry .field input:disabled,.pex .c-enquiry .field textarea:disabled{opacity:.55;cursor:not-allowed}.pex .c-enquiry .field_error{font-family:var(--family-2);color:var(--color-error);font-size:.6875rem;line-height:1.4}.pex .enquiry_actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.pex .enquiry_submit{font-family:var(--family-2);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-primary);background:var(--color-primary);cursor:pointer;border:0;border-radius:999px;padding:13px 26px;font-size:.75rem;transition:transform .2s,opacity .2s}.pex .enquiry_submit:hover:not(:disabled){transform:translateY(-1px)}.pex .enquiry_submit:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.pex .enquiry_submit:disabled{opacity:.6;cursor:progress}.pex .enquiry_formerror{font-family:var(--family-2);color:var(--color-error);margin:0;font-size:.75rem;line-height:1.4}.pex .enquiry_formerror:empty{display:none}.pex .enquiry_state{flex-direction:column;align-items:flex-start;gap:14px;padding:24px 0;display:flex}.pex .enquiry_state .state_title{letter-spacing:-.01em;font-size:1.375rem;line-height:1.2}.pex .enquiry_state .state_body{color:var(--pex-ink-muted);max-width:46ch;font-size:.9375rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.pex .c-enquiry .field input,.pex .c-enquiry .field textarea,.pex .enquiry_submit{transition:none}.pex [data-lines] .line,.pex .inview-el,.pex .cards_item{opacity:1!important;clip-path:none!important;transform:none!important}.pex .marquee_track{transform:none!important}.pex .media_heading .word-overlay{display:none}}