
/* --- 타자기 활자는 파일에 심어둔다. 네트워크가 느려도 첫 화면부터 제 폰트로 뜬다.
       Courier Prime · SIL Open Font License 1.1 --- */
@font-face{font-family:'Courier Prime';font-style:normal;font-weight:400 500;font-display:swap;
  src:url(data:font/woff2;base64,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) format('woff2');}
@font-face{font-family:'Courier Prime';font-style:normal;font-weight:600 700;font-display:swap;
  src:url(data:font/woff2;base64,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) format('woff2');}

/* ============================================================
   kontekst

   레퍼런스(t-fp.kr)의 비율은 유지하되 절대값을 현대 화면에 맞춤.
   - 컨테이너 1180 / 콘텐츠 1060 (레퍼런스 1000 / 900)
   - 표 13px·1.62 (레퍼런스 12px·1.615)
   - 컬럼은 % 로 잡아 어떤 폭에서도 같은 비율 유지
   - 헤어라인 1px solid #000, border-collapse

   색 운용
   - 배경에 종이 질감 이미지가 깔리므로, 명암비는 그 이미지의 가장 어두운
     지점(측정 밝기 241)을 기준으로 계산했다. 순백 기준으로 잡으면 미달한다.
   - 앰버 #F0A91E 는 배경 대비 2.0:1 이라 글자에 쓸 수 없다.
     → 채움(호버 틴트·마커·룰)에만 쓰고, 글자 강조는 --amber-ink 사용.
   ============================================================ */
:root{
  /* 명암비는 종이 이미지의 가장 어두운 지점(밝기 241)을 기준으로 계산했다.
     순백 기준으로 잡으면 질감 위에서 미달한다. */
  --ink:#1A1A1A;         /* 본문        15.41:1 */
  --muted:#68685F;       /* 보조         4.98:1 */
  --line:#000;           /* 헤어라인 */
  --hair:rgba(0,0,0,.18);
  --amber:#F0A91E;       /* 브랜드 — 채움 전용 */
  --amber-ink:#8F6200;   /* 텍스트용 변형 4.75:1 */
  --white:#FFF;

  /* --- 종이 --- */
  --paper:#FFFFFF;       /* 바탕 (색은 순백, 톤은 아래 이미지가 만든다) */
  --paper-strength:1;    /* 질감 세기 0(끔) ~ 1(최대) */
  --paper-img:url("/paper-2026-10.webp");   /* 켄트지 — audit/paper_gen.py kent 로 생성. 바꾸면 파일명도 바꾼다(불변 캐시) */

  /* 라틴·숫자 — 타자기 활자. 굵기는 400/700 두 개뿐이라 500·600은 쓰지 않는다 */
  --ui:'Courier Prime','Courier New','IBM Plex Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif;   /* 생성 계열(monospace) 금지 — Windows 에서 한글이 굴림체로 떨어진다 */
  /* 국문 — 골격이 각져 있어 쿠리어의 딱딱한 리듬과 한 벌로 읽힌다 */
  --kr:'IBM Plex Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif;

  --container:1040px;   /* 레퍼런스 1000 에 근접 — 콘텐츠 920px */
  --inset:60px;
  --ease:cubic-bezier(.22,1,.36,1);
}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}
html{-webkit-text-size-adjust:100%;}
body{
  background:var(--paper);color:var(--ink);
  /* --ui 를 앞에 둔다. 쿠리어에는 한글이 없으므로 라틴·숫자만 타자기로 찍히고
     한글은 자동으로 뒤쪽 --kr 로 떨어진다. 문장 안에 섞인 IMC·BX·2026 까지 전부 적용된다. */
  font-family:var(--ui),var(--kr);
  /* 한글은 어절 단위로 끊는다. 이게 없으면 "기자간 / 담회"처럼 낱말이 쪼개진다.
     긴 라틴 문자열만 예외적으로 강제 줄바꿈을 허용한다. */
  word-break:keep-all;overflow-wrap:break-word;
  font-size:14px;line-height:1.6;font-weight:400;
  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
}
/* 종이 질감 — 높이맵에 빛을 비춰 만든 켄트지 사진풍 이미지(audit/paper_gen.py). cover 로 깔고 고정 */
body::before{
  content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;
  background-image:var(--paper-img);
  background-size:cover;background-position:center;background-repeat:no-repeat;
  opacity:var(--paper-strength);
}
a{color:inherit;text-decoration:none;}
img{display:block;max-width:100%;height:auto;}
::selection{background:var(--amber);color:#141413;}
.wrap{width:var(--container);max-width:100%;margin:0 auto;padding-inline:var(--inset);}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}
:focus-visible{outline:2px solid var(--amber-ink);outline-offset:2px;}
main:focus{outline:none;}

