.fph{--fph-surface:#eef0ec;--fph-ink:#152c26;--fph-muted:#53615b;--fph-accent:#63786b;--fph-button:#173e30;--fph-button-ink:#fff;--fph-caption-bg:#fff;--fph-caption-ink:#152c26;--fph-radius:28px;--fph-height:660px;--fph-media-height:360px;--fph-padding:clamp(28px, 5vw, 76px);position:relative;isolation:isolate;display:grid;width:100%;min-width:0;min-height:var(--fph-height);overflow:hidden;border-radius:var(--fph-radius);background:var(--fph-surface);color:var(--fph-ink);font-family:inherit;box-sizing:border-box}.fph *,.fph *::before,.fph *::after{box-sizing:border-box}.fph .fph__title{margin:0;color:var(--fph-ink);font-family:inherit;font-size:clamp(40px, 5.5vw, 80px);font-weight:500;line-height:1.04;letter-spacing:-.055em;text-wrap:balance;overflow-wrap:anywhere}.fph__accent{display:block;color:var(--fph-accent)}.fph .fph__eyebrow{margin:0 0 25px;color:var(--fph-muted);font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;overflow-wrap:anywhere}.fph .fph__description{margin:24px 0 0;max-width:490px;color:var(--fph-muted);font-size:clamp(16px, 1.3vw, 19px);font-weight:400;line-height:1.7;overflow-wrap:anywhere}.fph__content,.fph__intro,.fph__support{min-width:0}.fph__content{position:relative;z-index:2;padding:var(--fph-padding)}.fph--boxed .fph__content{width:100%;max-width:var(--fph-content-width,1200px);margin-inline:auto}.fph__actions{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:30px;align-items:center}.fph__actions:empty{display:none}.fph a.fph__button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;max-width:100%;padding:14px 23px;border:1px solid #fff0;border-radius:6px;background:var(--fph-button);color:var(--fph-button-ink);text-decoration:none;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.fph a.fph__button--secondary{padding-inline:0;border-radius:0;border-bottom-color:currentColor;background:#fff0;color:var(--fph-ink)}.fph a.fph__button:hover{filter:brightness(.9)}.fph a.fph__button--secondary:hover{text-decoration:underline;text-underline-offset:5px}.fph a.fph__button:focus-visible{outline:3px solid var(--fph-ink);outline-offset:5px}.fph .fph__stats{display:flex;flex-wrap:wrap;gap:24px 32px;padding:0;margin:42px 0 0;list-style:none}.fph__stats li{flex:1 1 100px;min-width:0;text-align:start;overflow-wrap:anywhere}.fph__stats li+li{border-inline-start:1px solid currentColor;padding-inline-start:24px}.fph__stats strong{display:block;font-size:19px;font-weight:500;line-height:1.3;color:var(--fph-ink)}.fph__stats span{display:block;margin-top:7px;font-size:12px;line-height:1.5;color:var(--fph-muted)}.fph__media{position:relative;min-width:0;min-height:0;background:#c5d0c5}.fph__media picture{position:absolute;inset:0;display:block}.fph .fph__image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;border-radius:0}.fph__placeholder{position:absolute;inset:0;display:grid;place-content:center;padding:24px;text-align:center;color:#243c30;font-size:15px}.fph__caption{position:absolute;z-index:2;right:28px;bottom:28px;max-width:min(310px, calc(100% - 56px));padding:20px 26px;border-radius:10px;background:var(--fph-caption-bg);color:var(--fph-caption-ink);overflow-wrap:anywhere;box-shadow:0 8px 28px #0000000a}.fph__caption span{display:block;margin-bottom:6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.fph__caption strong{display:block;font-size:17px;font-weight:500;line-height:1.4}.fph--panorama{grid-template-rows:auto minmax(var(--fph-media-height),1fr)}.fph--panorama .fph__content{grid-row:1;text-align:center;padding-bottom:44px}.fph--panorama .fph__title{max-width:950px;margin-inline:auto}.fph--panorama .fph__description{max-width:540px;margin-inline:auto}.fph--panorama .fph__actions{justify-content:center}.fph--panorama .fph__media{grid-row:2}.fph--panorama .fph__stats{max-width:680px;margin-inline:auto}.fph--panorama .fph__stats li{text-align:center}.fph--spotlight{--fph-ink:#fff;--fph-muted:#eff4ed;--fph-accent:#d5e6cb;--fph-surface:#243d32;--fph-button:#e6eedc;--fph-button-ink:#1c392c;--fph-height:760px;--fph-radius:8px;grid-template-rows:auto 1fr}.fph--spotlight .fph__media{position:absolute;inset:0;background:var(--fph-surface)}.fph--spotlight .fph__media::before{content:'';position:absolute;z-index:1;inset:0;background:var(--fph-overlay-color,#000);opacity:var(--fph-scrim,.3);pointer-events:none}.fph--spotlight .fph__media::after{content:'';position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,var(--fph-overlay-top,rgb(10 24 17 / 22%)) 0%,transparent 35%,var(--fph-overlay-bottom,rgb(10 24 17 / 90%)) 100%);pointer-events:none}.fph--spotlight .fph__masthead{position:relative;z-index:1;padding:20px 28px 0;color:var(--fph-masthead-color,#fff);opacity:var(--fph-masthead-opacity,.85);font-size:clamp(70px, 15vw, 210px);font-weight:500;line-height:1;letter-spacing:-.07em;text-align:center;overflow-wrap:anywhere;pointer-events:none}.fph--spotlight .fph__content{align-self:end;grid-row:2;display:grid;grid-template-columns:1.35fr 1fr;gap:28px 60px;padding-top:180px}.fph--spotlight .fph__title{font-size:clamp(38px, 4.4vw, 64px)}.fph--spotlight .fph__support{align-self:end}.fph--spotlight .fph__description{margin-top:0;font-size:16px}.fph--spotlight .fph__stats{grid-column:1 / -1;margin-top:8px;max-width:750px}.fph--spotlight .fph__caption{top:36%;bottom:auto;max-width:240px}.fph--split{--fph-surface:#fafaf7;--fph-accent:#857963;--fph-radius:0px;--fph-padding:44px;grid-template-columns:1fr 1.05fr;gap:36px;overflow:visible}.fph--split .fph__content{grid-column:1;grid-row:1;align-self:center;padding:var(--fph-padding) 16px var(--fph-padding) 0}.fph--split .fph__title{font-size:clamp(40px, 5vw, 72px)}.fph--split .fph__media{grid-column:2;grid-row:1;min-height:var(--fph-height);overflow:hidden;border-radius:max(20px, var(--fph-radius)) 4px max(20px, var(--fph-radius)) 4px}.fph--split.fph--image-left .fph__media{grid-column:1}.fph--split.fph--image-left .fph__content{grid-column:2;padding:var(--fph-padding) 0 var(--fph-padding) 16px}.fph--split .fph__eyebrow::before{content:'';display:inline-block;width:30px;height:1px;background:currentColor;vertical-align:middle;margin-right:12px}.fph--no-image .fph__media{background:var(--fph-surface)}@media (max-width:1024px){.fph{--fph-padding:36px}.fph--spotlight .fph__content{gap:30px}.fph--split{gap:24px}.fph__stats{column-gap:18px}}@media (max-width:767px){.fph{--fph-padding:26px;--fph-radius:18px;--fph-height:560px;--fph-media-height:280px}.fph .fph__title{font-size:clamp(36px, 9vw, 58px);letter-spacing:-.045em}.fph .fph__eyebrow{margin-bottom:20px;font-size:10px}.fph .fph__description{font-size:16px}.fph__actions{gap:12px 18px;margin-top:24px}.fph a.fph__button{font-size:13px;gap:18px;padding:13px 17px}.fph a.fph__button--secondary{padding-inline:0}.fph__caption{right:18px;bottom:18px;max-width:calc(100% - 36px);padding:17px 20px}.fph__caption strong{font-size:15px}.fph .fph__stats{gap:20px;margin-top:32px}.fph__stats li+li{border:0;padding-inline-start:0}.fph__stats strong{font-size:17px}.fph--panorama .fph__content{padding-top:40px;padding-bottom:32px}.fph--spotlight{--fph-height:730px;--fph-radius:8px}.fph--spotlight .fph__masthead{padding:28px 20px 0;font-size:clamp(64px, 17vw, 120px)}.fph--spotlight .fph__content{display:block;padding-top:160px}.fph--spotlight .fph__description{margin-top:24px}.fph--spotlight .fph__caption{top:120px;bottom:auto;right:20px}.fph--split{grid-template-columns:minmax(0,1fr);gap:28px}.fph--split .fph__content,.fph--split.fph--image-left .fph__content{grid-column:1;grid-row:1;padding:var(--fph-padding)}.fph--split .fph__media,.fph--split.fph--image-left .fph__media{grid-column:1;grid-row:2;min-height:420px;border-radius:var(--fph-radius)}}.fph .fph__title>.fph__accent,.fph .fph__button>span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;word-spacing:inherit!important;text-transform:inherit!important}.fph--image_wall{--fph-surface:#073c38;--fph-ink:#ffffff;--fph-muted:#d4e4dd;--fph-accent:#d3f57a;--fph-button:#d3f57a;--fph-button-ink:#12352b;--fph-wall-height:700px;--fph-tile-height:230px;--fph-wall-gap:18px;--fph-wall-radius:10px;--fph-wall-duration:40s;--fph-radius:20px;grid-template-columns:1.08fr 1fr;align-items:center;min-height:0}.fph--image_wall .fph__content{grid-row:1;grid-column:1;padding:var(--fph-padding)}.fph--image_wall .fph__title{font-size:clamp(38px, 4.2vw, 64px)}.fph--image_wall .fph__description{font-size:16px;max-width:410px}.fph--image_wall .fph__eyebrow{color:var(--fph-muted)}.fph__wall-wrap,.fph__wall-empty{position:relative;grid-row:1;grid-column:2;height:var(--fph-wall-height);min-width:0;margin-inline-end:var(--fph-wall-gap)}.fph__wall-empty{display:grid;place-content:center;padding:32px;color:var(--fph-muted)}.fph__wall{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fph-wall-gap);overflow:hidden}.fph__wall-column{min-width:0;overflow:hidden}.fph__wall-track{--fph-wall-offset:0px;animation:fph-wall-up var(--fph-wall-duration) linear infinite;will-change:transform}.fph__wall-column:nth-child(2) .fph__wall-track{--fph-wall-offset:calc(var(--fph-tile-height) / 2)}.fph__wall-group{display:flex;flex-direction:column;min-height:calc(var(--fph-wall-height) + var(--fph-tile-height));gap:var(--fph-wall-gap);padding-bottom:var(--fph-wall-gap)}.fph__wall-tile{position:relative;flex:1 0 var(--fph-tile-height);min-height:var(--fph-tile-height);overflow:hidden;border-radius:var(--fph-wall-radius);background:rgb(255 255 255 / 8%)}.fph .fph__wall-image{position:absolute;inset:0;display:block;width:100%;max-width:none;height:100%;object-fit:cover}.fph__motion-toggle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fph .fph__motion-label{position:absolute;z-index:3;right:16px;bottom:18px;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 15px;border:1px solid #ffffff80;border-radius:6px;color:#fff;background:#103730;font-family:inherit;font-size:12px;line-height:1.4;cursor:pointer}.fph__motion-toggle:checked~.fph__wall .fph__wall-track{animation-play-state:paused}.fph__motion-toggle:checked+.fph__motion-label{background:#fff;color:#103730}.fph__motion-toggle:focus-visible+.fph__motion-label{outline:3px solid #fff;outline-offset:4px}@keyframes fph-wall-up{from{transform:translate3d(0,calc(0px - var(--fph-wall-offset)),0)}to{transform:translate3d(0,calc(-50% - var(--fph-wall-offset)),0)}}@media (hover:hover){.fph__wall-wrap:hover .fph__wall-track{animation-play-state:paused}}@media (max-width:767px){.fph--image_wall{grid-template-columns:minmax(0,1fr);--fph-wall-height:420px;--fph-tile-height:175px;--fph-wall-gap:12px}.fph--image_wall .fph__content{padding:38px var(--fph-padding)}.fph--image_wall .fph__title{font-size:clamp(36px, 9vw, 58px)}.fph__wall-wrap,.fph__wall-empty{grid-row:2;grid-column:1;margin:0 var(--fph-padding)}}@media (prefers-reduced-motion:reduce){.fph__wall-track{animation:none;transform:none;will-change:auto}.fph__wall{overflow-y:auto}.fph__wall-column{overflow:visible}.fph__wall-group{min-height:0}.fph__wall-group[aria-hidden="true"],.fph__wall-tile[data-repeat],.fph__motion-toggle,.fph .fph__motion-label{display:none}}.fph--faded_image{--fph-surface:#fff;--fph-ink:#111;--fph-muted:#202020;--fph-accent:#ffb900;--fph-button:transparent;--fph-button-ink:#111;--fph-height:477px;--fph-radius:0px;--fph-padding:clamp(28px, 6.3vw, 80px);--fph-fade-image-width:54%;--fph-fade-image-height:65%;--fph-fade-horizontal:38%;--fph-fade-vertical:18%;--fph-fade-copy-width:54%}.fph--faded_image .fph__media{position:absolute;right:0;bottom:0;width:var(--fph-fade-image-width);height:var(--fph-fade-image-height);background:#fff0}.fph--faded_image .fph__media picture{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fph-fade-horizontal)),linear-gradient(to bottom,transparent,#000 var(--fph-fade-vertical));-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 var(--fph-fade-horizontal)),linear-gradient(to bottom,transparent,#000 var(--fph-fade-vertical));mask-composite:intersect}.fph--faded_image .fph__image{object-position:right bottom}.fph--faded_image .fph__content{align-self:start;padding-block:calc(var(--fph-padding) + 10px) var(--fph-padding)}.fph--faded_image .fph__title{max-width:900px;font-size:clamp(26px, 2.8vw, 36px);font-weight:600;line-height:1.25;letter-spacing:-.02em;text-wrap:initial}.fph--faded_image .fph__support,.fph--faded_image .fph__stats{width:var(--fph-fade-copy-width)}.fph--faded_image .fph__description{max-width:none;margin-top:22px;font-size:19px;line-height:1.3}.fph--faded_image .fph__description p{margin:0 0 1em;font:inherit;color:inherit}.fph--faded_image .fph__description>:last-child{margin-bottom:0}.fph--faded_image .fph__title :where(span,a),.fph--faded_image .fph__description :where(span,a){font-family:inherit;font-size:inherit;line-height:inherit}.fph--faded_image .fph__actions{margin-top:24px}.fph--faded_image a.fph__button--primary{min-height:46px;padding:9px 28px;border-color:var(--fph-accent);border-radius:999px;font-size:18px}.fph--faded_image.fph--no-image .fph__support,.fph--faded_image.fph--no-image .fph__stats{width:100%}@media (max-width:767px){.fph--faded_image{--fph-padding:26px;--fph-fade-image-width:100%;--fph-fade-image-height:65%;--fph-fade-horizontal:0%;--fph-fade-vertical:28%;--fph-fade-copy-width:100%}.fph--faded_image .fph__content{grid-row:1;padding-block:36px 20px}.fph--faded_image .fph__title{font-size:clamp(26px, 6.7vw, 34px);letter-spacing:-.02em}.fph--faded_image .fph__description{font-size:17px;line-height:1.5}.fph--faded_image .fph__media{position:relative;grid-row:2;justify-self:end;height:var(--fph-fade-mobile-height,310px)}.fph--faded_image.fph--no-image .fph__media{display:none}}.elementor-widget-filepino-hero-sections:has(.fph--size-parent){display:flex;flex-direction:column;align-self:stretch;flex:1 0 auto;width:100%;max-width:100%;height:100%;min-height:0}.elementor-widget-filepino-hero-sections:has(.fph--size-parent)>.elementor-widget-container{display:flex;flex-direction:column;flex:1 0 auto;width:100%;min-height:0}.fph.fph--size-parent{flex:1 0 auto;min-height:min-content}.fph.fph--size-custom{min-height:var(--fph-custom-height,100vh)}@media (min-width:768px){.fph--split:is(.fph--size-parent,.fph--size-custom) .fph__media{min-height:0}.fph--image_wall:is(.fph--size-parent,.fph--size-custom){align-items:stretch}.fph--image_wall:is(.fph--size-parent,.fph--size-custom) .fph__content{align-self:center}.fph--image_wall:is(.fph--size-parent,.fph--size-custom) .fph__wall-wrap,.fph--image_wall:is(.fph--size-parent,.fph--size-custom) .fph__wall-empty{height:auto;min-height:300px}}@media (max-width:767px){.fph--faded_image:is(.fph--size-parent,.fph--size-custom):not(.fph--no-image){grid-template-rows:auto minmax(var(--fph-fade-mobile-height,310px),1fr)}.fph--faded_image:is(.fph--size-parent,.fph--size-custom) .fph__media{height:auto;align-self:stretch}}.fph--faded_canvas{--fph-height:660px;--fph-fade-image-width:100%;--fph-fade-image-height:100%;--fph-canvas-image-x:50%;--fph-canvas-image-y:50%;--fph-canvas-name-x:50%;--fph-canvas-name-y:0%;--fph-canvas-name-width:94%}.fph--faded_canvas .fph__media{position:absolute;inset:auto;left:var(--fph-canvas-image-x);top:var(--fph-canvas-image-y);width:var(--fph-fade-image-width);height:var(--fph-fade-image-height);transform:translate(calc(0% - var(--fph-canvas-image-x)),calc(0% - var(--fph-canvas-image-y)))}.fph--faded_canvas .fph__image{object-position:center;opacity:var(--fph-canvas-image-opacity,.55)}.fph--faded_canvas .fph__media picture{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fph-fade-horizontal)),linear-gradient(to bottom,transparent,#000 var(--fph-fade-vertical)),linear-gradient(to left,transparent,#000 var(--fph-canvas-fade-right,0%)),linear-gradient(to top,transparent,#000 var(--fph-canvas-fade-bottom,0%));-webkit-mask-composite:source-in,source-in,source-in;mask-image:linear-gradient(to right,transparent,#000 var(--fph-fade-horizontal)),linear-gradient(to bottom,transparent,#000 var(--fph-fade-vertical)),linear-gradient(to left,transparent,#000 var(--fph-canvas-fade-right,0%)),linear-gradient(to top,transparent,#000 var(--fph-canvas-fade-bottom,0%));mask-composite:intersect}.fph--faded_canvas .fph__masthead{position:absolute;z-index:1;left:var(--fph-canvas-name-x);top:var(--fph-canvas-name-y);width:var(--fph-canvas-name-width);transform:translate(calc(0% - var(--fph-canvas-name-x)),calc(0% - var(--fph-canvas-name-y)));padding:20px 0;color:var(--fph-ink);opacity:.16;text-transform:uppercase;font-size:clamp(60px, 15vw, 210px);font-weight:600;line-height:1;letter-spacing:-.07em;text-align:center;overflow-wrap:anywhere;pointer-events:none}.fph--faded_canvas .fph__content{align-self:end;padding-block:180px var(--fph-padding)}@media (max-width:767px){.fph--faded_canvas:not(.fph--canvas-stacked){grid-template-rows:1fr}.fph--faded_canvas:not(.fph--canvas-stacked) .fph__media{position:absolute;height:var(--fph-fade-image-height)}.fph--faded_canvas .fph__content{padding-top:120px}.fph--faded_canvas.fph--canvas-stacked .fph__media{position:relative;left:auto;top:auto;transform:none;justify-self:center;height:var(--fph-fade-mobile-height,310px)}.fph--faded_canvas.fph--canvas-stacked .fph__content{align-self:start}}