._page_i7zgu_1{color:#151718;background-color:#d6d6d6;background-image:url(../../assets/images/hero-texture.webp);background-size:cover;background-attachment:fixed;min-height:100vh;font-family:Outfit,sans-serif;line-height:1.75}._hero_i7zgu_12{text-align:center;background:#151718;border-bottom:1px solid #f5911b26;align-items:center;min-height:82vh;padding:9rem 2rem 5rem;display:flex;position:relative;overflow:hidden}._heroBg_i7zgu_24{background-position:50%;background-size:cover;position:absolute;inset:0}._heroShade_i7zgu_31{background:radial-gradient(#151718a6 0%,#151718e0 75%),linear-gradient(#15171859 0%,#151718f2 100%);position:absolute;inset:0}._heroBgText_i7zgu_39{color:#f5911b14;white-space:nowrap;pointer-events:none;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;font-family:Cormorant Garamond,serif;font-size:18vw;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._heroInner_i7zgu_57{z-index:1;max-width:820px;margin:0 auto;position:relative}._breadcrumb_i7zgu_64{color:#a6a9aa;letter-spacing:1px;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.78rem;display:flex}._breadcrumb_i7zgu_64 span{color:#f5911b}._heroTitle_i7zgu_80{letter-spacing:-.01em;color:#f2f2f2;text-shadow:0 4px 30px #15171880;margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:700;line-height:1.15}._heroTitle_i7zgu_80 ._highlight_i7zgu_93{color:#f5911b;font-style:italic}._heroSub_i7zgu_98{color:#a6a9aa;max-width:600px;margin:0 auto 2rem;font-size:1.1rem;font-weight:300;line-height:1.8}._heroBar_i7zgu_107{border-top:1px solid #a6a9aa33;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;padding-top:2rem;display:flex}._heroBarItem_i7zgu_117{color:#a6a9aa;align-items:center;gap:.5rem;font-size:.82rem;display:flex}._heroBarItem_i7zgu_117 strong{color:#f2f2f2}._deptNav_i7zgu_129{z-index:90;-webkit-backdrop-filter:blur(16px);scrollbar-width:none;background:#d6d6d6d9;border-bottom:1px solid #a6a9aa;position:sticky;top:80px;overflow-x:auto}._deptNav_i7zgu_129::-webkit-scrollbar{display:none}._deptNavInner_i7zgu_144{width:max-content;min-width:100%;display:flex}._deptNavBtn_i7zgu_150{cursor:pointer;letter-spacing:.5px;color:#7e8083;text-align:center;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;min-width:140px;padding:.9rem 1rem;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:600;transition:all .2s}._deptNavBtn_i7zgu_150:hover,._deptNavBtnPlum_i7zgu_169:hover,._deptNavBtnNavy_i7zgu_170:hover,._deptNavBtnRed_i7zgu_171:hover,._deptNavBtnBrown_i7zgu_172:hover,._deptNavBtnTeal_i7zgu_173:hover,._deptNavBtnLens_i7zgu_174:hover{color:#f5911b;border-bottom-color:#f5911b}._contentWrap_i7zgu_179{max-width:820px;margin:0 auto;padding:0 2rem 6rem}._introSection_i7zgu_185{padding:3.5rem 0 2rem}._introSection_i7zgu_185 p{color:#151718;margin-bottom:1.3rem;font-size:1.1rem;font-weight:300;line-height:1.85}._deptSection_i7zgu_197{margin:4rem 0;scroll-margin-top:160px}._deptHeader_i7zgu_202{border-bottom:1px solid #a6a9aa66;align-items:center;gap:1.2rem;margin-bottom:1.8rem;padding-bottom:1.2rem;display:flex}._deptBadge_i7zgu_211{color:#151718;background:#f5911b;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:700;display:flex}._badgePlum_i7zgu_228,._badgeNavy_i7zgu_229,._badgeRed_i7zgu_230,._badgeBrown_i7zgu_231,._badgeTeal_i7zgu_232,._badgeLens_i7zgu_233{color:#151718;background:#f5911b}._deptBanner_i7zgu_239{aspect-ratio:21/9;background:#151718;border-radius:12px;align-items:flex-end;margin-bottom:1.8rem;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px #15171833}._deptBannerImg_i7zgu_251{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}._deptBanner_i7zgu_239:hover ._deptBannerImg_i7zgu_251{transform:scale(1.04)}._deptBanner_i7zgu_239:after{content:"";background:linear-gradient(#15171800 30%,#151718eb 100%);position:absolute;inset:0}._deptBanner_i7zgu_239 ._deptHeader_i7zgu_202{z-index:1;border-bottom:none;width:100%;margin:0;padding:1.6rem 1.8rem;position:relative}._deptBanner_i7zgu_239 ._deptName_i7zgu_280{color:#f2f2f2}._deptTitleWrap_i7zgu_284{flex:1}._deptTag_i7zgu_288{letter-spacing:2px;text-transform:uppercase;color:#f5911b;margin-bottom:.3rem;font-size:.72rem;font-weight:600;display:block}._tagPlum_i7zgu_298,._tagNavy_i7zgu_299,._tagRed_i7zgu_300,._tagBrown_i7zgu_301,._tagTeal_i7zgu_302,._tagLens_i7zgu_303{color:#f5911b}._deptName_i7zgu_280{color:#151718;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:700;line-height:1.1}._deptBody_i7zgu_317 p{color:#151718;margin-bottom:1.2rem;font-size:1.02rem;font-weight:300;line-height:1.85}._deptBody_i7zgu_317 strong{color:#151718;font-weight:600}._serviceList_i7zgu_330{grid-template-columns:1fr 1fr;gap:.75rem;margin:1.5rem 0 2rem;display:grid}._serviceItem_i7zgu_337{-webkit-backdrop-filter:blur(12px);background:#ffffff4d;border:1px solid #a6a9aa;border-radius:6px;padding:1rem 1.1rem;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}._serviceItem_i7zgu_337:hover{border-color:#f5911b;box-shadow:0 4px 20px #f5911b1a}._serviceItem_i7zgu_337:before{content:"";background:#f5911b;width:3px;position:absolute;top:0;bottom:0;left:0}._accentPlum_i7zgu_365 ._serviceItem_i7zgu_337:before,._accentNavy_i7zgu_366 ._serviceItem_i7zgu_337:before,._accentRed_i7zgu_367 ._serviceItem_i7zgu_337:before,._accentBrown_i7zgu_368 ._serviceItem_i7zgu_337:before,._accentTeal_i7zgu_369 ._serviceItem_i7zgu_337:before,._accentLens_i7zgu_370 ._serviceItem_i7zgu_337:before{background:#f5911b}._serviceItem_i7zgu_337 strong{color:#151718;margin-bottom:.2rem;font-size:.92rem;font-weight:600;display:block}._serviceItem_i7zgu_337 span{color:#7e8083;font-size:.82rem;line-height:1.5}._serviceHeading_i7zgu_388{letter-spacing:1px;text-transform:uppercase;color:#f5911b;margin:1.5rem 0 .8rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600}._shPlum_i7zgu_398,._shNavy_i7zgu_399,._shRed_i7zgu_400,._shBrown_i7zgu_401,._shTeal_i7zgu_402,._shLens_i7zgu_403{color:#f5911b}._insightBox_i7zgu_407{-webkit-backdrop-filter:blur(12px);background:#ffffff4d;border:1px solid #a6a9aa;border-left:5px solid #f5911b;border-radius:0 8px 8px 0;margin:2rem 0;padding:1.5rem 1.8rem}._ibPlum_i7zgu_417,._ibNavy_i7zgu_418,._ibRed_i7zgu_419,._ibBrown_i7zgu_420,._ibTeal_i7zgu_421,._ibLens_i7zgu_422{-webkit-backdrop-filter:blur(12px);background:#ffffff4d;border:1px solid #a6a9aa;border-left:5px solid #f5911b}._insightBox_i7zgu_407 p{color:#151718;margin:0;font-family:Cormorant Garamond,serif;font-size:1.2rem;font-style:italic;line-height:1.6}._insightLabel_i7zgu_440{letter-spacing:2px;text-transform:uppercase;color:#f5911b;margin-bottom:.6rem;font-size:.72rem;font-weight:600}._ilPlum_i7zgu_449,._ilNavy_i7zgu_450,._ilRed_i7zgu_451,._ilBrown_i7zgu_452,._ilTeal_i7zgu_453,._ilLens_i7zgu_454{color:#f5911b}._miniStats_i7zgu_458{background:#a6a9aa;border-radius:8px;gap:0;margin:1.5rem 0;display:flex;overflow:hidden}._miniStat_i7zgu_458{-webkit-backdrop-filter:blur(12px);text-align:center;background:#ffffff4d;border-right:1px solid #a6a9aa66;flex:1;padding:1.2rem 1rem}._miniStat_i7zgu_458:last-child{border-right:none}._miniStat_i7zgu_458 ._val_i7zgu_480{color:#f5911b;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:700;display:block}._miniStat_i7zgu_458 ._lbl_i7zgu_490{color:#7e8083;text-transform:uppercase;letter-spacing:1px;margin-top:.2rem;font-size:.75rem;display:block}._valPlum_i7zgu_499,._valNavy_i7zgu_500,._valRed_i7zgu_501,._valBrown_i7zgu_502,._valTeal_i7zgu_503,._valLens_i7zgu_504{color:#f5911b}._sectionDivider_i7zgu_508{background:#a6a9aa66;width:100%;height:1px;margin:4rem 0}._closing_i7zgu_515{text-align:center;background:#151718;border-radius:12px;margin:4rem 0 0;padding:4.5rem 3rem;position:relative;overflow:hidden;box-shadow:0 30px 60px #15171833}._closingImg_i7zgu_526{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}._closing_i7zgu_515:before{content:"";z-index:1;background:radial-gradient(#151718e6 25%,#1517188c 100%);position:absolute;inset:0}._closing_i7zgu_515>:not(._closingImg_i7zgu_526){z-index:2;position:relative}._closing_i7zgu_515 h2{color:#f2f2f2;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:700}._closing_i7zgu_515 p{color:#a6a9aa;margin-bottom:1.5rem;font-size:1rem}._closingLink_i7zgu_565{color:#151718;letter-spacing:1.5px;text-transform:uppercase;background:#f5911b;border-radius:2px;padding:.85rem 2.5rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-block}._closingLink_i7zgu_565:hover{opacity:.85;transform:translateY(-2px)}._tags_i7zgu_586{flex-wrap:wrap;gap:.5rem;margin:3rem 0 0;display:flex}._tag_i7zgu_298{color:#f5911b;letter-spacing:1px;text-transform:uppercase;background:#f5911b1a;border:1px solid #f5911b;border-radius:2px;padding:.3rem .8rem;font-size:.73rem;font-weight:600}@media (width<=640px){._serviceList_i7zgu_330{grid-template-columns:1fr}._miniStats_i7zgu_458{flex-direction:column}._miniStat_i7zgu_458{border-bottom:1px solid #a6a9aa4d;border-right:none}._deptNavBtn_i7zgu_150{min-width:120px;font-size:.72rem}._hero_i7zgu_12{min-height:75vh;padding:8rem 1.25rem 4rem}._heroBar_i7zgu_107{gap:.8rem 1.4rem}._deptBanner_i7zgu_239{aspect-ratio:4/3}._deptBanner_i7zgu_239 ._deptHeader_i7zgu_202{padding:1.2rem 1.3rem}._closing_i7zgu_515{padding:3.5rem 1.5rem}}
