.gim-model-intro{background:#ece9e1;color:#171a17;overflow:hidden;padding:112px 0 124px;position:relative;scroll-margin-top:calc(var(--gim-header-height,78px) + 46px);width:100%}.gim-model-intro__inner{display:flex;flex-direction:column;gap:58px}.gim-model-intro__copy{align-items:end;column-gap:clamp(60px,8vw,132px);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr)}.gim-model-intro__eyebrow{color:var(--model-intro-accent,#c6a35e)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.2em!important;line-height:1!important;margin:0 0 20px!important;text-transform:uppercase!important}.gim-model-intro__title{color:#171a17;font-family:inherit;font-size:clamp(54px,5.3vw,82px);font-weight:380;letter-spacing:-.058em;line-height:.95;margin:0;max-width:780px;text-wrap:balance;width:100%}.gim-model-intro__title>*{padding:0!important}.gim-model-intro__title h1,.gim-model-intro__title h2,.gim-model-intro__title h3,.gim-model-intro__title p,.gim-model-intro__title strong,.gim-model-intro__title>*{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;margin:0!important}.gim-model-intro__description{align-self:end;color:rgba(23,26,23,.62);font-size:16px;font-weight:400;letter-spacing:-.012em;line-height:1.65;max-width:470px;padding-bottom:6px;width:100%}.gim-model-intro__description>*{margin-top:0!important}.gim-model-intro__description>:last-child{margin-bottom:0!important}.gim-model-intro__description p{color:rgba(23,26,23,.62)!important;font-size:16px!important;line-height:1.65!important}.gim-model-intro__media{align-items:end;display:grid;gap:clamp(20px,2.4vw,32px);grid-template-columns:minmax(0,1.42fr) minmax(280px,.58fr)}.gim-model-intro__primary,.gim-model-intro__secondary{background:#d6d2c8;margin:0;overflow:hidden;position:relative}.gim-model-intro__primary{aspect-ratio:16/10;border-radius:var(--gim-radius,14px)}.gim-model-intro__secondary{aspect-ratio:3/4;border-radius:var(--gim-radius,14px)}.gim-model-intro__image{display:block!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;transition:transform .8s cubic-bezier(.22,.7,.22,1);width:100%!important}@media (hover:hover){.gim-model-intro__primary:hover .gim-model-intro__image,.gim-model-intro__secondary:hover .gim-model-intro__image{transform:scale(1.018)}}.gim-model-intro__note{border-top:1px solid hsla(0,0%,100%,.26);bottom:16px;color:hsla(0,0%,100%,.84);font-size:7px;font-weight:700;left:18px;letter-spacing:.16em;line-height:1.2;padding-top:12px;position:absolute;right:18px;text-shadow:0 1px 8px rgba(0,0,0,.28);text-transform:uppercase;z-index:2}.gim-model-intro__secondary:after{background:linear-gradient(180deg,rgba(6,8,6,0) 55%,rgba(6,8,6,.48));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@media (max-width:1100px){.gim-model-intro{padding:88px 0 98px}.gim-model-intro__inner{gap:46px}.gim-model-intro__copy{column-gap:46px}.gim-model-intro__media{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr)}}@media (max-width:767px){.gim-model-intro{padding:68px 0 76px;scroll-margin-top:calc(var(--gim-header-height,70px) + 42px)}.gim-model-intro__inner{gap:36px}.gim-model-intro__copy{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.gim-model-intro__eyebrow{font-size:9px!important;margin-bottom:14px!important}.gim-model-intro__title{font-size:clamp(42px,12vw,58px);letter-spacing:-.055em;line-height:.97;max-width:100%}.gim-model-intro__description{font-size:15px;line-height:1.6;max-width:100%;padding:0}.gim-model-intro__description p{font-size:15px!important;line-height:1.6!important}.gim-model-intro__media{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(110px,.46fr)}.gim-model-intro__primary{aspect-ratio:4/5;border-radius:12px}.gim-model-intro__secondary{aspect-ratio:3/5;border-radius:12px}.gim-model-intro__note{bottom:10px;font-size:5.5px;left:10px;letter-spacing:.12em;line-height:1.25;padding-top:8px;right:10px}}@media (max-width:430px){.gim-model-intro__media{grid-template-columns:minmax(0,1fr) 108px}.gim-model-intro__primary{aspect-ratio:4/5}.gim-model-intro__secondary{aspect-ratio:2/5}}@media (prefers-reduced-motion:reduce){.gim-model-intro__image{transition:none!important}}