.fe-page{--fe-blue:var(--fs-primary);--fe-orange:var(--fs-accent);background:var(--fs-surface);color:var(--fs-text);padding-bottom:48px}.fe-page .eyebrow{background:var(--fs-primary-tint);color:var(--fe-blue);border-radius:9px;margin-bottom:12px;padding:4px 13px;font-size:12px;font-weight:750;line-height:1.8;display:inline-block}.fe-hero{isolation:isolate;background:var(--fs-background);min-height:420px;position:relative;overflow:clip}.fe-hero-art{z-index:-2;position:absolute;inset:0 38% 0 0}.fe-hero-art img{object-fit:cover;object-position:center;width:100%;height:100%}.fe-hero-contact .fe-hero-copy{margin-inline-start:auto}.fe-page .fe-hero-contact:after{background:linear-gradient(90deg,var(--fs-surface) 0%,var(--fs-surface) 30%,color-mix(in srgb, var(--fs-surface) 92.9%, transparent) 44%,transparent 67%)}.fe-hero-contact .breadcrumbs{width:46%;margin-inline-start:auto}.fe-hero:after{content:"";z-index:-1;background:linear-gradient(270deg,var(--fs-surface) 0%,var(--fs-surface) 30%,color-mix(in srgb, var(--fs-surface) 92.9%, transparent) 44%,transparent 67%);pointer-events:none;position:absolute;inset:0}.fe-hero-inner{padding-block:30px 58px}.fe-hero .breadcrumbs{color:var(--fs-muted);margin-bottom:30px;font-size:11px}.fe-hero-copy{width:46%;max-width:560px}.fe-hero h1{letter-spacing:-1px;margin:0 0 13px;font-size:clamp(30px,3.15vw,46px);font-weight:800;line-height:1.65}.fe-hero h1 em{color:var(--fe-blue);font-style:normal}.fe-hero-contact h1 em{color:var(--fs-accent-strong)}.fe-hero-copy>p{color:var(--fs-primary-strong);max-width:510px;margin:0;font-size:14px;line-height:2.2}.fe-hero-orbit{background:var(--fe-orange);opacity:.45;pointer-events:none;width:55px;height:1px;position:absolute;bottom:10%;left:7%}.fe-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:32px 42px;display:grid}.fe-principles>div{justify-content:center;align-items:center;gap:14px;display:flex}.fe-symbol{background:var(--fs-primary-tint);width:46px;height:46px;color:var(--fe-blue);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.fe-symbol svg{width:24px;height:24px}.fe-principles strong{font-size:17px;font-weight:800}.fe-principles p{color:var(--fs-muted);margin:2px 0 0;font-size:11px}.fe-story{grid-template-columns:1.04fr 1fr;align-items:center;gap:56px;padding-block:26px 55px;display:grid}.fe-story-image{background:var(--fs-background);aspect-ratio:1.18;border-radius:18px;grid-area:1/1;min-width:0;margin:0;overflow:hidden}.fe-story-image img{object-fit:cover;width:100%;height:100%}.fe-copy{min-width:0}.fe-copy h2,.fe-social h2,.fe-form-panel h2,.fe-location h2{letter-spacing:-.5px;margin:0 0 12px;font-size:26px;font-weight:800;line-height:1.8}.fe-copy>p,.fe-social>p,.fe-location p{color:var(--fs-muted);margin:0 0 20px;font-size:14px;line-height:2.1}.fe-copy .fs-btn{min-width:160px;margin-top:8px}.fe-page-body{font-size:13px;line-height:2}.fe-page-body h2{margin:15px 0 5px;font-size:17px;line-height:1.8}.fe-page-body p{margin-bottom:10px}.fe-values{padding-block:20px 45px}.fe-values .section-heading{margin-bottom:27px}.fe-values .section-heading h2{font-size:27px}.fe-values-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.fe-values-grid article{border:1px solid var(--fs-border);box-shadow:0 6px 24px color-mix(in srgb, var(--fs-dark-raised) 2.4%, transparent);text-align:center;background:var(--fs-surface);border-radius:14px;min-width:0;padding:28px 23px}.fe-value-icon{color:var(--fe-blue);place-items:center;margin-bottom:15px;display:inline-grid}.fe-value-icon svg{width:30px;height:30px}.fe-values-grid h3{margin:0 0 8px;font-size:15px;font-weight:800}.fe-values-grid p{color:var(--fs-muted);margin:0;font-size:12px;line-height:2}.fe-collaboration{isolation:isolate;background:var(--fs-background);border-radius:15px;grid-template-columns:1fr 1fr;min-height:280px;margin-top:10px;display:grid;position:relative;overflow:hidden}.fe-collaboration-image{grid-area:1/2;min-width:0;position:relative}.fe-collaboration-image img{object-fit:cover;width:100%;height:100%;min-height:280px}.fe-collaboration-image:after{content:"";background:linear-gradient(270deg,var(--fs-background),transparent 35%);position:absolute;inset:0}.fe-collaboration .fe-copy{grid-area:1/1;padding:36px 30px}.fe-collaboration h2{font-size:24px}.fe-contact{background:linear-gradient(var(--fs-surface),var(--fs-background) 70%,var(--fs-surface))}.fe-hero-contact{min-height:410px}.fe-hero-contact .fe-hero-art{inset:0 0 0 45%}.fe-hero-contact .fe-hero-inner{padding-bottom:105px}.fe-contact-details{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:-48px;display:grid;position:relative}.fe-contact-details article{background:var(--fs-surface);border:1px solid var(--fs-border);text-align:center;min-height:165px;box-shadow:0 6px 25px color-mix(in srgb, var(--fs-dark-raised) 2.4%, transparent);border-radius:14px;min-width:0;padding:23px 20px}.fe-detail-icon{background:var(--fs-accent-tint);width:45px;height:45px;color:var(--fs-accent-strong);border-radius:14px;place-items:center;margin-bottom:9px;display:inline-grid}.fe-detail-icon.blue{color:var(--fe-blue);background:var(--fs-primary-tint)}.fe-detail-icon svg{width:24px;height:24px}.fe-contact-details h2{margin:0 0 6px;font-size:15px;font-weight:800}.fe-contact-details p,.fe-contact-details address{color:var(--fs-muted);margin:0;font-size:12px;font-style:normal;line-height:2}.fe-detail-value{color:var(--fs-primary-deep);overflow-wrap:anywhere;font-size:16px;font-weight:700;display:inline-block}.fe-contact-main{grid-template-columns:minmax(0,.78fr) minmax(0,1.25fr);align-items:start;gap:65px;padding-block:62px;display:grid}.fe-social{padding-top:16px}.fe-social h2{font-size:27px}.fe-social-list{gap:15px;margin-top:24px;display:grid}.fe-social-list>a{background:var(--fs-surface);border:1px solid var(--fs-border);box-shadow:0 5px 20px color-mix(in srgb, var(--fs-dark-raised) 2%, transparent);border-radius:12px;align-items:center;gap:14px;padding:17px 20px;transition:translate .3s,border-color .3s;display:flex}.fe-social-list>a>span:last-child{color:var(--fe-blue);margin-inline-start:auto}.fe-social-list strong{font-size:14px}.fe-social-symbol{background:var(--fs-primary-tint);width:40px;height:40px;color:var(--fe-blue);border-radius:50%;place-items:center;display:grid}.fe-social-symbol svg{width:23px;height:23px}.fe-social-empty{border:1px solid var(--fs-border);background:var(--fs-background);text-align:center;border-radius:16px;padding:30px}.fe-social-empty>svg{width:48px;height:48px;color:var(--fe-blue);margin-bottom:15px}.fe-social-empty p{color:var(--fs-muted);margin-bottom:12px;font-size:13px;line-height:2}.fe-form-panel{background:var(--fs-surface);border:1px solid var(--fs-border);box-shadow:0 8px 30px color-mix(in srgb, var(--fs-dark-raised) 2%, transparent);border-radius:16px;padding:30px 32px;scroll-margin-top:110px}.fe-form-panel>.eyebrow{margin-bottom:9px}.fe-form-panel h2{margin-bottom:24px;font-size:23px}.fe-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;display:grid}.fe-field{min-width:0}.fe-field-wide{grid-column:1/-1}.fe-field>label{color:var(--fs-muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.fe-required{color:var(--fs-accent-strong)}.fe-field input,.fe-field select,.fe-field textarea{border:1px solid var(--fs-border);background:var(--fs-background);width:100%;min-width:0;font:inherit;color:var(--fs-text);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.8;transition:border-color .25s,background-color .25s;display:block}.fe-field textarea{resize:vertical;min-height:150px}.fe-field input:focus-visible,.fe-field select:focus-visible,.fe-field textarea:focus-visible{outline:2px solid var(--fe-blue);outline-offset:2px;background:var(--fs-surface)}.fe-field [aria-invalid=true]{border-color:#b42318}.fe-field-error{color:var(--fs-accent-strong);margin:5px 0 0;font-size:11px}.fe-checkboxes label{align-items:center;gap:8px;font-size:13px;display:flex}.fe-checkboxes input{width:auto}.fe-contact-form>.fs-btn{border-radius:8px;width:100%;min-height:48px;margin-top:24px}.fe-privacy{text-align:center;color:var(--fs-muted);margin:16px 0 0;font-size:11px;line-height:2}.fe-form-unavailable{color:var(--fs-muted);font-size:13px;line-height:2}.fe-form-panel .form-status,.fe-form-panel .form-errors{font-size:12px}.fe-location{border:1px solid var(--fs-border);background:var(--fs-surface);border-radius:15px;grid-template-columns:.85fr 1.4fr;min-height:260px;margin-bottom:10px;display:grid;overflow:hidden}.fe-location-copy{padding:30px}.fe-location h2{font-size:23px}.fe-location address{color:var(--fs-muted);margin-bottom:12px;font-size:13px;font-style:normal}.fe-location p{font-size:12px}.fe-location-image{background:var(--fs-primary-tint);min-width:0}.fe-location-image img{object-fit:cover;width:100%;height:100%;max-height:300px}.fe-page :focus-visible{outline:2px solid var(--fe-blue);outline-offset:4px}@media (hover:hover) and (pointer:fine){.fe-social-list>a:hover{border-color:var(--fs-border-strong);translate:0 -3px}}@media (width<=1023px){.fe-hero{min-height:360px}.fe-hero h1{font-size:34px}.fe-hero-copy{width:52%}.fe-hero-copy>p{font-size:12px}.fe-principles{gap:15px}.fe-principles>div{gap:8px}.fe-principles strong{font-size:14px}.fe-symbol{width:38px;height:38px}.fe-story{gap:30px}.fe-copy h2{font-size:23px}.fe-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fe-contact-main{grid-template-columns:.85fr 1.1fr;gap:30px}.fe-form-panel{padding:25px 22px}.fe-form-panel h2{font-size:20px}.fe-contact-details{gap:16px}.fe-hero-contact .fe-hero-inner{padding-bottom:90px}.fe-location-copy{padding:24px}}@media (width<=700px){.fe-page{padding-bottom:30px}.fe-hero{min-height:0;padding-bottom:225px}.fe-hero-art,.fe-hero-contact .fe-hero-art{height:260px;inset:auto 0 0}.fe-hero:after{background:linear-gradient(180deg,var(--fs-surface) 0%,var(--fs-surface) 48%,transparent 76%)}.fe-hero-inner,.fe-hero-contact .fe-hero-inner{padding-block:24px 12px}.fe-hero .breadcrumbs{margin-bottom:24px}.fe-hero-copy{text-align:center;width:100%;max-width:none}.fe-hero h1{letter-spacing:-.7px;font-size:31px;line-height:1.7}.fe-hero-copy>p{max-width:460px;margin:auto;font-size:13px}.fe-hero .eyebrow{font-size:11px}.fe-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-block:25px 28px}.fe-principles>div{justify-content:start}.fe-principles strong{font-size:13px}.fe-story{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:18px 32px}.fe-story-image{aspect-ratio:1.5;grid-area:auto}.fe-copy h2{font-size:24px}.fe-copy>p{font-size:13px}.fe-values{padding-block:20px 30px}.fe-values .section-heading h2{font-size:23px}.fe-values-grid{gap:14px}.fe-values-grid article{padding:23px 16px}.fe-values-grid h3{font-size:13px}.fe-values-grid p{font-size:11px}.fe-collaboration{grid-template-columns:minmax(0,1fr)}.fe-collaboration .fe-copy{grid-area:1/1;padding:27px 24px}.fe-collaboration-image{grid-area:2/1;max-height:220px}.fe-collaboration-image img{min-height:0}.fe-collaboration-image:after{background:linear-gradient(180deg,var(--fs-background),transparent 32%)}.fe-contact-details{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:0;padding-top:20px}.fe-contact-details article{min-height:130px;padding:19px}.fe-contact-main{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:36px}.fe-form-panel{grid-row:1;padding:25px 20px}.fe-social{grid-row:2;padding-top:0}.fe-social h2{font-size:24px}.fe-fields{gap:17px 13px}.fe-field input,.fe-field select,.fe-field textarea{font-size:16px}.fe-location{grid-template-columns:minmax(0,1fr)}.fe-location-copy{padding:25px}.fe-location-image{max-height:210px}.fe-location-image img{height:210px}.fe-contact-form>.fs-btn{min-height:48px}}@media (width<=380px){.fe-fields,.fe-values-grid{grid-template-columns:minmax(0,1fr)}.fe-hero h1{font-size:28px}}.fe-hero-about h1 em .motion-word:not(:last-child){color:var(--fs-accent-strong)}@media (width<=700px){.fe-hero h1{min-height:5.1em}.fe-hero{min-height:640px}.fe-page .fe-hero-contact:after{background:linear-gradient(180deg,var(--fs-surface) 0%,var(--fs-surface) 48%,transparent 76%)}.fe-hero-contact .breadcrumbs{width:100%;margin-inline-start:0}}
