.aboutPage{width:100%;color:var(--about-company-text);background:#fff;overflow-x:clip}.aboutHero{min-height:var(--about-hero-min-height);background:var(--about-hero-background);display:flex;position:relative;overflow:hidden}.aboutHero--single{align-items:center}.aboutHero--slider{touch-action:pan-y;-webkit-user-select:none;user-select:none;display:block}.aboutHero__viewport{width:100%;min-height:var(--about-hero-min-height);overflow:hidden}.aboutHero__slides{width:100%;min-height:var(--about-hero-min-height);will-change:transform;transition-property:transform;transition-timing-function:cubic-bezier(.22,.61,.36,1);display:flex}.aboutHero__slide{min-width:100%;min-height:var(--about-hero-min-height);opacity:.55;transition:opacity .35s;display:flex;position:relative;overflow:hidden}.aboutHero__slide.isActive{opacity:1}.aboutHero__media,.aboutHero picture{width:100%;height:100%;position:absolute;inset:0}.aboutHero__media{object-fit:cover;object-position:var(--about-slide-media-position,center)}.aboutHero__media--fallback{background:linear-gradient(135deg,#163d2af5,#315f45d1)}.aboutHero__overlay{z-index:1;background:var(--about-slide-overlay,#05231a94);opacity:var(--about-slide-overlay-opacity,.58);position:absolute;inset:0}.aboutHero__content{z-index:2;width:min(calc(100% - var(--about-hero-padding-left) - var(--about-hero-padding-right)), var(--about-hero-content-width));padding:var(--about-hero-padding-top) var(--about-hero-padding-right) var(--about-hero-padding-bottom) var(--about-hero-padding-left);color:var(--about-hero-heading);margin-left:auto;margin-right:auto;position:relative}.aboutHero--horizontal-left .aboutHero__content{margin-left:0;margin-right:auto}.aboutHero--horizontal-center .aboutHero__content{text-align:center;margin-left:auto;margin-right:auto}.aboutHero--horizontal-right .aboutHero__content{text-align:right;margin-left:auto;margin-right:0}.aboutHero--vertical-top,.aboutHero--vertical-top .aboutHero__slide{align-items:flex-start}.aboutHero--vertical-center,.aboutHero--vertical-center .aboutHero__slide{align-items:center}.aboutHero--vertical-bottom,.aboutHero--vertical-bottom .aboutHero__slide{align-items:flex-end}.aboutHero__breadcrumb{color:#ffffffc7;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:26px;font-size:12px;font-weight:700;display:flex}.aboutHero__breadcrumb a{color:inherit;text-decoration:none}.aboutHero__breadcrumb strong{color:#fff}.aboutHero__eyebrow,.aboutSectionEyebrow{color:var(--about-hero-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:850;display:inline-block}.aboutHero--slider .aboutHero__eyebrow{color:var(--about-slide-eyebrow-color,var(--about-hero-eyebrow));font-size:var(--about-slide-eyebrow-size,11px);font-weight:var(--about-slide-eyebrow-weight,850)}.aboutHero h1{max-width:960px;color:var(--about-hero-heading);letter-spacing:-.055em;margin:0;font-size:clamp(42px,6.4vw,84px);line-height:.98}.aboutHero--slider h1{color:var(--about-slide-heading-color,var(--about-hero-heading));font-size:clamp(42px, 6.4vw, var(--about-slide-heading-size));font-weight:var(--about-slide-heading-weight,700);line-height:var(--about-slide-heading-line-height,.98)}.aboutHero__content>p{max-width:760px;color:var(--about-hero-description);margin:24px 0 0;font-size:clamp(16px,1.7vw,21px);line-height:1.7}.aboutHero--slider .aboutHero__content>p{color:var(--about-slide-description-color,var(--about-hero-description));font-size:var(--about-slide-description-size,18px);font-weight:var(--about-slide-description-weight,400);line-height:var(--about-slide-description-line-height,1.7)}.aboutHero--horizontal-center .aboutHero__content>p{margin-left:auto;margin-right:auto}.aboutHero--horizontal-right .aboutHero__content>p{margin-left:auto}.aboutHero__button{border:1px solid var(--about-hero-button-border);border-radius:var(--about-hero-button-radius);min-height:50px;color:var(--about-hero-button-text);background:var(--about-hero-button-background);justify-content:center;align-items:center;gap:9px;margin-top:30px;padding:0 20px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .2s,color .2s,background .2s,border-color .2s;display:inline-flex}.aboutHero__button:hover{border-color:var(--about-hero-button-hover-border);color:var(--about-hero-button-hover-text);background:var(--about-hero-button-hover-background);transform:translateY(-2px)}.aboutHero--slider .aboutHero__button{padding:var(--about-slide-button-padding-y,14px) var(--about-slide-button-padding-x,24px);border-color:var(--about-slide-button-border,var(--about-hero-button-border));border-radius:var(--about-slide-button-radius,var(--about-hero-button-radius));color:var(--about-slide-button-text,var(--about-hero-button-text));background:var(--about-slide-button-background,var(--about-hero-button-background));font-size:var(--about-slide-button-size,14px);font-weight:var(--about-slide-button-weight,700)}.aboutHero--slider .aboutHero__button:hover{border-color:var(--about-slide-button-hover-border,var(--about-hero-button-hover-border));color:var(--about-slide-button-hover-text,var(--about-hero-button-hover-text));background:var(--about-slide-button-hover-background,var(--about-hero-button-hover-background))}.aboutHero__navigation{z-index:3;gap:9px;display:flex;position:absolute;bottom:34px;right:34px}.aboutHero__navigation button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#05231a47;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .2s,opacity .2s,background .2s;display:grid}.aboutHero__navigation button:hover{background:#05231a85;transform:translateY(-2px)}.aboutHero__navigation button:disabled{opacity:.35;cursor:not-allowed}.aboutHero__pagination{z-index:3;gap:8px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.aboutHero__pagination button{color:#fff;width:10px;height:10px;font:inherit;cursor:pointer;background:#ffffff73;border:0;border-radius:999px;place-items:center;padding:0;font-size:9px;transition:width .2s,background .2s,transform .2s;display:grid}.aboutHero__pagination button:not(:empty){background:#05231a59;border:1px solid #ffffff4d;width:30px;height:30px}.aboutHero__pagination button.isActive{background:#f1d313;width:28px;transform:scale(1.04)}.aboutHero__pagination button.isActive:not(:empty){color:#163d2a}.aboutHero__scroll{z-index:3;color:#fff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex;position:absolute;bottom:31px;left:34px}.aboutCompany,.aboutTeam,.aboutClosing{margin-top:64px}.aboutClosing{margin-bottom:64px}.aboutCompany{padding:clamp(52px, var(--about-company-padding-top), 72px) 28px clamp(52px, var(--about-company-padding-bottom), 72px);background:var(--about-company-background)}.aboutCompany__inner{width:min(100%, var(--about-company-width));align-items:center;gap:clamp(32px, var(--about-company-gap), 56px);grid-template-columns:minmax(0,1.08fr) minmax(360px,.82fr);margin:0 auto;display:grid}.aboutCompany--image-left .aboutCompany__media{order:-1}.aboutCompany__content{text-align:var(--about-company-text-align)}.aboutCompany .aboutSectionEyebrow{color:var(--about-company-eyebrow-color);font-size:var(--about-company-eyebrow-size);font-weight:var(--about-company-eyebrow-weight);letter-spacing:var(--about-company-eyebrow-spacing);margin-bottom:12px}.aboutCompany__content h2{max-width:760px;color:var(--about-company-heading);font-size:clamp(34px, 4vw, var(--about-company-heading-size));font-weight:var(--about-company-heading-weight);line-height:var(--about-company-heading-line-height);letter-spacing:-.04em;margin:0}.aboutCompany__description{gap:12px;max-width:720px;margin-top:18px;display:grid}.aboutCompany__description p{color:var(--about-company-text);font-size:var(--about-company-description-size);font-weight:var(--about-company-description-weight);line-height:var(--about-company-description-line-height);margin:0}.aboutCompany__media{height:clamp(360px, var(--about-company-image-height), 500px);border-radius:var(--about-company-image-radius);background:#dfe8df;min-height:0;overflow:hidden;box-shadow:0 18px 48px #163d2a1a}.aboutCompany__media img{object-fit:cover;object-position:var(--about-company-image-position);width:100%;height:100%;min-height:0;display:block}.aboutPurpose{padding:var(--about-purpose-padding-top) 24px var(--about-purpose-padding-bottom);background:var(--about-purpose-background)}.aboutPurpose__inner{width:min(100%, var(--about-purpose-width));margin:0 auto}.aboutTeam__inner{width:min(100%, var(--about-content-max-width));margin:0 auto}.aboutPurpose .aboutSectionHeader{max-width:920px;text-align:var(--about-purpose-text-align);margin:0 auto}.aboutPurpose .aboutSectionEyebrow{color:var(--about-purpose-eyebrow-color);font-size:var(--about-purpose-eyebrow-size);font-weight:var(--about-purpose-eyebrow-weight);margin-bottom:14px}.aboutPurpose .aboutSectionHeader h2{color:var(--about-purpose-heading);font-size:clamp(32px, 4vw, var(--about-purpose-heading-size));font-weight:var(--about-purpose-heading-weight);line-height:var(--about-purpose-heading-line-height);letter-spacing:-.04em;margin:0}.aboutPurpose .aboutSectionHeader>p{max-width:760px;color:var(--about-purpose-text);font-size:var(--about-purpose-description-size);font-weight:var(--about-purpose-description-weight);line-height:var(--about-purpose-description-line-height);margin:18px auto 0}.aboutPurpose .aboutSectionHeader[style*=left]>p{margin-left:0}.aboutPurpose .aboutSectionHeader[style*=right]>p{margin-right:0}.aboutPurpose__grid{gap:var(--about-purpose-gap);perspective:1400px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px;display:grid}.aboutPurposeCard{min-height:280px;padding:var(--about-purpose-card-padding);border-radius:var(--about-purpose-radius);background:var(--about-purpose-card-background);cursor:pointer;transform-style:preserve-3d;border:1px solid #163d2a17;outline:none;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s,border-color .32s;position:relative;overflow:hidden;transform:perspective(1400px)rotateX(2deg)rotateY(-2deg)translateZ(0);box-shadow:0 24px 55px #163d2a17,0 7px 18px #163d2a0d}.aboutPurposeCard:nth-child(2){transform:perspective(1400px)rotateX(2deg)rotateY(2deg)translateZ(0)}.aboutPurposeCard:before{content:"";pointer-events:none;opacity:.7;background:radial-gradient(circle at 14% 10%,#ffffff94,#0000 38%);transition:opacity .3s;position:absolute;inset:0}.aboutPurposeCard:hover,.aboutPurposeCard:focus-visible{border-color:#d1a9163d;transform:perspective(1400px)rotateX(0)rotateY(0)scale(.965)translateZ(-22px);box-shadow:0 13px 30px #163d2a21,inset 0 0 0 1px #d1a91614}.aboutPurposeCard:hover:before,.aboutPurposeCard:focus-visible:before{opacity:.35}.aboutPurposeCard:active{transform:perspective(1400px)scale(.93)translateZ(-34px)}.aboutPurposeCard__icon{z-index:1;width:calc(var(--about-purpose-icon-size) + 28px);height:calc(var(--about-purpose-icon-size) + 28px);border-radius:var(--about-purpose-icon-radius);color:var(--about-purpose-icon);background:var(--about-purpose-icon-background);place-items:center;display:grid;position:relative;transform:translateZ(24px);box-shadow:0 10px 24px #d1a9161f}.aboutPurposeCard h3{z-index:1;color:var(--about-purpose-heading);font-size:var(--about-purpose-card-title-size);font-weight:var(--about-purpose-card-title-weight);letter-spacing:-.035em;margin:24px 0 0;line-height:1.15;position:relative;transform:translateZ(18px)}.aboutPurposeCard p{z-index:1;color:var(--about-purpose-text);font-size:var(--about-purpose-card-description-size);font-weight:var(--about-purpose-card-description-weight);line-height:var(--about-purpose-card-description-line-height);margin:14px 0 0;position:relative;transform:translateZ(12px)}@media (prefers-reduced-motion:reduce){.aboutPurposeCard,.aboutPurposeCard:nth-child(2),.aboutPurposeCard:hover,.aboutPurposeCard:focus-visible,.aboutPurposeCard:active{transition:none;transform:none}}.aboutTeam{padding:var(--about-team-padding-top) 24px var(--about-team-padding-bottom);background:var(--about-team-background)}.aboutTeam .aboutSectionHeader h2{color:var(--about-team-heading)}.aboutTeam .aboutSectionHeader>p{color:var(--about-team-text)}.aboutTeam__tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin:34px auto 0;display:flex}.aboutTeam__tabs a{min-height:42px;color:var(--about-team-heading);background:#fff9;border:1px solid #163d2a1f;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .2s,color .2s,background .2s;display:inline-flex}.aboutTeam__tabs a:hover,.aboutTeam__tabs a.isActive{color:#fff;background:var(--about-team-heading);transform:translateY(-1px)}.aboutTeam__grid{gap:var(--about-team-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;display:grid}.aboutTeamCard{border-radius:var(--about-team-card-radius);background:var(--about-team-card-background);border:1px solid #163d2a14;overflow:hidden;box-shadow:0 16px 45px #163d2a0f}.aboutTeamCard__media{aspect-ratio:var(--about-team-image-ratio);border-radius:var(--about-team-image-radius) var(--about-team-image-radius) 0 0;background:#e5ece5;overflow:hidden}.aboutTeamCard__media img{object-fit:cover;width:100%;height:100%;display:block}.aboutTeamCard__media--placeholder{color:var(--about-team-heading);place-items:center;display:grid}.aboutTeamCard__content{padding:24px}.aboutTeamCard__department{color:var(--about-team-text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.aboutTeamCard h3{color:var(--about-team-card-heading);letter-spacing:-.035em;margin:0;font-size:24px}.aboutTeamCard__content>strong{color:var(--about-team-text);margin-top:6px;font-size:12px;display:block}.aboutTeamCard__content>p,.aboutTeamCard__detail{color:var(--about-team-card-text);margin:15px 0 0;font-size:13px;line-height:1.7}.aboutTeamCard__links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.aboutTeamCard__links a{color:var(--about-team-card-heading);font-size:11px;font-weight:800;text-decoration:none}.aboutTeamCard--compact .aboutTeamCard__content{padding:18px}.aboutTeamCard--profile{text-align:center}.aboutTeamCard--profile .aboutTeamCard__links{justify-content:center}.aboutTeam__empty{color:var(--about-team-heading);text-align:center;border:1px dashed #163d2a2e;border-radius:22px;justify-items:center;gap:12px;margin-top:40px;padding:38px 24px;display:grid}.aboutTeam__empty p{color:var(--about-team-text);margin:0;font-size:13px}.aboutClosing{padding:var(--about-closing-padding-top) 24px var(--about-closing-padding-bottom);background:var(--about-closing-background)}.aboutClosing__inner{width:min(100%, var(--about-closing-width));text-align:center;margin:0 auto}.aboutClosing p{color:var(--about-closing-text);letter-spacing:-.03em;margin:0;font-size:clamp(24px,3.2vw,42px);line-height:1.35}.aboutHero__announcement{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1024px){.aboutCompany__inner{grid-template-columns:1fr}.aboutCompany--image-left .aboutCompany__media{order:initial}.aboutCompany__media{height:clamp(340px, var(--about-company-image-height), 440px)}.aboutTeam__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutCompany,.aboutTeam,.aboutClosing{margin-top:48px}.aboutClosing{margin-bottom:48px}}@media (max-width:760px){.aboutCompany{padding-top:clamp(44px, var(--about-company-padding-top), 58px);padding-bottom:clamp(44px, var(--about-company-padding-bottom), 58px)}.aboutHero{min-height:max(620px, var(--about-hero-min-height))}.aboutHero__content{width:100%}.aboutHero h1{font-size:clamp(38px,12vw,58px)}.aboutHero__navigation{bottom:20px;right:18px}.aboutHero__scroll{bottom:24px;left:18px}.aboutPurpose__grid,.aboutTeam__grid{grid-template-columns:1fr}.aboutCompany,.aboutPurpose,.aboutTeam,.aboutClosing{padding-left:18px;padding-right:18px}}@media (max-width:520px){.aboutCompany,.aboutTeam,.aboutClosing{margin-top:32px}.aboutClosing{margin-bottom:32px}.aboutHero__content{padding-left:18px;padding-right:18px}.aboutHero__breadcrumb{margin-bottom:20px}.aboutHero__content>p{font-size:15px}.aboutHero__navigation,.aboutHero__pagination,.aboutHero__scroll span{display:none}.aboutCompany__media{height:clamp(300px, var(--about-company-image-height), 360px)}.aboutPurposeCard{min-height:auto;padding:26px}.aboutTeam__tabs{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:6px;overflow-x:auto}.aboutTeam__tabs a{flex:none}.aboutTeamCard__content{padding:20px}}
.aboutClosing3D{padding:var(--closing-padding-top) 28px var(--closing-padding-bottom);background:var(--closing-background);perspective:1500px;margin-bottom:64px}.aboutClosing3D__stage{width:min(100%, var(--closing-width));perspective:1500px;margin:0 auto}.aboutClosing3D__panel{min-height:250px;transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff14,#00000014);border:1px solid #ffffff24;border-radius:32px;outline:none;place-items:center;padding:clamp(42px,6vw,76px);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:grid;position:relative;overflow:hidden;transform:perspective(1500px)rotateX(2.5deg)rotateY(-1.5deg)translateZ(0);box-shadow:0 34px 76px #041f163d,0 12px 24px #041f1624,inset 0 1px #ffffff1f}.aboutClosing3D__panel:before,.aboutClosing3D__panel:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.aboutClosing3D__panel:before{background:radial-gradient(circle,#f1d31338,#0000 70%);width:300px;height:300px;top:-180px;right:-80px}.aboutClosing3D__panel:after{background:radial-gradient(circle,#ffffff1a,#0000 70%);width:240px;height:240px;bottom:-150px;left:-90px}.aboutClosing3D__panel:hover,.aboutClosing3D__panel:focus-visible{border-color:#f1d3134d;transform:perspective(1500px)rotateX(0)rotateY(0)scale(.975)translateZ(-20px);box-shadow:0 24px 52px #041f1640,0 8px 20px #041f1624,inset 0 0 0 1px #f1d31314}.aboutClosing3D__panel:active{transform:perspective(1500px)scale(.95)translateZ(-30px)}.aboutClosing3D__accent{background:#f1d313;border-radius:999px;width:74px;height:4px;position:absolute;top:32px;left:50%;transform:translate(-50%)translateZ(24px);box-shadow:0 8px 18px #f1d3133d}.aboutClosing3D__glow{filter:blur(28px);background:radial-gradient(circle,#f1d31317,#0000 72%);border-radius:50%;position:absolute;inset:18%;transform:translateZ(8px)}.aboutClosing3D p{z-index:2;max-width:1050px;color:var(--closing-text);letter-spacing:-.04em;text-align:center;text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,54px);font-weight:600;line-height:1.22;position:relative;transform:translateZ(32px)}@media (max-width:760px){.aboutClosing3D{margin-bottom:36px;padding-left:20px;padding-right:20px}.aboutClosing3D__panel{border-radius:24px;min-height:210px;padding:54px 24px 38px}.aboutClosing3D p{font-size:clamp(24px,7vw,36px)}}@media (prefers-reduced-motion:reduce){.aboutClosing3D__panel,.aboutClosing3D__panel:hover,.aboutClosing3D__panel:focus-visible,.aboutClosing3D__panel:active{transition:none;transform:none}}
