.about-page{overflow: clip;background: var(--ik-white)}.about-page h1,.about-page h2,.about-page h3{font-family: var(--ff-body);text-wrap: balance}.about-hero{position: relative;min-height: clamp(30rem,66svh,42rem);display: grid;align-items: end;isolation: isolate;overflow: hidden;color: var(--ik-white);background: radial-gradient(ellipse at 78% 22%,color-mix(in srgb,var(--ik-gold) 26%,transparent),transparent 52%),linear-gradient(160deg,var(--ik-navy-700) 0%,var(--ik-navy) 58%,#10151F 100%)}.about-hero::before{position: absolute;right: -14vw;top: -30%;z-index: -1;width: min(52rem,68vw);aspect-ratio: 1;content: "";border: var(--border-thin) solid color-mix(in srgb,var(--ik-gold) 26%,transparent);border-radius: var(--radius-pill);box-shadow: 0 0 0 var(--space-9) color-mix(in srgb,var(--ik-gold) 4%,transparent);pointer-events: none}.about-hero__inner{width: 100%;padding-top: calc(var(--header-h) + var(--space-8));padding-bottom: clamp(var(--space-8),9vh,var(--space-9))}.about-hero__breadcrumb{display: flex;align-items: center;gap: var(--space-3);margin-bottom: var(--space-5);color: color-mix(in srgb,var(--ik-white) 58%,transparent);font-size: var(--fs-xs);letter-spacing: var(--ls-caps);text-transform: uppercase}.about-hero__breadcrumb a{color: inherit;text-decoration: none}.about-hero__breadcrumb a:hover{color: var(--ik-gold-soft)}.about-hero h1{max-width: var(--editorial-hero-copy-max);margin-bottom: var(--space-5);color: var(--ik-white)}.about-hero__title{display: block;font-size: clamp(3.25rem,8.5vw,7rem);font-weight: var(--fw-bold);line-height: .95;letter-spacing: -.05em}.about-hero__sub{display: block;margin-top: var(--space-4);color: var(--ik-gold-soft);font-size: clamp(1rem,1.6vw,1.375rem);font-weight: var(--fw-semi);letter-spacing: var(--ls-caps)}.about-hero__lead{max-width: 42rem;margin-bottom: var(--space-6);color: color-mix(in srgb,var(--ik-white) 76%,transparent);font-size: var(--fs-lead);line-height: var(--lh-normal)}.about-hero__cta svg{width: var(--space-4);height: var(--space-4)}.about-intro{position: relative;z-index: 2;margin-top: calc(var(--space-7) * -1);padding-block: clamp(var(--space-7),6vw,var(--space-9));background: var(--ik-white);border-radius: var(--radius-2xl) var(--radius-2xl) 0 0}.about-intro__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(var(--space-6),6vw,var(--space-9));align-items: start}.about-intro h2{margin: 0;color: var(--ik-navy);font-size: clamp(1.75rem,3vw,2.75rem);font-weight: var(--fw-bold);line-height: var(--lh-snug);letter-spacing: -.03em}.about-intro p{max-width: 44rem;margin: 0;color: var(--ik-text-muted);font-size: var(--fs-lead);line-height: var(--lh-normal)}.about-story{background: var(--ik-paper)}.about-story__inner{max-width: 68rem}.about-story h2{margin-bottom: var(--space-6);color: var(--ik-navy);font-size: clamp(2rem,3.6vw,3.25rem);font-weight: var(--fw-bold);line-height: var(--lh-tight);letter-spacing: -.04em}.about-story p{margin-bottom: var(--space-5);color: var(--ik-ink);font-size: clamp(1rem,1.25vw,1.125rem);line-height: 1.8}.about-story__facts{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--space-6);margin: var(--space-7) 0 var(--space-7)}.about-fact{display: flex;flex-direction: column-reverse;justify-content: flex-end;gap: var(--space-2);padding-top: var(--space-4);border-top: var(--border-thin) solid color-mix(in srgb,var(--ik-gold) 55%,var(--ik-line))}.about-fact dd{margin: 0;color: var(--ik-navy);font-size: clamp(2rem,3.6vw,3.25rem);font-weight: var(--fw-bold);line-height: 1;letter-spacing: -.04em;font-variant-numeric: tabular-nums}.about-fact dt{color: var(--ik-text-muted);font-size: var(--fs-xs);font-weight: var(--fw-semi);letter-spacing: var(--ls-caps);text-transform: uppercase}.about-story__link{width: fit-content;display: inline-flex;align-items: center;gap: var(--space-3);margin-top: var(--space-2);color: var(--ik-navy);font-weight: var(--fw-bold);letter-spacing: var(--ls-caps);text-decoration: none;text-transform: uppercase}.about-story__link svg{width: var(--space-4);height: var(--space-4);color: var(--ik-gold);transition: transform var(--dur) var(--ease)}.about-story__link:hover svg{transform: translateX(var(--space-2))}.about-diff{background: var(--ik-white)}.about-diff h2{max-width: 26ch;margin-bottom: var(--space-7);color: var(--ik-navy);font-size: clamp(1.75rem,3.2vw,3rem);font-weight: var(--fw-bold);line-height: var(--lh-snug);letter-spacing: -.035em}.about-diff__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(var(--space-6),4vw,var(--space-8)) clamp(var(--space-5),4vw,var(--space-7))}.about-diff__item{padding-top: var(--space-5);border-top: var(--border-thin) solid var(--ik-line);transition: border-color var(--dur) var(--ease)}.about-diff__item:hover{border-top-color: var(--ik-gold)}.about-diff__item h3{margin-bottom: var(--space-3);color: var(--ik-navy);font-size: clamp(1.125rem,1.6vw,1.375rem);font-weight: var(--fw-bold);letter-spacing: -.02em}.about-diff__item p{margin: 0;color: var(--ik-text-muted);line-height: var(--lh-normal)}.about-values{background: var(--ik-paper)}.about-values h2{max-width: 24ch;margin-bottom: var(--space-7);color: var(--ik-navy);font-size: clamp(1.75rem,3.2vw,3rem);font-weight: var(--fw-bold);line-height: var(--lh-snug);letter-spacing: -.035em}.about-values__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(var(--space-6),5vw,var(--space-8)) clamp(var(--space-6),6vw,var(--space-9))}.about-value h3{margin-bottom: var(--space-3);color: var(--ik-navy);font-size: clamp(1.25rem,1.9vw,1.625rem);font-weight: var(--fw-bold);letter-spacing: -.02em}.about-value p{max-width: 34rem;margin: 0;color: var(--ik-text-muted);line-height: var(--lh-normal)}.about-figures{position: relative;padding-block: var(--section-y);overflow: hidden;color: var(--ik-white);background: radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--ik-gold) 20%,transparent),transparent 42%),var(--ik-navy)}.about-figures__inner{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(var(--space-7),7vw,var(--space-10));align-items: center}.about-figures .eyebrow{color: var(--ik-gold-soft)}.about-figures h2{max-width: 20ch;margin-bottom: var(--space-4);color: var(--ik-white);font-size: clamp(1.75rem,3vw,2.75rem);font-weight: var(--fw-bold);line-height: var(--lh-snug);letter-spacing: -.03em}.about-figures__copy p:not(.eyebrow){max-width: 34rem;margin: 0;color: color-mix(in srgb,var(--ik-white) 68%,transparent);line-height: var(--lh-normal)}.about-figures__stats{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-6);margin: 0}.about-figure{display: flex;flex-direction: column-reverse;gap: var(--space-2);padding-top: var(--space-4);border-top: var(--border-thin) solid color-mix(in srgb,var(--ik-white) 22%,transparent)}.about-figure dd{margin: 0;color: var(--ik-gold-soft);font-size: clamp(2.5rem,5vw,4rem);font-weight: var(--fw-bold);line-height: 1;letter-spacing: -.04em;font-variant-numeric: tabular-nums}.about-figure dt{color: color-mix(in srgb,var(--ik-white) 72%,transparent);font-size: var(--fs-xs);font-weight: var(--fw-semi);letter-spacing: var(--ls-caps);text-transform: uppercase}.about-work{background: var(--ik-white)}.about-work h2{max-width: 22ch;margin-bottom: var(--space-7);color: var(--ik-navy);font-size: clamp(1.75rem,3.2vw,3rem);font-weight: var(--fw-bold);line-height: var(--lh-snug);letter-spacing: -.035em}.about-work__list{border-top: var(--border-thin) solid var(--ik-line)}.about-work__item{display: grid;grid-template-columns: minmax(0,7rem) minmax(0,1fr);gap: clamp(var(--space-5),4vw,var(--space-8));padding-block: clamp(var(--space-6),4vw,var(--space-7));border-bottom: var(--border-thin) solid var(--ik-line);transition: border-color var(--dur) var(--ease)}.about-work__item:hover{border-bottom-color: color-mix(in srgb,var(--ik-gold) 55%,var(--ik-line))}.about-work__no{color: var(--ik-gold);font-size: clamp(1.5rem,2.6vw,2.25rem);font-weight: var(--fw-bold);line-height: 1;letter-spacing: -.02em;font-variant-numeric: tabular-nums}.about-work__body h3{margin-bottom: var(--space-3);color: var(--ik-navy);font-size: clamp(1.5rem,2.6vw,2.25rem);font-weight: var(--fw-bold);letter-spacing: -.03em}.about-work__body p{max-width: 46rem;margin-bottom: var(--space-4);color: var(--ik-text-muted);font-size: var(--fs-lead);line-height: var(--lh-normal)}.about-work__link{display: inline-flex;align-items: center;gap: var(--space-3);color: var(--ik-navy);font-size: var(--fs-sm);font-weight: var(--fw-bold);letter-spacing: var(--ls-caps);text-decoration: none;text-transform: uppercase}.about-work__link svg{width: var(--space-4);height: var(--space-4);color: var(--ik-gold);transition: transform var(--dur) var(--ease)}.about-work__link:hover svg{transform: translateX(var(--space-2))}.about-contact{position: relative;padding-block: var(--section-y);overflow: hidden;color: var(--ik-white);background: radial-gradient(circle at 12% 88%,color-mix(in srgb,var(--ik-gold) 24%,transparent),transparent 34%),var(--ik-navy)}.about-contact__monogram{position: absolute;left: calc(var(--space-8) * -1);bottom: calc(var(--space-9) * -1);z-index: 0;color: color-mix(in srgb,var(--ik-white) 6%,transparent);font-family: var(--ff-display);font-size: var(--fs-monogram);line-height: .8;pointer-events: none;user-select: none}.about-contact__grid{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: clamp(var(--space-7),8vw,var(--space-10));align-items: center}.about-contact .eyebrow{color: var(--ik-gold-soft)}.about-contact__copy h2{max-width: 14ch;margin-bottom: var(--space-5);color: var(--ik-white);font-size: clamp(2.25rem,4vw,4rem);font-weight: var(--fw-bold);line-height: var(--lh-tight);letter-spacing: -.04em}.about-contact__copy p:not(.eyebrow){max-width: 32rem;margin-bottom: var(--space-5);color: color-mix(in srgb,var(--ik-white) 72%,transparent);font-size: var(--fs-lead);line-height: var(--lh-normal)}.about-contact__phone{color: var(--ik-gold-soft);font-size: var(--fs-h4);font-weight: var(--fw-bold);text-decoration: none}.about-contact__phone:hover{color: var(--ik-gold-bright)}.about-contact__form{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-4);padding: clamp(var(--space-5),4vw,var(--space-8));background: color-mix(in srgb,var(--ik-white) 10%,transparent);border: var(--border-thin) solid color-mix(in srgb,var(--ik-white) 18%,transparent);border-radius: var(--radius-xl);box-shadow: var(--shadow-lg);backdrop-filter: blur(var(--blur-glass))}.about-contact__form > label:not(.about-contact__consent){display: grid;gap: var(--space-2);color: color-mix(in srgb,var(--ik-white) 78%,transparent);font-size: var(--fs-xs);font-weight: var(--fw-semi)}.about-contact__form input,.about-contact__form textarea,.about-contact__form select{width: 100%;min-height: var(--select-control-height);padding: var(--space-3) var(--space-4);color: var(--ik-white);background: color-mix(in srgb,var(--ik-navy) 42%,transparent);border: var(--border-thin) solid color-mix(in srgb,var(--ik-white) 22%,transparent);border-radius: var(--radius);outline: 0}.about-contact__form input::placeholder,.about-contact__form textarea::placeholder{color: color-mix(in srgb,var(--ik-white) 46%,transparent)}.about-contact__form input:focus,.about-contact__form textarea:focus,.about-contact__form select:focus{border-color: var(--ik-gold);box-shadow: 0 0 0 var(--space-1) color-mix(in srgb,var(--ik-gold) 15%,transparent)}.about-contact__form textarea{resize: vertical}.about-contact__message,.about-contact__consent,.about-contact__form .btn-ik{grid-column: 1 / -1}.about-contact__consent{display: flex;align-items: flex-start;gap: var(--space-3);color: color-mix(in srgb,var(--ik-white) 68%,transparent);font-size: var(--fs-xs);line-height: var(--lh-normal)}.about-contact__consent input{width: var(--space-4);min-height: auto;margin-top: var(--space-1);accent-color: var(--ik-gold)}.about-contact__form .btn-ik{width: fit-content;justify-content: center;margin-top: var(--space-2)}@media (max-width: 960px){.about-intro__grid,.about-figures__inner,.about-contact__grid{grid-template-columns: 1fr}.about-values__grid{gap: var(--space-6)}.about-story__facts,.about-diff__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.about-work__item{grid-template-columns: minmax(0,4.5rem) minmax(0,1fr);gap: var(--space-5)}}@media (max-width: 720px){.about-hero{min-height: auto}.about-hero__inner{padding-top: calc(var(--header-h) + var(--space-7));padding-bottom: var(--space-8)}.about-hero__title{font-size: clamp(2.75rem,15vw,4rem)}.about-hero__lead,.about-intro p,.about-figures__copy p:not(.eyebrow),.about-contact__copy p:not(.eyebrow),.about-work__body p{font-size: var(--fs-body)}.about-intro{margin-top: calc(var(--space-5) * -1);border-radius: var(--radius-xl) var(--radius-xl) 0 0}.about-values__grid,.about-diff__grid,.about-figures__stats,.about-contact__form{grid-template-columns: 1fr}.about-story__facts{gap: var(--space-5) var(--space-4)}.about-figures__stats{gap: var(--space-5)}.about-work__item{grid-template-columns: 1fr;gap: var(--space-3)}.about-contact__monogram{left: calc(var(--space-7) * -1);font-size: clamp(14rem,60vw,20rem)}.about-contact__message,.about-contact__consent,.about-contact__form .btn-ik{grid-column: auto}.about-contact__form .btn-ik{width: 100%}}@media (prefers-reduced-motion: reduce){.about-page *,.about-page *::before,.about-page *::after{scroll-behavior: auto !important;animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important}}
