.about-page{--about-ink:#101216;--about-muted:#626a76;--about-line:#1012161c;--about-soft:#f6f7f9;--about-paper:#fbfbfa;--about-gold:#b88b4a;background:#fff;color:var(--about-ink);overflow:hidden}.about-page .container{margin:0 auto;width:min(100% - 2rem,var(--container-max-width))}.about-page section{scroll-margin-top:calc(var(--header-height) + 1.2rem)}.about-kicker{align-items:center;color:inherit;display:inline-flex;font-size:.76rem;font-weight:850;gap:.75rem;letter-spacing:.12em;line-height:1.2;margin:0 0 1rem;text-transform:uppercase}.about-kicker:before{background:var(--about-gold);content:"";height:1px;width:28px}.about-hero{align-items:center;background:linear-gradient(90deg,rgba(16,18,22,.045) 1px,#0000 1px),var(--about-paper);background-size:112px 100%;border-bottom:1px solid var(--about-line);display:flex;min-height:calc(78svh - var(--header-height));padding:clamp(4.4rem,7vw,6.7rem) 0 clamp(3.8rem,5.5vw,5rem);position:relative}.about-hero:before{bottom:clamp(1rem,4vw,3rem);color:rgba(16,18,22,.045);content:"LINGLAND";font-size:clamp(4rem,13vw,12rem);font-weight:900;letter-spacing:.08em;line-height:.8;pointer-events:none;position:absolute;right:max(1rem,7vw)}.about-hero-grid{grid-gap:clamp(2.3rem,5vw,5.2rem);align-items:center;display:grid;gap:clamp(2.3rem,5vw,5.2rem);grid-template-columns:minmax(0,.9fr) minmax(360px,.5fr);position:relative;z-index:1}.about-hero-copy{max-width:750px}.about-hero-copy h1{color:var(--about-ink);font-size:clamp(2.35rem,4.25vw,4.4rem);font-weight:900;letter-spacing:0;line-height:1.04;margin:0;max-width:750px;padding-bottom:.08em}.about-difference-intro>p:not(.about-kicker),.about-final-cta p,.about-hero-copy>p:not(.about-kicker),.about-manifesto-copy>p:not(.about-kicker),.about-section-heading>p:not(.about-kicker),.about-story-copy>p,.about-studio-copy>p:not(.about-kicker){color:var(--about-muted);font-size:clamp(.98rem,1.16vw,1.1rem);line-height:1.76;margin:1.25rem 0 0;max-width:690px}.about-final-actions,.about-hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.about-button-ghost,.about-button-inverted,.about-button-primary,.about-button-secondary{align-items:center;border-radius:8px;display:inline-flex;font-weight:780;gap:.55rem;justify-content:center;min-height:54px;padding:.9rem 1.15rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.about-button-primary{background:var(--about-ink);border:1px solid var(--about-ink);box-shadow:0 20px 42px #1012162e;color:#fff}.about-button-secondary{background:#ffffffd1;border:1px solid var(--about-line);box-shadow:0 16px 42px #10121612;color:var(--about-ink)}.about-button-ghost:hover,.about-button-inverted:hover,.about-button-primary:hover,.about-button-secondary:hover{transform:translateY(-2px)}.about-button-primary:hover{background:#000;color:#fff}.about-button-secondary:hover{border-color:#b88b4a6b;color:var(--about-ink)}.about-signature{grid-gap:1rem;display:grid;gap:1rem}.about-signature-card{background:#101216;border-radius:8px;box-shadow:0 34px 90px #10121633;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:420px;overflow:hidden;padding:clamp(1.4rem,3vw,2rem);position:relative}.about-signature-card:before{color:#ffffff14;content:"“";font-family:Georgia,serif;font-size:13rem;line-height:1;position:absolute;right:1rem;top:-1.6rem}.about-cta-points span,.about-difference-row span,.about-manifesto-line span,.about-principle-topline span,.about-signature-card>span,.about-story-note span{color:var(--about-gold);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.about-signature-card p{color:#fff;font-size:clamp(1.55rem,2.25vw,2.25rem);font-weight:820;line-height:1.16;margin:3rem 0 1.8rem;position:relative;z-index:1}.about-signature-card div{align-items:flex-end;border-top:1px solid #ffffff24;display:flex;gap:1rem;justify-content:space-between;padding-top:1rem;position:relative;z-index:1}.about-signature-card strong{font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.about-signature-card small{color:#ffffffa8;font-size:.86rem;line-height:1.45;max-width:165px;text-align:right}.about-signature-words{grid-gap:1px;background:var(--about-line);border:1px solid var(--about-line);border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.about-signature-words span{align-items:center;background:#ffffffc7;color:var(--about-ink);display:flex;font-size:.95rem;font-weight:780;min-height:74px;padding:1rem}.about-difference-section,.about-principles-section,.about-story-section{background:#fff;padding:clamp(4.8rem,8vw,7.4rem) 0}.about-story-grid{grid-gap:clamp(2rem,4.5vw,4.4rem);align-items:start;display:grid;gap:clamp(2rem,4.5vw,4.4rem);grid-template-columns:minmax(300px,.48fr) minmax(0,.82fr)}.about-difference-intro h2,.about-final-cta h2,.about-manifesto-copy h2,.about-section-heading h2,.about-story-heading h2,.about-studio-copy h2{color:var(--about-ink);font-size:clamp(1.9rem,3.05vw,3.15rem);font-weight:890;line-height:1.1;margin:0;padding-bottom:.08em}.about-story-copy{max-width:760px}.about-story-copy>p:first-child{color:var(--about-ink);font-size:clamp(1.08rem,1.38vw,1.28rem);line-height:1.64;margin-top:0}.about-story-note{grid-gap:1rem;background:var(--about-soft);border:1px solid var(--about-line);border-radius:8px;display:grid;gap:1rem;grid-template-columns:42px minmax(0,1fr);margin-top:2rem;padding:1.2rem}.about-story-note svg{color:var(--about-gold)}.about-story-note strong{color:var(--about-ink);display:block;font-size:1.1rem;line-height:1.28;margin-top:.45rem}.about-story-note p{color:var(--about-muted);line-height:1.58;margin:.55rem 0 0}.about-final-cta,.about-manifesto-section{background:linear-gradient(hsla(0,0%,100%,.045) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,#0000 0),#101216;background-size:58px 58px;padding:clamp(4.8rem,8vw,7.4rem) 0}.about-manifesto-grid{grid-gap:clamp(2rem,5vw,5rem);align-items:start;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(300px,.5fr) minmax(0,.9fr)}.about-final-cta,.about-final-cta .about-kicker,.about-final-cta h2,.about-manifesto-copy,.about-manifesto-copy h2,.about-manifesto-section .about-kicker{color:#fff}.about-manifesto-copy h2{font-size:clamp(1.9rem,2.75vw,2.8rem)}.about-final-cta p,.about-manifesto-copy>p:not(.about-kicker){color:#ffffffbd}.about-manifesto-lines{border-top:1px solid #ffffff24;display:grid}.about-manifesto-line{grid-gap:1rem;border-bottom:1px solid #ffffff24;display:grid;gap:1rem;grid-template-columns:74px minmax(0,1fr);padding:clamp(1.2rem,2.5vw,1.65rem) 0}.about-manifesto-line p{color:#fff;font-size:clamp(1.18rem,1.75vw,1.9rem);font-weight:810;line-height:1.22;margin:0}.about-principles-section{background:var(--about-paper)}.about-section-heading{margin-bottom:clamp(2.4rem,4vw,3.6rem);max-width:850px}.about-principles-grid{grid-gap:1px;background:var(--about-line);border:1px solid var(--about-line);border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.about-principle-card{background:#fff;min-height:300px;padding:clamp(1.25rem,2.4vw,1.85rem)}.about-principle-topline{align-items:center;display:flex;gap:1rem;justify-content:space-between}.about-principle-topline svg{color:var(--about-gold)}.about-principle-card h3{color:var(--about-ink);font-size:clamp(1.16rem,1.5vw,1.45rem);line-height:1.2;margin:clamp(2.2rem,3.6vw,3.6rem) 0 0}.about-principle-card p{color:var(--about-muted);line-height:1.62;margin:.9rem 0 0}.about-studio-section{background:#fff;padding:clamp(4.8rem,8vw,7.4rem) 0}.about-studio-layout{grid-gap:clamp(1.6rem,3.6vw,3.6rem);align-items:center;display:grid;gap:clamp(1.6rem,3.6vw,3.6rem);grid-template-columns:minmax(320px,.72fr) minmax(0,1fr)}.about-studio-copy{max-width:540px}.about-studio-callout{grid-gap:.9rem;align-items:center;background:var(--about-paper);border:1px solid var(--about-line);border-radius:8px;color:var(--about-ink);display:grid;gap:.9rem;grid-column:1/-1;grid-template-columns:28px minmax(0,1fr);line-height:1.55;margin-top:clamp(.2rem,1.2vw,.8rem);padding:1rem 1.15rem}.about-studio-callout svg{color:var(--about-gold);flex:0 0 auto}.about-studio-roles{grid-gap:1px;background:var(--about-line);border:1px solid var(--about-line);border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.about-studio-role{grid-gap:.85rem;background:var(--about-soft);display:grid;gap:.85rem;grid-template-columns:36px minmax(0,1fr);min-height:184px;padding:clamp(1.15rem,2vw,1.45rem)}.about-studio-role svg{color:var(--about-gold)}.about-studio-role h3{color:var(--about-ink);font-size:1.04rem;line-height:1.24;margin:0}.about-studio-role p{color:var(--about-muted);line-height:1.58;margin:.65rem 0 0}.about-difference-section{background:var(--about-soft)}.about-difference-grid{grid-gap:clamp(2rem,4.5vw,4.4rem);align-items:start;display:grid;gap:clamp(2rem,4.5vw,4.4rem);grid-template-columns:minmax(300px,.48fr) minmax(0,.9fr)}.about-difference-list{grid-gap:1px;background:var(--about-line);border:1px solid var(--about-line);border-radius:8px;display:grid;gap:1px;overflow:hidden}.about-difference-row{grid-gap:1rem;align-items:start;background:#fff;display:grid;gap:1rem;grid-template-columns:84px minmax(200px,.42fr) minmax(0,1fr);padding:clamp(1.1rem,2vw,1.35rem)}.about-difference-row h3{color:var(--about-ink);font-size:1.04rem;line-height:1.25;margin:0}.about-difference-row p{color:var(--about-muted);line-height:1.58;margin:0}.about-final-cta{background:#050607}.about-final-cta-inner{grid-gap:clamp(2rem,5vw,4rem);align-items:end;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(280px,.46fr)}.about-final-actions{grid-gap:.85rem;display:grid;gap:.85rem;justify-items:start;margin-top:0}.about-cta-points{display:flex;flex-wrap:wrap;gap:.5rem}.about-cta-points span{align-items:center;border:1px solid #ffffff24;border-radius:999px;color:#ffffffc7;display:inline-flex;font-size:.78rem;font-weight:760;gap:.38rem;padding:.42rem .68rem}.about-cta-points svg{color:var(--about-gold)}.about-button-inverted{background:#fff;border:1px solid #fff;box-shadow:0 22px 52px #00000047;color:var(--about-ink)}.about-button-ghost{background:#0000;border:1px solid #ffffff29;color:#fff}.about-button-inverted:hover{background:#f2f2f2;color:var(--about-ink)}.about-button-ghost:hover{border-color:#ffffff59;color:#fff}@media (prefers-reduced-motion:no-preference){.about-hero-copy,.about-signature{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.about-hero.is-visible .about-hero-copy,.about-hero.is-visible .about-signature{opacity:1;transform:translateY(0)}.about-button-ghost,.about-button-inverted,.about-button-primary,.about-button-secondary,.about-difference-row,.about-principle-card,.about-studio-role{transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.about-difference-row:hover,.about-principle-card:hover,.about-studio-role:hover{transform:translateY(-3px)}}@media (max-width:1180px){.about-difference-grid,.about-final-cta-inner,.about-hero-grid,.about-manifesto-grid,.about-story-grid,.about-studio-layout{grid-template-columns:1fr}.about-signature-card{min-height:360px}.about-principles-grid{grid-template-columns:1fr}.about-principle-card{min-height:230px}.about-principle-card h3{margin-top:2.2rem}}@media (max-width:820px){.about-hero{min-height:auto}.about-difference-row,.about-signature-words,.about-studio-roles{grid-template-columns:1fr}.about-difference-row{gap:.55rem}.about-manifesto-line{gap:.5rem;grid-template-columns:1fr}}@media (max-width:576px){.about-page .container{padding-left:1rem;padding-right:1rem;width:100%}.about-hero{padding-top:5rem}.about-hero-copy h1{font-size:clamp(1.98rem,9.4vw,2.55rem);line-height:1.04}.about-button-ghost,.about-button-inverted,.about-button-primary,.about-button-secondary,.about-hero-actions{width:100%}.about-signature-card{min-height:330px}.about-signature-card p{font-size:clamp(1.35rem,6.6vw,1.8rem);line-height:1.18}.about-signature-card div{align-items:flex-start;flex-direction:column}.about-signature-card small{text-align:left}.about-story-note,.about-studio-callout,.about-studio-role{grid-template-columns:1fr}}