/* 키보드 사용자를 위한 본문 바로가기 — 탭을 누를 때만 나타난다 */
.skip{
  position:absolute;left:var(--inset);top:8px;z-index:300;
  transform:translateY(-160%);transition:transform .2s var(--ease);
  background:var(--ink);color:var(--white);
  font-family:var(--ui);font-size:13px;padding:8px 14px;
}
.skip:focus{transform:none;}

/* ============================================================
   INTRO
   ============================================================ */
#intro{
  position:fixed;inset:0;z-index:200;background:var(--paper);
  display:grid;place-items:center;
  transition:opacity 1s var(--ease),visibility 1s;
}
#intro::before{
  content:'';position:absolute;inset:0;pointer-events:none;
  background-image:var(--paper-img);
  background-size:cover;background-position:center;background-repeat:no-repeat;
  opacity:var(--paper-strength);
}
#intro.done{opacity:0;visibility:hidden;pointer-events:none;}
.intro-stage{
  transform:translateY(-4vh);
  transition:transform 1.1s var(--ease),opacity 1s var(--ease);
}
/* 크게 움직이지 않는다. 자리를 지킨 채 옅어져야 다음 한 줄이 들어올 자리가 생긴다 */
#intro.done .intro-stage{transform:translateY(-5.4vh) scale(.93);opacity:0;}
/* 워드마크를 세 겹으로 분해해 순서대로 그린다.
   ① 글자 kontekst 한 자씩  ② 두 k 를 잇는 가로바  ③ © 를 마침표처럼 찍기
   (브래킷의 두 세로획이 실제로 두 k 의 기둥이라 이 순서가 로고의 구조와 맞다) */
.type-wrap{position:relative;width:min(430px,64vw);aspect-ratio:860/153;}
.type-wrap img{width:100%;display:block;}
.ly-set{position:absolute;inset:0;}
.ly-bracket,.ly-mark{position:absolute;inset:0;}

/* 글자는 여덟 장의 낱개 이미지다. 워드마크를 한 번에 훑어 여는 게 아니라
   활자 하나가 종이를 때리듯 자기 자리에 통째로 박힌다.
   ─ 활자마다 리본에 먹은 잉크가 다르고(opacity)
   ─ 활자대가 닿는 각도와 높이가 미세하게 어긋난다(rotate·translate).
   이 어긋남이 남아 있어야 '인쇄된 글자'가 아니라 '친 글자'로 읽힌다. */
.lt{
  position:absolute;opacity:0;
  transform-origin:50% 88%;                  /* 활자대는 베이스라인 근처를 누른다 */
  transition:transform .12s cubic-bezier(.2,.72,.3,1), filter .12s linear;
}

.ly-bracket{
  clip-path:inset(0 99% 0 0);
  transition:clip-path 1.75s cubic-bezier(.33,.02,.28,1);   /* 손으로 긋듯 천천히 */
}
.ly-bracket.on{clip-path:inset(0 32% 0 0);}   /* 가로바 오른쪽 끝 = 캔버스의 67% */

.ly-mark{
  opacity:0;transform:scale(1.75);
  transform-origin:96.5% 31.5%;               /* © 의 중심 */
  transition:opacity .22s ease-out, transform .48s cubic-bezier(.34,1.56,.64,1);
}
.ly-mark.on{opacity:1;transform:scale(1);}

/* 캐리지는 미끄러지지 않는다. 한 칸씩 걸린다. 그래서 left 에는 전환을 걸지 않는다. */
.caret{position:absolute;top:20%;bottom:7%;width:2px;background:#000;left:0;
       transition:opacity .22s ease;}
.caret.blink{animation:blink .6s steps(1) infinite;}
@keyframes blink{0%,50%{opacity:1}50.01%,100%{opacity:0}}

/* ============================================================
   TAGLINE — 로고가 다 찍히면 화면이 비고, 이 한 줄만 남는다.
   헤더(로고·내비)는 이미 드러나 있고 본문만 아직 숨어 있는 상태.
   ============================================================ */
