/* BASIC css start */
/* 세인트크로익스 · 62096 · 메인 전용 CSS · 2026-08-29 · 재구성 2026-09-02
   토큰과 공용 부품은 「공통 css-js」 화면의 sc-parts 에 있습니다.
   순서 : 히어로 → 자리 → 어떤 물(D) → 로드 탭(A) → 사람 → 증거(B) → 기획 2열(C) → 사다리 → 번호와 약속 → 초대 */

/* ── 1. 히어로 ─────────────────────────────── */
.sc-hero{position:relative;height:min(88vh,780px);min-height:520px;overflow:hidden;background:var(--sc-deep)}
.sc-hero picture,.sc-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.sc-hero::after{content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(180deg,rgba(10,9,7,.60) 0%,rgba(10,9,7,.16) 20%,rgba(10,9,7,.36) 44%,rgba(10,9,7,.82) 82%,rgba(10,9,7,.93) 100%)}
.sc-hero__in{position:absolute;left:0;right:0;bottom:clamp(46px,7vw,90px);z-index:2}
.sc-hero__eb{font-family:"Poppins",sans-serif;font-size:11px;font-weight:500;letter-spacing:.3em;
  text-transform:uppercase;color:#F2DE7E;margin:0 0 18px;text-shadow:0 1px 12px rgba(0,0,0,.55)}
.sc-hero__t{font-family:"Poppins",sans-serif;font-weight:200;font-size:clamp(40px,7.2vw,92px);
  line-height:1.02;letter-spacing:-.03em;color:#FFFFFF;margin:0;text-shadow:0 2px 26px rgba(0,0,0,.42)}
.sc-hero__s{font-size:clamp(14px,1.7vw,18px);font-weight:300;color:rgba(255,255,255,.86);margin:22px 0 0}
.sc-hero__btns{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}
.sc-hero .sc-btn--ghost{border-color:rgba(255,255,255,.55);color:#FFFFFF;background:none}
.sc-hero .sc-btn--ghost:hover{border-color:#FFFFFF;background:rgba(255,255,255,.08)}


/* ── 섹션 제목 줄 ──────────────────────────── */
.sc-sechead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;
  margin-bottom:clamp(26px,3.4vw,44px)}


/* ── 3. 어떤 물 · 글을 사진 안으로 (D) ─────────── */
.sc-ent4{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.sc-ent2{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:var(--sc-deep);text-decoration:none;color:#fff}
.sc-ent2 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}
.sc-ent2:hover img{transform:scale(1.04)}
.sc-ent2__t{position:absolute;left:0;right:0;bottom:0;padding:26px 22px;background:linear-gradient(to top,rgba(0,0,0,.72),rgba(0,0,0,0))}
.sc-ent2__t b{display:block;font-family:"Poppins",sans-serif;font-weight:600;font-size:22px;letter-spacing:.02em;line-height:1.1}
.sc-ent2__t span{display:block;font-size:13.5px;margin-top:5px;color:rgba(255,255,255,.85)}

/* ── 4. 로드 · 탭 + 가로 진열 (A) ──────────────── */
.sc-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:-10px}
.sc-tabs button{font-family:inherit;font-size:14px;font-weight:400;padding:8px 18px;border-radius:999px;border:1px solid var(--sc-line);background:none;color:var(--sc-sub);cursor:pointer}
.sc-tabs button.on{background:var(--sc-ink);border-color:var(--sc-ink);color:#fff}
.sc-pane{display:none}.sc-pane.on{display:block}
.sc-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4*24px)/4.5);gap:24px;overflow-x:auto;margin-top:28px;padding-bottom:16px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--sc-line) transparent}
.sc-rail .sc-card{scroll-snap-align:start}
.sc-rule{height:1px;background:var(--sc-line);margin-top:6px}
.sc-card__bd{position:absolute;left:10px;top:10px;z-index:2;background:var(--sc-ink);color:#fff;font-family:"Poppins",sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.08em;padding:4px 9px}
.sc-card__use{margin:5px 0 0;font-size:12.5px;color:var(--sc-gold);letter-spacing:.01em}

/* ── 4. 사람이 손으로 만듭니다 ─────────────── */
.sc-made{background:var(--sc-deep);color:rgba(255,255,255,.8);
  padding:clamp(70px,9vw,130px) 0;margin-top:clamp(76px,12vw,178px)}
.sc-made .sc-eyebrow.gold{color:var(--sc-gold-br)}
.sc-made__p{font-size:clamp(15px,1.8vw,19px);font-weight:300;line-height:1.95;
  color:rgba(255,255,255,.76);max-width:64ch;margin:26px 0 0}
.sc-made__p b{color:var(--sc-gold-br);font-weight:400}
.sc-made__ph{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:clamp(40px,5vw,66px)}
.sc-made__ph figure{margin:0}
.sc-made__ph img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}
.sc-made__ph figcaption{margin-top:12px;font-size:13px;font-weight:300;color:rgba(255,255,255,.55)}
.sc-made__link{margin-top:clamp(36px,4.5vw,54px);color:#FFFFFF;border-bottom-color:transparent}
.sc-made__link:hover{border-bottom-color:#FFFFFF}


/* ── 6. 증거 · 트레이 + 그가 쓰는 로드 (B) ────── */
.sc-story{background:var(--sc-deep,#1C1917);color:rgba(255,255,255,.8);padding:clamp(70px,9vw,130px) 0;margin-top:clamp(76px,12vw,178px)}
.sc-story .sc-eyebrow.gold{color:var(--sc-gold-br,#C9AE17);font-size:13px;letter-spacing:.22em}
.sc-story__in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,3.4vw,52px);align-items:start}
.sc-story__pic{margin:0;background:#0f0e0c}
.sc-story__pic img{width:100%;height:100%;min-height:520px;max-height:720px;object-fit:cover;object-position:50% 20%;display:block}
.sc-story__hi{margin:14px 0 0;font-size:clamp(26px,3.4vw,44px);font-weight:300;line-height:1.28;letter-spacing:-.018em;color:#fff}
.sc-story__hi b{color:var(--sc-gold-br,#C9AE17);font-weight:500}
.sc-story__l{margin:18px 0 0;font-size:clamp(16px,1.9vw,21px);font-weight:300;line-height:1.7;color:rgba(255,255,255,.72)}
.sc-story__l b{color:#fff;font-weight:400}
.sc-story__note{margin:14px 0 0;font-size:13px;line-height:1.9;color:rgba(255,255,255,.45)}
.sc-story__nums{display:flex;gap:clamp(24px,4vw,56px);flex-wrap:wrap;margin-top:26px}
.sc-story__nums b{display:block;font-family:"IBM Plex Mono",monospace;font-size:clamp(22px,2.6vw,32px);font-weight:500;color:var(--sc-gold-br,#C9AE17);line-height:1.1}
.sc-story__nums span{display:block;margin-top:6px;font-size:12.5px;color:rgba(255,255,255,.55)}
.sc-story__eb2{margin-top:clamp(30px,3.6vw,46px);padding-top:26px;border-top:1px solid rgba(255,255,255,.12)}
.sc-g3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}
.sc-story .sc-card__name{color:#fff;font-size:15px}.sc-story .sc-card__line{color:rgba(255,255,255,.5)}.sc-story .sc-card__use{color:var(--sc-gold-br,#C9AE17)}

/* ── 7. 기획 진열 · 배너 + 로드 3 · 2열 (C) ─────── */
.sc-duo{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.sc-bn{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--sc-deep);text-decoration:none;color:#fff}
.sc-bn img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}
.sc-bn:hover img{transform:scale(1.03)}
.sc-bn__t{position:absolute;left:0;right:0;bottom:0;padding:28px 26px;background:linear-gradient(to top,rgba(0,0,0,.74),rgba(0,0,0,0))}
.sc-bn__t b{display:block;font-family:"Poppins",sans-serif;font-weight:600;font-size:clamp(24px,2.6vw,34px);line-height:1.05;letter-spacing:-.01em}
.sc-bn__t span{display:block;margin-top:8px;font-size:14px;color:rgba(255,255,255,.85)}
.sc-duo .sc-g3{gap:14px;margin-top:14px}
.sc-duo .sc-card__name{font-size:14.5px}

/* ── 8. 사다리 (글만) ───────────────────────── */
.sc-ladder__sub{margin-top:-8px}
.sc-ladder{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--sc-line);margin-top:34px}
.sc-step{position:relative;display:block;padding:28px 18px 30px;border-right:1px solid var(--sc-line);text-decoration:none;color:inherit}
.sc-step:last-child{border-right:0}
.sc-step:hover{background:var(--sc-tile)}
.sc-step__k{display:block;font-family:"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.14em;color:var(--sc-sub)}
.sc-step__nm{display:block;margin-top:14px;font-size:19px;font-weight:400;color:var(--sc-ink)}
.sc-step__en{display:block;font-family:"Poppins",sans-serif;font-size:11px;letter-spacing:.12em;color:var(--sc-sub)}
.sc-step__bl{display:block;margin-top:22px;font-family:"Poppins",sans-serif;font-weight:600;font-size:clamp(20px,2.4vw,30px);letter-spacing:-.01em;color:var(--sc-ink);line-height:1.1}
.sc-step__bl small{display:block;font-weight:400;font-size:11px;letter-spacing:.1em;color:var(--sc-sub);margin-top:4px}
.sc-step__w{display:inline-block;margin-top:18px;font-family:"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.12em;padding:5px 10px;border:1px solid var(--sc-line);color:var(--sc-sub)}
.sc-step__w.g{border-color:var(--sc-gold);color:var(--sc-gold)}
.sc-step__one{display:block;margin-top:14px;font-size:13.5px;color:var(--sc-txt);line-height:1.7}
.sc-step__bar{position:absolute;left:0;bottom:0;height:3px;background:var(--sc-gold);opacity:.9}

/* ── 9. 번호와 약속 ─────────────────────────── */
.sc-vow2{background:var(--sc-deep,#1C1917);color:#FAF8F4;padding:clamp(70px,9vw,130px) 0;margin-top:clamp(76px,12vw,178px)}
.sc-vow2 .sc-eyebrow.gold{color:var(--sc-gold-br,#C9AE17);font-size:13px;letter-spacing:.22em}
.sc-vow2__in{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}
.sc-vow2 h2{margin:14px 0 0}
.sc-vow2__p{margin:24px 0 0;font-size:clamp(14.5px,1.6vw,16.5px);font-weight:300;line-height:2.1;color:rgba(250,248,244,.72)}
.sc-vow2__p b{color:#fff;font-weight:400}
.sc-vow2__btns{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}
.sc-vow2__btns .sc-btn{text-decoration:none}
.sc-vow2__b{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}
.sc-vow2__b span{font-family:"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.12em;border:1px solid rgba(201,174,23,.4);color:var(--sc-gold-br,#C9AE17);padding:6px 12px}
.sc-serial__tag{position:relative;background:#0B0B0B;border:1px solid rgba(201,174,23,.35);padding:clamp(28px,3.4vw,44px) clamp(24px,3vw,40px);font-family:"IBM Plex Mono",monospace}
.sc-serial__tag small{display:block;font-size:11px;letter-spacing:.18em;color:rgba(250,248,244,.45)}
.sc-serial__no{display:block;margin-top:10px;font-size:clamp(38px,5.4vw,64px);font-weight:300;letter-spacing:.06em;color:var(--sc-gold-br,#C9AE17);line-height:1}
.sc-serial__row{display:flex;gap:26px;margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap}
.sc-serial__row div{font-size:12px;letter-spacing:.06em;color:rgba(250,248,244,.5)}
.sc-serial__row div b{display:block;font-weight:400;font-size:15px;color:#FAF8F4;margin-top:4px;letter-spacing:0;font-family:"Pretendard","Poppins",sans-serif}
.sc-serial__pos{position:absolute;right:-1px;top:-1px;background:var(--sc-gold-br,#C9AE17);color:#0B0B0B;font-size:10px;letter-spacing:.16em;padding:6px 12px}


/* ═══ 01 뿌리 · 같은 자리 · 2026-09-01 ═══ */
.sc-root{background:var(--sc-deep,#1C1917);color:rgba(255,255,255,.8);padding:clamp(70px,9vw,130px) 0}
.sc-root .sc-eyebrow.gold{color:var(--sc-gold-br,#C9AE17)}
.sc-root__p{margin:26px 0 0;font-size:clamp(15px,1.8vw,18px);font-weight:300;line-height:2.05;
  color:rgba(255,255,255,.76);max-width:60ch}
.sc-root__p b{color:#FFFFFF;font-weight:400}
.sc-then{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,32px);
  margin-top:clamp(34px,4.2vw,58px)}

/* ── 1-1. 시즌 마디 (계절마다 내용만 갈아끼운다) ─────── */
.sc-season{background:var(--sc-tile,#F0EDE6);padding:clamp(48px,6vw,86px) 0}
.sc-season__head{max-width:760px;margin:0 0 clamp(26px,3.4vw,44px)}
.sc-season__lead{margin:14px 0 0;font-size:15px;font-weight:300;line-height:1.85;
  color:var(--sc-sub,#7E786D);word-break:keep-all}
.sc-season__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sc-season__grid.is-2{grid-template-columns:repeat(2,1fr);max-width:820px}
.sc-scard{display:block;background:#fff;padding:18px 18px 22px;text-decoration:none;color:var(--sc-ink,#292522)}
.sc-scard__pic{display:block;aspect-ratio:1/1;overflow:hidden}
.sc-scard__pic img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .5s ease}
.sc-scard:hover .sc-scard__pic img{transform:scale(1.05)}
.sc-scard__tag{display:inline-block;margin:14px 0 8px;padding:3px 9px;border:1px solid var(--sc-gold,#8A780D);
  font-family:"Poppins",sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.1em;color:var(--sc-gold,#8A780D)}
.sc-scard__n{display:block;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.4}
.sc-scard__d{display:block;margin-top:8px;font-size:13px;font-weight:300;line-height:1.75;
  color:var(--sc-sub,#7E786D);word-break:keep-all}

@media(max-width:820px){.sc-then{grid-template-columns:1fr}}
.sc-then figure{margin:0}
.sc-then img{width:100%;height:clamp(200px,25vw,320px);object-fit:cover;display:block}
.sc-then figcaption{margin-top:12px;font-size:12.5px;font-weight:300;color:rgba(255,255,255,.55)}
.sc-then figcaption b{color:var(--sc-gold-br,#C9AE17);font-weight:400}
.sc-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.16);
  border:1px solid rgba(255,255,255,.16);margin-top:clamp(34px,4vw,56px)}
.sc-nums>div{background:var(--sc-deep,#1C1917);padding:clamp(22px,2.8vw,32px);text-align:center}
.sc-nums b{display:block;font-family:"IBM Plex Mono",monospace;font-size:clamp(26px,3.8vw,42px);
  font-weight:500;color:var(--sc-gold-br,#C9AE17);line-height:1.1}
.sc-nums span{display:block;margin-top:10px;font-size:12.5px;color:rgba(255,255,255,.62)}
@media(max-width:520px){.sc-nums{grid-template-columns:1fr}}


/* ═══ 02 사람 · 큰 문장 한 줄 ═══ */
.sc-made__big{margin-top:clamp(30px,3.6vw,48px);font-size:clamp(18px,2.4vw,26px);font-weight:300;
  line-height:1.7;color:#FFFFFF;max-width:36ch}
.sc-made__big b{color:var(--sc-gold-br,#C9AE17);font-weight:400}


/* ═══ 05 초대 · 춘천 매장 ═══ */
.sc-invite{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);
  gap:clamp(28px,4vw,64px);align-items:center}
@media(max-width:820px){.sc-invite{grid-template-columns:1fr}}
.sc-invite__p{margin-top:22px;font-size:clamp(14.5px,1.75vw,16.5px);font-weight:300;line-height:2.1;
  color:var(--sc-txt,#4A443C);max-width:52ch}
.sc-invite__p b{color:var(--sc-ink,#292522);font-weight:500}
.sc-invite__btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}
.sc-invite__btns .sc-btn{text-decoration:none}
.sc-invite__side{border-left:1px solid var(--sc-line,#DCD7CC);padding-left:clamp(20px,2.6vw,34px)}
@media(max-width:820px){.sc-invite__side{border-left:0;border-top:1px solid var(--sc-line,#DCD7CC);
  padding-left:0;padding-top:24px}}
.sc-invite__addr{margin:0;font-size:clamp(16px,2vw,20px);font-weight:400;line-height:1.75;
  color:var(--sc-ink,#292522)}
.sc-invite__note{margin:14px 0 0;font-size:13px;color:var(--sc-sub,#7E786D)}


/* ═══ 스노우피크식 · 가벼운 제목 ═══ */
.sc-h2--light{font-weight:300;letter-spacing:-.018em}
.sc-h2--light b{font-weight:500}
.sc-root .sc-eyebrow,.sc-made .sc-eyebrow,.sc-invite .sc-eyebrow{font-size:13px;letter-spacing:.22em}
.sc-made__big{font-weight:300}.sc-made__big b{font-weight:500}

/* ── 모바일 ─────────────────────────────────── */
@media(max-width:1100px){.sc-ladder{grid-template-columns:repeat(3,1fr)}.sc-step:nth-child(3){border-right:0}.sc-step:nth-child(n+4){border-top:1px solid var(--sc-line)}}
@media(max-width:820px){
  .sc-hero{height:auto;min-height:0}
  .sc-hero picture,.sc-hero img{position:relative;height:auto;aspect-ratio:4/5}
  .sc-hero::after{background:linear-gradient(180deg,rgba(10,9,7,.42) 0%,rgba(10,9,7,.10) 26%,rgba(10,9,7,.70) 72%,rgba(10,9,7,.90) 100%)}
  .sc-hero__in{bottom:32px}
  .sc-hero__btns{margin-top:24px}
  .sc-hero__btns .sc-btn{flex:1 1 0;min-width:0;height:52px;font-size:15px}
  .sc-ent4{gap:12px}
  .sc-ent__n{font-size:15px;margin-top:12px}
  .sc-ent__e{font-size:10.5px}
  .sc-made__ph{grid-template-columns:1fr;gap:18px}
  .sc-made__ph img{aspect-ratio:16/10}
  .sc-warr{gap:24px}
  .sc-warr__b{width:100%;flex-wrap:wrap}
  .sc-warr__b .sc-btn{width:100%}

  /* ───── 글자 키움 · 2026-08-31 ─────
     휴대폰에서 너무 작아서 올렸습니다. 이 묶음만 지우면 되돌아갑니다. */
  .sc-hero__eb{font-size:12px}
  .sc-hero__s{font-size:15.5px}
  .sc-ent__n{font-size:16px}
  .sc-ent__e{font-size:12px}
  .sc-made__p{font-size:16.5px}
  .sc-made__ph figcaption{font-size:13.5px}
}



@media(max-width:820px){
  .sc-ent4{grid-template-columns:1fr 1fr;gap:10px}
  .sc-ent2__t{padding:16px 14px}.sc-ent2__t b{font-size:17px}.sc-ent2__t span{font-size:12.5px}
  .sc-rail{grid-auto-columns:calc((100% - 14px)/2.2);gap:14px}
  .sc-story__in{grid-template-columns:1fr}.sc-story__pic img{min-height:0;max-height:62vh}
  .sc-g3{grid-template-columns:repeat(3,1fr);gap:10px}.sc-g3 .sc-card__name{font-size:13px}.sc-g3 .sc-card__line{font-size:10.5px}
  .sc-duo{grid-template-columns:1fr;gap:34px}
  .sc-ladder{grid-template-columns:1fr;border-top:0}.sc-step{border-right:0;border-top:1px solid var(--sc-line);padding:20px 4px 22px}.sc-step__bl{margin-top:12px}
  .sc-vow2__in{grid-template-columns:1fr}.sc-vow2__in > div:last-child{order:-1}
}

/* ── 메인 상품 카드 사진 · 500×500 정사각 확대이미지(image_l) 를 쓴다 · 2026-09-02 ── */
.sc-card__pic{display:block;aspect-ratio:1/1;background:#FFFFFF;border:1px solid var(--sc-line)}
.sc-card__pic img{object-fit:contain}
.sc-story .sc-card__pic{border-color:transparent}
.sc-card__bd{left:0;top:0}

/* ── 사다리 곁가지 · 글래스 · 2026-09-02 ── */
.sc-glass{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,1fr);gap:clamp(18px,3vw,44px);align-items:center;margin-top:26px;padding:26px 22px;border:1px solid var(--sc-line);background:var(--sc-tile)}
.sc-glass__k{margin:0;font-family:"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.14em;color:var(--sc-sub)}
.sc-glass__nm{margin:8px 0 0;font-size:19px;font-weight:400;color:var(--sc-ink);line-height:1.2}
.sc-glass__nm span{display:block;margin-top:3px;font-family:"Poppins",sans-serif;font-size:11px;font-weight:400;letter-spacing:.12em;color:var(--sc-sub)}
.sc-glass__p{margin:0;font-size:14px;line-height:1.9;color:var(--sc-txt)}
.sc-glass__links{display:flex;flex-direction:column;gap:8px}
.sc-glass__links a{font-size:13.5px;color:var(--sc-ink);text-decoration:none;border-bottom:1px solid var(--sc-line);padding-bottom:4px}
.sc-glass__links a:hover{border-bottom-color:var(--sc-ink)}
@media(max-width:820px){.sc-glass{grid-template-columns:1fr;gap:14px;padding:20px 16px}}

/* 자리 섹션 링크 · 2026-09-03 — 어두운 바탕이라 색을 뒤집습니다 */
.sc-root__link{margin-top:clamp(28px,4vw,44px);color:var(--sc-paper)}
.sc-root__link:hover{border-bottom-color:var(--sc-paper)}


/* ── 트레이 맥키니 · 이름과 업적 강조 · 2026-09-03 ── */
.sc-story__pic img{object-position:50% 28%}
.sc-story__name{margin:8px 0 0;font-family:"Pretendard",sans-serif;font-weight:700;
  font-size:clamp(34px,4.6vw,58px);line-height:1.06;letter-spacing:-.03em;color:#fff}
.sc-story__name em{display:block;margin-top:10px;font-family:"Poppins",sans-serif;font-style:normal;
  font-weight:200;font-size:clamp(14px,1.6vw,19px);letter-spacing:.18em;text-transform:uppercase;
  color:var(--sc-gold-br,#C9AE17)}
.sc-story__name + .sc-story__hi{margin-top:22px;font-size:clamp(20px,2.5vw,30px)}
.sc-story__l2{margin:16px 0 0;font-size:clamp(14px,1.6vw,17px);font-weight:300;line-height:1.85;
  color:rgba(255,255,255,.66)}
.sc-story__l2 b{color:var(--sc-gold-br,#C9AE17);font-weight:400}


/* ═══ 8.5 세븐 · 릴 · 2026-09-05 ═══ */
.sc-sv{background:var(--sc-tile);padding:clamp(60px,8vw,110px) 0;margin-top:clamp(76px,12vw,178px)}
.sc-sv__in{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(28px,4vw,64px);align-items:center}
.sc-sv__p{font-size:clamp(15px,1.7vw,18px);font-weight:300;line-height:1.95;color:var(--sc-txt);margin:var(--sc-s4) 0 var(--sc-s6);max-width:44ch}
.sc-sv__p b{font-weight:600;color:var(--sc-ink)}
.sc-sv__btns{display:flex;gap:var(--sc-s2);flex-wrap:wrap}
.sc-sv__pic{margin:0}
.sc-sv__pic img{width:100%;height:auto;display:block}
@media(max-width:820px){
  .sc-sv__in{grid-template-columns:1fr}
  .sc-sv__pic{order:-1}
}
.sc-sv__logo{width:clamp(148px,17vw,208px);height:auto;display:block;margin-bottom:var(--sc-s3)}

@media(max-width:820px){
  .sc-season__grid{grid-template-columns:1fr 1fr;gap:10px}
  .sc-scard{padding:12px 12px 16px}
  .sc-scard__n{font-size:14.5px}
  .sc-scard__d{font-size:12px}
}

/* BASIC css end */

