body.fibre-inner-menu-open{overflow:hidden}.fibre-inner-header,.fibre-inner-header *,.fibre-about,.fibre-about *{box-sizing:border-box}.fibre-inner-header{background:var(--fibre-color-surface);color:var(--fibre-color-primary);padding:0!important;position:relative;z-index:100}.fibre-inner-header .elementor-widget,.fibre-about .elementor-widget{margin-block-end:0}.fibre-inner-header .elementor-widget-container>:last-child,.fibre-about .elementor-widget-container>:last-child,.fibre-about p:last-child{margin-block-end:0}.fibre-inner-header__shell{align-items:center;display:grid;gap:42px;grid-template-columns:minmax(330px,420px) minmax(0,1fr);margin-inline:auto;max-width:1440px;min-height:150px;padding:18px 32px;width:100%}.fibre-inner-header__logo,.fibre-inner-header__logo .elementor-widget-container,.fibre-inner-header__logo a{display:block;width:100%}.fibre-inner-header__logo img{display:block;height:auto;max-height:112px;object-fit:contain;object-position:left center;width:100%}.fibre-inner-header__navigation,.fibre-inner-header__navigation .elementor-widget-container{min-width:0;width:100%}.fibre-inner-header__desktop-nav{align-items:center;display:flex;gap:24px;justify-content:flex-end}.fibre-inner-header__desktop-nav>a,.fibre-inner-header__languages a{color:var(--fibre-color-primary);font-family:var(--fibre-font-body),sans-serif;font-size:16px;font-weight:400;line-height:1.2;padding-block:13px;position:relative;text-decoration:none;white-space:nowrap}.fibre-inner-header__desktop-nav>a:not(.fibre-inner-header__contact)::after,.fibre-inner-header__languages a::after{background:currentColor;bottom:5px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform 220ms ease;width:100%}.fibre-inner-header__desktop-nav>a:hover,.fibre-inner-header__desktop-nav>a:focus-visible,.fibre-inner-header__languages a:hover,.fibre-inner-header__languages a:focus-visible{color:var(--fibre-color-accent)}.fibre-inner-header__desktop-nav>a:hover::after,.fibre-inner-header__desktop-nav>a:focus-visible::after,.fibre-inner-header__desktop-nav>a[aria-current="page"]::after,.fibre-inner-header__languages a:hover::after,.fibre-inner-header__languages a:focus-visible::after,.fibre-inner-header__languages a[aria-current="page"]::after{transform:scaleX(1)}.fibre-inner-header__desktop-nav>a[aria-current="page"]{color:var(--fibre-color-primary)}.fibre-inner-header__desktop-nav .fibre-inner-header__contact{border:1px solid currentColor;min-width:96px;padding:12px 20px;text-align:center;transition:background-color 220ms ease,border-color 220ms ease,color 220ms ease}.fibre-inner-header__desktop-nav .fibre-inner-header__contact:hover,.fibre-inner-header__desktop-nav .fibre-inner-header__contact:focus-visible{background:var(--fibre-color-accent);border-color:var(--fibre-color-accent);color:var(--fibre-color-surface)}.fibre-inner-header__languages{align-items:center;display:inline-flex;font-family:var(--fibre-font-body),sans-serif;font-size:14px;gap:8px;margin-left:2px}.fibre-inner-header__languages a{font-size:14px}.fibre-inner-header__nav-mobile,.fibre-inner-header__mobile-menu{display:none}.fibre-inner-header__visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.fibre-about{background:var(--fibre-color-surface);color:var(--fibre-color-text);max-width:none;overflow:hidden;padding:0!important;width:100%}.fibre-about__section{background:var(--fibre-color-surface);width:100%}.fibre-about__section:not(.fibre-about__why){padding:0!important}.fibre-about__why{padding-bottom:0!important;padding-inline:0!important}.fibre-about__shell{margin-inline:auto;max-width:1440px;padding-inline:32px;width:100%}.fibre-about__eyebrow .elementor-heading-title{color:var(--fibre-color-muted);font-family:var(--fibre-font-body),sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.2;text-transform:uppercase}.fibre-about__title .elementor-heading-title,.fibre-about__card-title .elementor-heading-title{color:var(--fibre-color-primary);font-family:var(--fibre-font-display),serif;font-size:35px;font-style:italic;font-weight:400;line-height:1.2}.fibre-about__body,.fibre-about__body p{color:var(--fibre-color-text);font-family:var(--fibre-font-body),sans-serif;font-size:17px;font-weight:400;line-height:1.4}.fibre-about__body p{margin-bottom:16px}.fibre-about__button .elementor-button{align-items:center;background:transparent!important;border:1px solid currentColor;border-radius:20px;color:var(--fibre-color-muted);display:inline-flex;font-family:var(--fibre-font-body),sans-serif;font-size:17px;font-weight:400;gap:14px;line-height:1.2;min-height:50px;padding:12px 24px;text-decoration:none;transition:border-color 180ms ease,color 180ms ease}.fibre-about__button .elementor-button::after{background:currentColor;content:"";flex:0 0 28px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 16'%3E%3Cpath d='M1 8h28M23 2l6 6-6 6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 16'%3E%3Cpath d='M1 8h28M23 2l6 6-6 6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform 180ms ease;width:28px}.fibre-about__button .elementor-button:hover,.fibre-about__button .elementor-button:focus-visible{border-color:currentColor;color:var(--fibre-color-accent)}.fibre-about__button .elementor-button:hover::after,.fibre-about__button .elementor-button:focus-visible::after{transform:translateX(6px)}.fibre-about__intro{align-items:center;background-image:linear-gradient(rgb(244 241 238 / .78),rgb(244 241 238 / .78)),url(/wp-content/themes/hello-elementor-child/assets/images/fibre-about-hero.webp);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;min-height:430px}.fibre-about__intro-copy{align-items:center;display:flex;flex-direction:column;margin-inline:auto;max-width:610px;padding:58px 24px;text-align:center}.fibre-about__intro .fibre-about__title{margin-top:20px}.fibre-about__intro .fibre-about__title .elementor-heading-title{font-size:45px}.fibre-about__intro .fibre-about__body{margin-top:24px;max-width:520px}.fibre-about__intro .fibre-about__body,.fibre-about__intro .fibre-about__body p,.fibre-about__intro .fibre-about__title .elementor-heading-title,.fibre-about__intro .fibre-about__eyebrow .elementor-heading-title{color:var(--fibre-color-olive)}.fibre-about__intro .fibre-about__body,.fibre-about__intro .fibre-about__body p{font-weight:600}.fibre-about__team .fibre-about__shell{padding-block:70px 62px}.fibre-about__team-grid{align-items:stretch;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)}.fibre-about__team-divider,.fibre-about__team-divider .elementor-widget-container{height:100%;min-height:100%;width:1px}.fibre-about__team-divider span{background:rgb(80 81 63 / .58);display:block;height:100%;min-height:100%;width:1px}.fibre-about__profile{align-items:start;display:grid;gap:34px;grid-template-columns:220px minmax(0,1fr);height:100%;padding:0!important}.fibre-about__profile--right{grid-template-columns:minmax(0,1fr) 220px}.fibre-about__profile--right .fibre-about__profile-image{grid-column:2;grid-row:1}.fibre-about__profile--right .fibre-about__profile-copy{grid-column:1;grid-row:1}.fibre-about__profile-image img{border-radius:12px;display:block;filter:grayscale(1);height:285px;object-fit:cover;width:100%}.fibre-about__profile-copy{display:flex;flex-direction:column;height:100%;padding:0!important}.fibre-about__profile-name .elementor-heading-title,.fibre-about__collaborator-name .elementor-heading-title{color:var(--fibre-color-primary);font-family:var(--fibre-font-display),serif;font-size:30px;font-style:italic;font-weight:400;line-height:1.15}.fibre-about__profile-credentials,.fibre-about__profile-credentials p,.fibre-about__collaborator-role,.fibre-about__collaborator-role p{color:var(--fibre-color-text);font-family:var(--fibre-font-body),sans-serif;font-size:15px;line-height:1.4}.fibre-about__profile-credentials{margin-top:8px}.fibre-about__profile-tagline{margin-top:26px}.fibre-about__profile-tagline .elementor-heading-title{color:var(--fibre-color-primary);font-family:var(--fibre-font-display),serif;font-size:26px;font-style:italic;font-weight:400;line-height:1.15}.fibre-about__profile .fibre-about__body{margin-top:22px}.fibre-about__people-values .fibre-about__shell{align-items:start;display:grid;gap:84px;grid-template-columns:minmax(0,1.05fr) minmax(380px,0.95fr);padding-block:42px 76px}.fibre-about__collaborators,.fibre-about__values{min-width:0;padding:0!important}.fibre-about__collaborators-list{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;padding:0!important}.fibre-about__collaborator-card{display:flex;flex-direction:column;min-width:0;padding:0!important}.fibre-about__collaborator-image img{aspect-ratio:1 / 1.08;border-radius:12px;display:block;filter:grayscale(1);object-fit:cover;width:100%}.fibre-about__collaborator-name{margin-top:18px}.fibre-about__collaborator-role{margin-top:8px}.fibre-about__values-artwork{aspect-ratio:1432.1 / 963.1;margin-top:18px}.fibre-about__values-artwork .elementor-widget-container{height:100%}.fibre-about__values-artwork img{display:block;height:100%;margin-inline:auto;max-height:520px;object-fit:contain;width:100%}.fibre-about__careers{background:var(--fibre-color-surface-alt)}.fibre-about__careers .fibre-about__shell{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(280px,0.8fr) minmax(0,1.2fr);padding-block:48px}.fibre-about__careers-title .fibre-about__title{margin-top:12px}.fibre-about__careers-title,.fibre-about__careers-copy{padding:0!important}.fibre-about__careers-copy .fibre-about__button{margin-top:24px}.fibre-about__vision-mission{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.fibre-about__vision-card,.fibre-about__mission-card{align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:380px;padding:56px 64px;position:relative}.fibre-about__vision-card{background-image:linear-gradient(rgb(244 241 238 / .62),rgb(244 241 238 / .62)),url(/wp-content/themes/hello-elementor-child/assets/images/fibre-about-vision.webp)}.fibre-about__mission-card{background-image:linear-gradient(rgb(62 55 43 / .2),rgb(62 55 43 / .2)),url(/wp-content/themes/hello-elementor-child/assets/images/fibre-about-mission-rings.webp);background-position:68% center}.fibre-about__statement-copy{align-items:center;display:flex;flex-direction:column;max-width:610px;padding:0!important;text-align:center}.fibre-about__statement-copy .fibre-about__title{margin-top:18px}.fibre-about__statement-copy .fibre-about__body{margin-top:20px;max-width:570px}.fibre-about__mission-card .fibre-about__eyebrow .elementor-heading-title,.fibre-about__mission-card .fibre-about__title .elementor-heading-title,.fibre-about__mission-card .fibre-about__body,.fibre-about__mission-card .fibre-about__body p{color:var(--fibre-color-surface)}.fibre-about__why{align-items:flex-start;background-color:var(--fibre-color-surface);display:flex;isolation:isolate;min-height:856px;padding-top:58px;position:relative}.fibre-about__why::before{background:url(/wp-content/themes/hello-elementor-child/assets/images/fibre-about-why.webp) center / cover no-repeat;bottom:0;content:"";height:61.2%;left:0;pointer-events:none;position:absolute;right:0;top:auto;z-index:-1}.fibre-about__why-copy{align-items:center;display:flex;flex-direction:column;margin-inline:auto;max-width:760px;padding:0 24px!important;text-align:center}.fibre-about__why-copy .fibre-about__title{margin-top:18px}.fibre-about__why-copy .fibre-about__title .elementor-heading-title{font-size:40px}.fibre-about__why-copy .fibre-about__body{margin-top:22px}@media (min-width:1025px){.fibre-about__why{min-height:clamp(920px, 72vw, 1440px)}.fibre-about__why::before{background-position:left bottom;background-size:100% auto;height:100%}}@media (max-width:1200px) and (min-width:1025px){.fibre-inner-header__shell{gap:28px;grid-template-columns:minmax(290px,350px) minmax(0,1fr)}.fibre-inner-header__desktop-nav{gap:16px}.fibre-inner-header__desktop-nav>a,.fibre-inner-header__languages a{font-size:14px}.fibre-about__team-grid{gap:30px}.fibre-about__profile,.fibre-about__profile--right{gap:24px;grid-template-columns:185px minmax(0,1fr)}.fibre-about__profile--right{grid-template-columns:minmax(0,1fr) 185px}}@media (max-width:1024px){.fibre-inner-header .fibre-inner-header__shell{display:flex;flex-direction:column!important;gap:14px;min-height:0;padding:24px 32px 20px}.fibre-inner-header__logo{max-width:390px}.fibre-inner-header__logo img{max-height:104px;object-position:center}.fibre-inner-header__desktop-nav{gap:18px;justify-content:center}.fibre-inner-header__desktop-nav>a,.fibre-inner-header__languages a{font-size:15px}.fibre-inner-header__desktop-nav .fibre-inner-header__contact{min-width:90px;padding:10px 16px}.fibre-about__shell{padding-inline:32px}.fibre-about__intro{min-height:390px}.fibre-about__intro .fibre-about__title .elementor-heading-title{font-size:38px}.fibre-about__team .fibre-about__shell{padding-block:58px 50px}.fibre-about__team-grid{gap:30px}.fibre-about__profile,.fibre-about__profile--right{display:flex;flex-direction:column;gap:24px}.fibre-about__profile-image,.fibre-about__profile--right .fibre-about__profile-image,.fibre-about__profile-copy,.fibre-about__profile--right .fibre-about__profile-copy{grid-column:auto;grid-row:auto;width:100%}.fibre-about__profile-image img{height:330px}.fibre-about__profile-name .elementor-heading-title,.fibre-about__collaborator-name .elementor-heading-title{font-size:27px}.fibre-about__profile-tagline .elementor-heading-title{font-size:24px}.fibre-about__people-values .fibre-about__shell{gap:48px;grid-template-columns:minmax(0,1fr) minmax(320px,0.9fr);padding-block:36px 64px}.fibre-about__collaborators-list{gap:22px}.fibre-about__careers .fibre-about__shell{gap:42px;padding-block:42px}.fibre-about__vision-card,.fibre-about__mission-card{min-height:360px;padding:44px 36px}.fibre-about__why{min-height:780px}.fibre-about__why::before{background-image:linear-gradient(180deg,rgb(244 241 238 / .78) 0%,rgb(244 241 238 / .52) 38%,rgb(244 241 238 / .14) 76%,#fff0 100%),url(/wp-content/themes/hello-elementor-child/assets/images/fibre-about-why.webp);height:60%}}@media (max-width:767px){.fibre-inner-header{z-index:10000}.fibre-inner-header .fibre-inner-header__shell{align-items:center;display:flex;flex-direction:row!important;gap:20px;justify-content:space-between;min-height:106px;padding:16px 24px}.fibre-inner-header .fibre-inner-header__logo{flex:1 1 auto;max-width:min(270px, calc(100% - 72px))!important;width:auto!important}.fibre-inner-header__logo img{max-height:74px;object-position:left center}.fibre-inner-header__navigation{margin-left:auto;width:auto!important}.fibre-inner-header__desktop-nav{display:none}.fibre-inner-header__nav-mobile{align-items:center;appearance:none;background:transparent!important;border:0!important;border-radius:0!important;color:var(--fibre-color-primary);cursor:pointer;display:flex;height:52px;justify-content:center;padding:4px!important;width:52px}.fibre-inner-header__burger{display:flex;flex-direction:column;gap:7px;width:40px}.fibre-inner-header__burger i{background:var(--fibre-color-primary);display:block;height:4px;width:40px}.fibre-inner-header__mobile-menu{align-items:center;background:var(--fibre-color-primary);display:flex;inset:0;justify-content:center;opacity:1;padding:76px 28px 44px;position:fixed;transform:translateX(100%);transition:transform 440ms cubic-bezier(.22,.61,.36,1),visibility 440ms ease;visibility:hidden;z-index:100000}.fibre-inner-header__mobile-menu.is-open{transform:translateX(0);visibility:visible}.fibre-inner-header__mobile-menu-close{appearance:none;background:transparent!important;border:0!important;border-radius:0!important;height:52px;padding:0!important;position:absolute;right:24px;top:22px;width:52px}.fibre-inner-header__mobile-menu-close span[aria-hidden="true"]::before,.fibre-inner-header__mobile-menu-close span[aria-hidden="true"]::after{background:var(--fibre-color-surface);content:"";height:4px;left:6px;position:absolute;top:24px;width:40px}.fibre-inner-header__mobile-menu-close span[aria-hidden="true"]::before{transform:rotate(45deg)}.fibre-inner-header__mobile-menu-close span[aria-hidden="true"]::after{transform:rotate(-45deg)}.fibre-inner-header__mobile-menu-inner{align-items:center;display:flex;flex-direction:column;gap:28px;max-height:100%;overflow-y:auto;width:min(100%, 420px)}.fibre-inner-header__mobile-menu-links{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.fibre-inner-header__mobile-menu-links a,.fibre-inner-header__mobile-menu-languages a{color:var(--fibre-color-surface);font-family:var(--fibre-font-body),sans-serif;font-size:24px;line-height:1.2;padding:7px 10px;position:relative;text-align:center;text-decoration:none}.fibre-inner-header__mobile-menu-links a:hover,.fibre-inner-header__mobile-menu-links a:focus-visible,.fibre-inner-header__mobile-menu-languages a:hover,.fibre-inner-header__mobile-menu-languages a:focus-visible{color:var(--fibre-color-hover-sand)}.fibre-inner-header__mobile-menu-links a[aria-current="page"]::after,.fibre-inner-header__mobile-menu-languages a[aria-current="page"]::after{background:currentColor;bottom:0;content:"";height:1px;left:10px;position:absolute;right:10px}.fibre-inner-header__mobile-menu-links .fibre-inner-header__mobile-contact{border:1px solid currentColor;margin-top:5px;min-width:210px;padding:12px 24px}.fibre-inner-header__mobile-menu-languages{align-items:center;color:var(--fibre-color-surface);display:flex;font-family:var(--fibre-font-body),sans-serif;font-size:18px;gap:10px}.fibre-inner-header__mobile-menu-languages a{font-size:18px}.fibre-about__shell{padding-inline:24px}.fibre-about__eyebrow .elementor-heading-title{font-size:14px}.fibre-about__title .elementor-heading-title,.fibre-about__card-title .elementor-heading-title{font-size:30px}.fibre-about__body,.fibre-about__body p{font-size:17px}.fibre-about__intro{min-height:430px}.fibre-about__intro-copy{padding:52px 24px}.fibre-about__intro .fibre-about__title .elementor-heading-title{font-size:36px}.fibre-about__team .fibre-about__shell{padding-block:48px}.fibre-about__team-grid{display:grid;gap:42px;grid-template-columns:minmax(0,1fr)}.fibre-about__profile,.fibre-about__profile--right{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;height:auto!important;width:100%!important}.fibre-about__profile-image,.fibre-about__profile--right .fibre-about__profile-image,.fibre-about__profile-copy,.fibre-about__profile--right .fibre-about__profile-copy{flex:0 0 auto;grid-column:auto!important;grid-row:auto!important;position:static!important;width:100%!important}.fibre-about__team-divider,.fibre-about__team-divider .elementor-widget-container{height:1px;min-height:1px;width:100%}.fibre-about__team-divider span{height:1px;min-height:1px;width:100%}.fibre-about__profile-image img{height:auto;max-height:none}.fibre-about__profile-tagline{margin-top:24px}.fibre-about__profile .fibre-about__body{margin-top:18px}.fibre-about__people-values .fibre-about__shell{display:flex;flex-direction:column;gap:58px;height:auto!important;overflow:visible!important;padding-block:28px 54px}.fibre-about__collaborators-list{gap:26px;grid-template-columns:minmax(0,1fr);margin-top:28px}.fibre-about__values-artwork{align-self:stretch;display:block!important;flex:0 0 auto!important;margin-left:0!important;margin-top:22px;max-width:100%!important;overflow:visible!important;width:100%!important}.fibre-about__values{height:auto!important;overflow:visible!important;width:100%!important}.fibre-about__values-artwork .elementor-widget-container{height:100%!important;overflow:visible!important;width:100%!important}.fibre-about__values-artwork img{display:block;height:100%!important;max-height:none!important;object-fit:contain;width:100%!important}.fibre-about__careers .fibre-about__shell{align-items:center;display:flex;flex-direction:column;gap:26px;padding-block:42px;text-align:center}.fibre-about__careers-title,.fibre-about__careers-copy{align-items:center;text-align:center;width:100%}.fibre-about__careers{isolation:isolate;position:relative}.fibre-about__careers-copy .fibre-about__button{margin-top:22px}.fibre-about__vision-mission{grid-template-columns:minmax(0,1fr)}.fibre-about__vision-card,.fibre-about__mission-card{min-height:390px;padding:48px 24px}.fibre-about__statement-copy .fibre-about__body{margin-top:18px}.fibre-about__why{min-height:720px;padding-top:48px}.fibre-about__why::before{background-image:linear-gradient(180deg,rgb(244 241 238 / .9) 0%,rgb(244 241 238 / .78) 55%,rgb(244 241 238 / .6) 78%,rgb(244 241 238 / .2) 92%,#fff0 100%),url(/wp-content/themes/hello-elementor-child/assets/images/fibre-about-why.webp);height:100%}.fibre-about__why-copy .fibre-about__title .elementor-heading-title{font-size:34px}}@media (prefers-reduced-motion:reduce){.fibre-inner-header__mobile-menu{transition-duration:1ms}}