#tagline{
  position:fixed;inset:0;z-index:60;pointer-events:none;
  display:flex;align-items:center;justify-content:center;padding:0 var(--inset);
  opacity:0;transition:opacity 1.2s var(--ease);
}
.tag-in{
  display:flex;flex-direction:column;align-items:center;text-align:center;
  transform:translateY(18px);transition:transform 1.5s var(--ease);
}
.tag-line{
  font-family:var(--ui);font-weight:400;
  font-size:clamp(18px,3.65vw,39px);line-height:1.3;
  /* 볼드를 빼면 자간이 조금 벌어져야 활자가 눌린 것처럼 보이지 않는다 */
  letter-spacing:.005em;
  /* 잉크는 완전한 검정이 아니다. 반투명으로 두면 뒤의 종이 결이 글자 안으로 비쳐
     실제로 종이에 먹은 잉크처럼 읽힌다. */
  color:rgba(28,27,23,.62);
}
#tagline em{font-style:normal;color:rgba(28,27,23,.88);}
#tagline.on{opacity:1;}
#tagline.on .tag-in{transform:none;}
/* 태그라인이 떠 있는 동안 본문·마스트·푸터는 비워 둔다 */
.mast,main,footer{transition:opacity .8s var(--ease);}
body.tag-on .mast,body.tag-on main,body.tag-on footer{opacity:0;}
body.tag-on nav a.on span::after{transform:scaleX(0);}   /* 아직 아무 화면에도 들어오지 않았다 */

/* ============================================================
   HEADER + MASTHEAD
   ============================================================ */
header{padding:34px 0 24px;}
.bar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;}

.brand{display:inline-flex;align-items:center;min-height:24px;padding:1px 0;}
.f a{display:inline-block;min-height:24px;line-height:24px;}
.brand img{width:150px;}
nav{display:flex;gap:20px;}
nav a{
  font-family:var(--ui);font-size:14px;line-height:1.4;color:var(--ink);
  cursor:pointer;transition:color .25s var(--ease);
}
/* 취소선 — 커서가 올라간 동안에만 그어지고, 보고 있는 화면은 그어진 채로 남는다.
   글자 폭에만 맞아야 해서 선은 <a>가 아니라 안쪽 <span>에 붙인다. */
nav a span{position:relative;display:inline-block;}
nav a span::after{
  content:'';position:absolute;left:-1px;right:-1px;top:calc(50% - 1px);height:1px;
  background:currentColor;
  transform:scaleX(0);transform-origin:right center;   /* 빠질 땐 오른쪽으로 */
  transition:transform .32s var(--ease);
}
nav a:hover span::after,
nav a:focus-visible span::after,
nav a.on span::after{transform:scaleX(1);transform-origin:left center;}  /* 그어질 땐 왼쪽에서 */
.menu-btn{display:none;background:none;border:0;cursor:pointer;font-family:var(--ui);font-size:14px;color:var(--ink);padding:4px 0;}

/* 항상 보이는 브랜드 한 줄 — 어느 화면에 있든 무엇 하는 회사인지 */
.mast{
  display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;
  padding:0 0 44px;
}
/* h1·h2 는 문서 구조를 위한 것이지 크기를 위한 것이 아니다.
   브라우저 기본 여백과 굵기를 걷어내고 원래 조판을 그대로 쓴다. */
.mast-tag,.lbl h2{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;display:inline;}
h1.mast-meta{margin:0;font-weight:400;display:inline;}     /* 크기·자간·대문자는 .mast-meta 가 정한다 */
h1.mast-meta .ko,h1.mast-meta .en{margin:0;}
.mast-tag{display:block;font-family:var(--ui);font-size:12px;line-height:1.615;letter-spacing:0;font-weight:400;}
.mast-tag em{font-style:normal;color:var(--amber-ink);}
.mast-meta{font-family:var(--ui);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);}

/* ============================================================
   VIEWS
   ============================================================ */
main{min-height:56vh;}
.view{display:none;}
.view.on{display:block;animation:vin .45s var(--ease);}
@keyframes vin{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}

/* ============================================================
   TABLE — 레퍼런스 비율(라벨/서브/인덱스/본문)을 % 로 유지
   ============================================================ */
.t{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px;line-height:1.615;}
/* baseline 정렬 — 한 행 안에서 크기가 다른 셀들의 첫 줄 기준선을 맞춘다.
   (top 정렬이면 12px 인덱스가 17px 문장보다 떠 보인다) */
.t td{border-top:1px solid var(--line);padding:3px 0;vertical-align:baseline;}
.t td.lbl{vertical-align:top;}
.t tr:last-child td{border-bottom:1px solid var(--line);}
/* 컬럼 간 간격은 padding-right 로 준다.
   td+td 로 주면 rowspan 라벨이 있는 첫 행만 한 칸 밀려 어긋난다. */
.t td{padding-right:14px;}

/* 4단: About / Services / Contact */
.k1{width:24%;} .k2{width:22%;} .k3{width:3%;} .k4{width:51%;}
/* 4단: Work — 연도 · 클라이언트 · 프로젝트 순.
   길이가 들쭉날쭉한 프로젝트명을 마지막에 두면 표 안쪽에 빈 구멍이 생기지 않는다.
   에이전시 실적표에서 실제 자산은 클라이언트명이므로 앞자리에 둔다. */
.w1{width:24%;} .w2{width:8%;} .w3{width:20%;} .w4{width:48%;}

/* 라벨 컬럼 — 비어 있던 자리에 실제 정보를 넣는다 */
.lbl{font-family:var(--ui);font-size:12px;font-weight:700;}
.lbl h2{font-weight:700;}
.lbl small{
  display:block;font-family:var(--ui);font-size:11px;font-weight:400;
  letter-spacing:0;color:var(--muted);margin-top:5px;
}
.sub{color:var(--muted);}
.idx{font-family:var(--ui);color:var(--muted);font-size:12px;}
.yr{font-family:var(--ui);font-size:12px;color:var(--muted);letter-spacing:0;}

/* 크기는 표 전체가 12px 로 통일. 강약은 크기가 아니라 굵기·색으로만 준다.
   (레퍼런스도 14px 내비 / 12px 본문, 딱 두 크기만 쓴다) */
.stmt em{font-style:normal;color:var(--amber-ink);}
.stmt b{font-weight:600;}
.body{line-height:1.8;max-width:62ch;}      /* 유일한 산문 블록이라 행간만 여유 */

.svc{font-weight:400;}
/* 곤란 한 줄 뒤에 반드시 하는 일 한 마디가 온다. 진단만 하고 끝내지 않는다.
   서비스명은 아래로 내려 분류표 역할만 하게 둔다. */
.svc .fix{display:block;color:var(--ink);}
.svc .en .enfix,.stmt .en .enfix{display:block;}
.svc .sub{display:block;margin-top:3px;}
/* 국문 아래에 영문을 한 벌 더 붙인다. 해외 고객이 같은 표를 그대로 읽는다. */
.en{display:block;margin-top:9px;color:var(--muted);}
.stmt .en{margin-top:5px;}
.client .en,.proj .en{margin-top:3px;}
/* 표 맨 아래 한 줄. 이 브랜드에서 둥근 버튼은 틀린 답이라 메일 주소가 CTA다. */
tr.ask td{padding-top:15px;color:var(--muted);}
tr.ask .svc,tr.ask .proj{color:var(--muted);}
.svc-en .sub{display:block;margin-top:3px;font-family:var(--kr),var(--ui);}
.svc-en{font-family:var(--ui);color:var(--muted);letter-spacing:0;}
.client{font-weight:400;}
.note{color:var(--muted);}

.t a.lk{border-bottom:1px solid var(--hair);transition:color .25s var(--ease),border-color .25s var(--ease);}
.t a.lk:hover{color:var(--amber-ink);border-color:var(--amber-ink);}

/* 행 호버 — 앰버는 여기서 채움으로 쓴다 */
.t tbody tr.hv:hover td{background:rgba(240,169,30,.10);}

/* ============================================================
   WORK GALLERY — 4열 그리드 · 호버 시 이름 · 클릭하면 한 장씩
   사진이 들어오기 전에는 그리드를 띄우지 않는다. 빈 칸은 미완성으로 읽힌다.
   ============================================================ */
/* hidden 속성은 UA 기본값이라 display 를 지정한 요소에 밀린다. 여기서 못박는다. */
[hidden]{display:none!important;}
.gal{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
.gal-i{position:relative;display:block;padding:0;border:0;background:none;
       cursor:pointer;text-align:left;font:inherit;color:inherit;}
.gal-i .fr{display:block;position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:rgba(0,0,0,.05);}
/* 사진이 아직 없는 프로젝트 — 활자만 세운다 */
.gal-i.noimg .fr{background:none;border:1px solid var(--hair);
       display:flex;align-items:center;justify-content:center;padding:16px;}
.gal-i.noimg .ttl{font-size:12px;line-height:1.5;color:var(--ink);text-align:center;}
.gal-i.noimg .ttl small{display:block;margin-top:5px;font-family:var(--ui);font-size:11px;color:var(--muted);}
.gal-i.noimg:hover .fr{border-color:var(--ink);}
.gal-i .fr img{width:100%;height:100%;object-fit:cover;display:block;
       transition:transform .7s var(--ease),opacity .4s var(--ease);}
.gal-i:hover .fr img,.gal-i:focus-visible .fr img{transform:scale(1.02);opacity:.12;}
/* 이름은 사진 위가 아니라 사진 아래 여백에 뜬다.
   사진 위에 얹으면 어떤 사진이 오느냐에 따라 글자가 묻힌다. */
/* 이름은 사진 위에 뜬다. 어떤 사진이 오든 읽히도록, 뜨는 순간 사진이 종이 쪽으로 물러난다. */
.gal-i .cap{display:flex;flex-direction:column;justify-content:center;
       position:absolute;inset:0;padding:14px;text-align:center;
       font-size:12px;line-height:1.5;color:var(--ink);
       opacity:0;transition:opacity .32s var(--ease);}
.gal-i .cap small{display:block;margin-top:5px;font-family:var(--ui);font-size:11px;color:var(--muted);}
.gal-i:hover .cap,.gal-i:focus-visible .cap{opacity:1;}

/* ---- 프로젝트 한 장씩 보기 ---- */
.pv-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;
       padding-bottom:9px;border-bottom:1px solid var(--line);margin-bottom:18px;}
.pv-ttl{font-size:12px;line-height:1.5;}
.pv-ttl small{display:block;font-family:var(--ui);font-size:11px;color:var(--muted);}
.pv-back{font-family:var(--ui);font-size:12px;color:var(--muted);background:none;border:0;
       padding:4px 0;cursor:pointer;white-space:nowrap;transition:color .25s var(--ease);}
.pv-back:hover{color:var(--ink);}
/* 사진을 자르지 않는다. 얼굴이 잘리는 것보다 여백이 남는 편이 낫다.
   원본보다 크게 늘리지도 않는다 — 늘리면 없는 화소를 지어내 흐려진다. */
.pv-stage{display:flex;align-items:flex-start;justify-content:center;width:100%;}
.pv-stage img{max-width:100%;max-height:80vh;width:auto;height:auto;display:block;}
/* 아래 바 — 칸 하나가 사진 한 장. 눌러서 옆장으로 넘어간다 */
.pv-bar{display:flex;gap:6px;margin:16px 0 0;}
.pv-bar button{flex:1;height:20px;padding:0;border:0;background:none;cursor:pointer;position:relative;}
.pv-bar button::after{content:'';position:absolute;left:0;right:0;top:9px;height:1px;
       background:var(--hair);transition:background .25s var(--ease),height .25s var(--ease),top .25s var(--ease);}
.pv-bar button:hover::after{background:var(--muted);}
.pv-bar button[aria-current="true"]::after{background:var(--ink);height:2px;top:8px;}
.pv-meta{margin-top:26px;}
.pv-cnt{font-family:var(--ui);font-size:11px;color:var(--muted);margin-top:10px;}

@media (max-width:1000px){ .gal{grid-template-columns:repeat(3,1fr);} }
@media (max-width:700px){
  .gal{grid-template-columns:repeat(2,1fr);}
}
/* 호버가 없는 기기에서는 이름을 사진 아래로 되돌린다 */
/* 캡션은 흐름 안에 둔다 — 절대배치에 고정 여백(34px)을 주면 제목이 두 줄로 접힐 때 사진 위로 올라탄다 */
@media (hover:none){
  .gal-i .cap{position:static;display:block;padding:8px 0 0;
              text-align:left;opacity:1;}
}

/* ============================================================
   LANGUAGE — 한 · 영 전환
   모든 문장이 이미 국·영문 한 벌로 짝지어져 있다. 전환키는 그중
   한쪽만 남긴다. 국문은 원문이라 요소로 감싸여 있지 않으므로,
   화면이 뜰 때 스크립트가 .ko 로 감싼다.
   ============================================================ */
/* 손가락이 닿을 최소 높이를 만든다 — 24px 규칙 */
/* inline-block 을 쓴다. inline-flex 로 하면 'KO / EN' 의 슬래시 양옆 공백이
   플렉스 아이템 사이 공백으로 취급돼 사라진다. 높이는 손가락이 닿을 24px. */
.lang{
  display:inline-block;min-height:24px;line-height:24px;
  font-family:var(--ui);font-size:11px;letter-spacing:.04em;color:var(--muted);
  background:none;border:0;padding:0 4px;margin-left:16px;cursor:pointer;white-space:nowrap;
  transition:color .25s var(--ease);
}
.lang b{font-weight:400;color:var(--ink);}
.lang span{color:var(--muted);}
.lang:hover{color:var(--ink);}
body.lang-en .lang b{color:var(--muted);}
body.lang-en .lang span{color:var(--ink);}
/* 한 쪽만 남긴다 */
body.lang-ko .en{display:none;}
body.lang-en .ko{display:none;}
body.lang-en .en{color:var(--ink);margin-top:0;}
body.lang-en .svc .en .enfix{color:var(--ink);}
body.lang-en .body .en{display:block;}
body.lang-en .body .en.addr-en{display:inline;}
/* .en 이 블록으로 서면 뒤따르는 <br><br> 가 빈 줄 둘을 만든다 — 첫 <br> 을 걷어 국문과 같은 한 줄 간격으로 */
body.lang-en .body .en + br{display:none;}
/* EN 화면에서 한국어 보조 표기는 걷어낸다 — 영문 명칭이 이미 그 자리에 있다 */
body.lang-en .svc-en .sub{display:none;}
/* 한 덩어리로 읽혀야 하는 말은 줄을 바꾸지 않는다 (BTL / 에이전시가 갈라지지 않게) */
.nw{white-space:nowrap;}
/* 푸터 주소 — 본문 .en 은 블록이지만 이 자리는 한 줄 안에서 바뀐다 */
.f .addr{display:inline;margin:0;}
body.lang-en .f .en.addr{color:inherit;}
.pv-ttl .en{margin-top:0;}
.pv-link .en{display:inline;margin:0;}
.pv-meta .en{margin-top:0;}
/* 지면에는 두 언어를 모두 싣는다 */
@media print{
  /* 화면에서 어느 언어였든 지면은 똑같이 나와야 한다.
     EN 화면에서 .en 이 블록으로 서 있으면 줄이 늘어 페이지 수가 달라지므로,
     지면에서는 두 언어를 모두 inline 으로 되돌리고 감춰 둔 병기도 되살린다. */
  .en,.ko{display:inline !important;}
  .body .en,.stmt .en,.svc .en{display:block !important;margin-top:4px !important;}
  body.lang-en .en{color:var(--muted) !important;}
  body.lang-en .svc-en .sub{display:block !important;}
  .lang{display:none !important;}
  .f .en.addr{display:none !important;}
}

/* ============================================================
   INQUIRY FORM — 구글 폼으로 보내되 화면은 이 사이트의 조판을 쓴다
   ============================================================ */
.rq{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin-top:20px;max-width:62ch;}
.rq label{display:block;font-size:11px;color:var(--muted);font-family:var(--ui),var(--kr);}
.rq label.wide{grid-column:1 / -1;}
.rq em{font-style:normal;color:var(--amber-ink);}
.rq input,.rq textarea{
  display:block;width:100%;margin-top:5px;padding:6px 0;
  font-family:var(--ui),var(--kr);font-size:12px;line-height:1.6;color:var(--ink);
  background:none;border:0;border-bottom:1px solid var(--hair);border-radius:0;
  transition:border-color .25s var(--ease);
}
.rq textarea{resize:vertical;min-height:76px;}
.rq input:focus,.rq textarea:focus{outline:none;border-bottom-color:var(--ink);}
.rq input:user-invalid,.rq textarea:user-invalid{border-bottom-color:var(--amber-ink);}
.rq-foot{grid-column:1 / -1;display:flex;align-items:center;gap:14px;margin-top:6px;}
.rq button{
  font-family:var(--ui);font-size:12px;color:var(--ink);
  background:none;border:0;border-bottom:1px solid var(--ink);
  padding:3px 0;cursor:pointer;transition:color .25s var(--ease),border-color .25s var(--ease);
}
.rq button:hover{color:var(--amber-ink);border-bottom-color:var(--amber-ink);}
.rq button[disabled]{color:var(--muted);border-bottom-color:var(--hair);cursor:default;}
.rq-msg{font-size:11px;color:var(--muted);}
.rq-msg.ok{color:var(--amber-ink);}
@media (max-width:700px){ .rq{grid-template-columns:1fr;} }
@media print{ .rq{display:none;} }

/* ============================================================
   FOOTER
   ============================================================ */
footer{padding:84px 0 92px;}
.f{
  display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;
  border-top:1px solid var(--line);padding-top:9px;font-size:12px;line-height:1.65;color:var(--ink);   /* 2026-10-03 회색 → 블랙 (대표님) */
}
.f a{transition:color .25s var(--ease);}
.f a:hover{color:var(--amber-ink);}
.f img{width:15px;display:inline-block;vertical-align:-3px;margin-right:7px;}

/* 사업자 정보 — 평소엔 접어 두고, 확인이 필요한 사람만 펴 본다.
   접는 것은 화면 정리이지 정보를 가리는 장치가 아니다(원문에 그대로 들어 있다).
   거래 상대의 법무·구매 담당이 실재하는 법인인지 확인하는 자리다. */
/* 사업자 정보를 펴도 저작권 줄은 첫 줄에 그대로 머문다 — 펴고 접을 때 따라 움직이지 않게 */
.f-c{align-self:flex-start;}
.biz{margin-top:7px;}
.biz summary{
  display:inline-block;position:relative;
  min-height:24px;line-height:24px;              /* 손가락 판 — 보이는 크기는 그대로 */
  color:var(--ink);cursor:pointer;list-style:none;
  transition:color .25s var(--ease);
}
.biz summary::-webkit-details-marker{display:none;}
.biz summary:hover{color:var(--amber-ink);}
.biz summary::after{                              /* 방향만 알려 주는 작은 갈매기 */
  content:'';display:inline-block;width:4px;height:4px;
  margin-left:8px;vertical-align:2px;
  border-right:1px solid currentColor;border-bottom:1px solid currentColor;
  transform:rotate(45deg);transition:transform .2s var(--ease);
}
.biz[open] summary::after{transform:rotate(-135deg) translateY(2px);}
body.lang-ko .biz summary .ko,
body.lang-en .biz summary .en{display:inline;}   /* .en 을 block 으로 만드는 본문 규칙을 이 자리에서만 되돌린다 */
.biz .biz-less{display:none;}
.biz[open] .biz-more{display:none;}
.biz[open] .biz-less{display:inline;}
.biz-b{
  display:grid;grid-template-columns:auto 1fr;gap:0 14px;
  margin:4px 0 0;
}
.biz-b dt{color:var(--ink);}
.biz-b dd{margin:0;color:var(--ink);}

@media (prefers-reduced-motion:reduce){
  .view.on{animation:none;}
  nav a,nav a span::after,.t a.lk,.t tbody tr.hv{transition:none;}
  #intro.done .intro-stage{transform:none;}
  .tag-in{transform:none;}
  #tagline,.mast,main,footer{transition:none;}
}

/* 터치 기기의 탭 영역 — 보이는 크기는 그대로 두고 누를 수 있는 범위만 넓힌다.
   손가락은 커서보다 뭉툭하다. WCAG 2.2 는 최소 24×24 CSS px 를 요구하는데
   12px 활자에 붙은 링크는 높이가 13~20px 밖에 안 된다. 레이아웃은 건드리지 않고
   가상요소로 판만 깔아 준다. */
nav a,.brand{position:relative;}
nav a::before,.brand::before{
  content:'';position:absolute;left:0;right:0;top:50%;
  height:30px;transform:translateY(-50%);
}
/* 표·푸터 안의 링크는 문장 속 링크라 규격 예외지만, 손가락으로 누르는 기기에서는 판을 깔아 준다 */
@media (pointer:coarse){
  .t a.lk,.f a{position:relative;}
  .t a.lk::before,.f a::before{
    content:'';position:absolute;left:0;right:0;top:50%;
    height:26px;transform:translateY(-50%);
  }
}

/* ============================================================
   RESPONSIVE
   ============================================================ */
/* 서비스 표만 예외 — 쿠리어가 넓어 영문 practice 명이 두 줄로 접힌다.
   min-width 로 감싸야 아래 반응형·인쇄 규칙이 이 #id 선택자에 밀리지 않는다. */
@media (min-width:1001px){
  /* 서비스 표만 — 왼쪽 영문명이 한 줄에 들어가야 하고 오른쪽도 길어졌으므로
     라벨 열을 줄여 두 열에 폭을 넘긴다 */
  #v-services .k1{width:18%;}
  #v-services .k2{width:28%;}
  #v-services .k4{width:51%;}
}
@media (max-width:1000px){
  :root{--inset:28px;}
  .wrap{width:100%;}
  .k1{width:22%;} .k2{width:24%;} .k3{width:4%;} .k4{width:50%;}
  .w1{width:22%;} .w2{width:10%;} .w3{width:22%;} .w4{width:46%;}
}
@media (max-width:760px){
  :root{--inset:20px;}
  body{font-size:14px;}
  header{padding:16px 0 14px;position:relative;}
  .bar{align-items:center;}
  
.brand{display:inline-flex;align-items:center;min-height:24px;padding:1px 0;}
.f a{display:inline-block;min-height:24px;line-height:24px;}
.brand img{width:126px;}
  .menu-btn{display:block;}
  nav{
    position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:0;
    background:var(--paper);border-bottom:1px solid var(--line);
    padding:0 var(--inset);z-index:20;
    clip-path:inset(0 0 100% 0);transition:clip-path .4s var(--ease);
  }
  body.nav-open nav{clip-path:inset(0 0 0 0);}
  nav a{padding:12px 0;border-top:1px solid var(--hair);font-size:15px;}


  .mast{padding-bottom:16px;}
  .mast-tag{font-size:13px;}

  /* 표를 카드처럼 재배치 */
  .t,.t tbody,.t tr,.t td{display:block;width:auto!important;}
  .t tr{border-top:1px solid var(--line);padding:9px 0;}
  .t tr:last-child{border-bottom:1px solid var(--line);}
  .t td{border-top:0;padding:0;}
  .t td:empty{display:none;}
  .t tr:last-child td{border-bottom:0;}
  .t{font-size:13px;}   /* 손에 든 화면에서 12px 한글은 너무 작다 */
  .lbl{color:var(--muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;}
  .lbl small{display:inline;margin:0 0 0 8px;text-transform:none;letter-spacing:.04em;}
  .svc-en,.client{margin-top:2px;}
  .idx{display:inline-block;margin-bottom:2px;}
  .idx.dash{display:none;}
  .yr{display:inline-block;margin-bottom:3px;}
}

/* ============================================================
   PRINT — 제안서에 붙일 크레덴셜 문서로 바로 뽑히도록.
   인트로·메뉴·문의 블록을 빼고 네 화면을 순서대로 인쇄한다.
   ============================================================ */
@media print{
  @page{margin:14mm 13mm;}
  html,body{background:#fff;}
  body::before,#intro::before{display:none!important;}
  body{font-size:10pt;line-height:1.55;color:#000;}
  #intro,#tagline,nav,.menu-btn,.skip,.sr{display:none!important;}
  /* 지면에서는 갤러리를 접고 표를 되살린다. 사진 격자는 종이에서 읽히지 않는다. */
  .gal,#pv{display:none!important;}
  #v-work table.t[hidden]{display:table!important;}
  /* 태그라인은 이제 탭을 누를 때까지 떠 있다. 그 상태로 인쇄를 걸면
     본문이 opacity:0 인 채 빈 종이가 나오므로 지면에서는 무조건 되돌린다. */
  body{overflow:visible!important;}
  body.tag-on .mast,body.tag-on main,body.tag-on footer{opacity:1!important;}

  .wrap{width:auto;max-width:none;padding:0;}
  header{padding:0 0 10pt;}
  
.brand{display:inline-flex;align-items:center;min-height:24px;padding:1px 0;}
.f a{display:inline-block;min-height:24px;line-height:24px;}
.brand img{width:104pt;}
  .mast{padding-bottom:12pt;border-bottom:1px solid #000;}
  .mast-tag{font-size:14pt;}
  .mast-tag em{color:#000;}
  .mast-meta{font-size:8pt;color:#000;}

  main{min-height:0;}
  /* 감춰둔 화면을 전부 펼쳐 순서대로 */
  .view{display:block!important;animation:none!important;}
  .view+.view{break-before:page;page-break-before:always;padding-top:6pt;}

  /* 지면은 화면보다 좁으므로 라벨 컬럼을 줄이고 본문에 폭을 넘긴다 */
  .w1{width:13%;} .w2{width:7%;} .w3{width:21%;} .w4{width:59%;}
  .k1{width:13%;} .k2{width:19%;} .k3{width:3%;} .k4{width:65%;}

  .t{font-size:9pt;line-height:1.5;}
  .t td{padding:3pt 10pt 3pt 0;border-top:0.5pt solid #000;}
  .t tr:last-child td{border-bottom:0.5pt solid #000;}
  .t tbody tr.hv:hover td{background:none;}
  .lbl,.lbl small,.sub,.idx,.yr,.note,.client,.proj,.svc,.svc-en,.stmt,.body,.val{color:#000;}
  .lbl small,.sub,.idx,.yr,.note{color:#444;}
  .stmt{font-size:11.5pt;}
  .stmt em{color:#000;}
  .body{font-size:9.5pt;max-width:none;}
  .t a.lk{border-bottom:0;}
  tr,td{break-inside:avoid;page-break-inside:avoid;}

  footer{padding:14pt 0 0;break-before:avoid;}
  .f{font-size:8pt;color:#000;border-top:0.5pt solid #000;}
  .biz summary{display:none;}
  .biz-b dt,.biz-b dd{color:#000;}
  .f img{display:none;}
}

/* ── 잉크 커서 (ink.js) — 캔버스 한 장을 화면 위에 얹는다. multiply 라 글자 위를 지나가도 읽힌다 */
#ink{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:900;mix-blend-mode:multiply}
html.inkc,html.inkc *{cursor:none!important}
@media print{#ink{display:none}}
