.page[data-pg=insight] .chip-f{align-items:center;gap:calc(2 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u)) calc(8 * var(--u)) calc(20 * var(--u));font-family:var(--en);font-weight:700;font-size:calc(16 * var(--u));text-transform:uppercase;color:#000;cursor:pointer;border:0;line-height:1.2;transition:filter .2s,opacity .2s;display:inline-flex}.page[data-pg=insight] .chip-f:hover{filter:brightness(1.06)}.page[data-pg=insight] .chip-f.off{opacity:.28}.page[data-pg=insight] .chip-f .x{width:calc(16 * var(--u));height:calc(16 * var(--u));place-items:center;display:grid}.page[data-pg=insight] .chip-f .x svg{width:100%;height:100%}@media (max-width:1279px){.page[data-pg=insight] .chip-f{font-size:calc(13 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u)) calc(16 * var(--u));border-radius:calc(4 * var(--u))}}@media (max-width:767px){.page[data-pg=insight] .chip-f{font-size:calc(11 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u)) calc(6 * var(--u)) calc(12 * var(--u))}}.page[data-pg=insight] .ihead{padding:calc(148 * var(--u)) calc(80 * var(--u));gap:calc(30 * var(--u));flex-direction:column;display:flex}.page[data-pg=insight] .ihead h1{font-family:var(--both);font-weight:700;font-size:calc(90 * var(--u));letter-spacing:-.014em;line-height:1.3}.page[data-pg=insight] .ihead .ihead-en{font-family:var(--en);font-weight:500;font-size:calc(36 * var(--u));letter-spacing:-.02em;line-height:1.4}.page[data-pg=insight] .igrid{padding-bottom:calc(148 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.page[data-pg=insight] .itabs{gap:calc(8 * var(--u));padding:0 calc(80 * var(--u)) calc(24 * var(--u));flex-wrap:wrap;display:flex}.page[data-pg=insight] .itab{border:calc(1.2 * var(--u)) solid #00000040;border-radius:calc(22 * var(--u));padding:calc(3 * var(--u)) calc(16 * var(--u));background:var(--paper);color:var(--ink);cursor:pointer;font-family:var(--en);font-weight:500;font-size:calc(24 * var(--u));letter-spacing:-.014em;align-items:center;line-height:1.4;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.page[data-pg=insight] .itab:hover{border-color:var(--ink)}.page[data-pg=insight] .itab[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.page[data-pg=insight] .icard.hide{display:none}.page[data-pg=insight] .icard{color:inherit;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.page[data-pg=insight] .icard .shot{width:100%;height:calc(482 * var(--u));background:#ececef;flex:none;display:block;overflow:hidden}.page[data-pg=insight] .icard{--mh:calc(238 * var(--u))}.page[data-pg=insight] .icard .shot img{object-fit:cover;width:100%;height:100%;clip-path:inset(0 0 var(--mh) 0);transition:transform 1.2s cubic-bezier(.22,.61,.36,1),clip-path .55s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;left:0}.page[data-pg=insight] .icard .meta{gap:calc(4 * var(--u));padding:calc(28 * var(--u)) calc(28 * var(--u)) calc(40 * var(--u));flex-direction:column;display:flex}.page[data-pg=insight] .icard .cat{font-family:var(--en);font-weight:700;font-size:calc(16 * var(--u));letter-spacing:-.02em;line-height:1.5}.page[data-pg=insight] .icard h3{font-weight:500;font-size:calc(32 * var(--u));letter-spacing:-.02em;min-height:calc(96 * var(--u));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.page[data-pg=insight] .icard .itags{gap:calc(8 * var(--u));margin-top:calc(12 * var(--u));flex-wrap:wrap;display:flex}.page[data-pg=insight] .icard .itags span{height:calc(34 * var(--u));padding:0 calc(12 * var(--u));border:calc(1 * var(--u)) solid currentColor;font-family:var(--both);font-weight:500;font-size:calc(16 * var(--u));letter-spacing:-.02em;white-space:nowrap;align-items:center;line-height:1.2;display:inline-flex}.page[data-pg=insight] .icard:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(#0000 40%,#00000059 62%,#000000d1 100%);transition:opacity .55s;position:absolute;inset:0}.page[data-pg=insight] .icard .meta{z-index:2;height:calc(238 * var(--u));transition:color .45s;position:relative;overflow:hidden}.page[data-pg=insight] .icard .meta:before{content:"";inset:calc(-2 * var(--u)) 0 calc(-2 * var(--u));z-index:-1;background:var(--paper);clip-path:inset(0);transition:clip-path .55s cubic-bezier(.22,.61,.36,1);position:absolute}.page[data-pg=insight] .icard .award{z-index:3;left:calc(28 * var(--u));bottom:calc(250 * var(--u));height:calc(36 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(18 * var(--u));color:#fff;font-family:var(--both);font-weight:700;font-size:calc(18 * var(--u));letter-spacing:-.02em;opacity:0;transform:translateY(calc(8 * var(--u)));background:#f0281e;align-items:center;line-height:1;transition:opacity .3s,transform .35s;display:inline-flex;position:absolute}.page[data-pg=insight] .icard.hovx:after{opacity:1}.page[data-pg=insight] .icard.hovx .shot img{clip-path:inset(0)}.page[data-pg=insight] .icard.hovx .meta{color:#fff}.page[data-pg=insight] .icard.hovx .meta:before{clip-path:inset(100% 0 0)}.page[data-pg=insight] .icard.hovx .award{opacity:1;transform:none}@media (max-width:1279px){.page[data-pg=insight] .ihead{padding:calc(110 * var(--u)) calc(56 * var(--u));gap:calc(22 * var(--u))}.page[data-pg=insight] .ihead h1{font-size:calc(58 * var(--u))}.page[data-pg=insight] .ihead .ihead-en{font-size:calc(26 * var(--u))}.page[data-pg=insight] .igrid{padding-bottom:calc(110 * var(--u));grid-template-columns:repeat(2,1fr)}.page[data-pg=insight] .itabs{padding:0 calc(56 * var(--u)) calc(24 * var(--u))}.page[data-pg=insight] .itab{font-size:calc(16 * var(--u));border-radius:calc(17 * var(--u));padding:calc(6 * var(--u)) calc(16 * var(--u))}.page[data-pg=insight] .icard .shot{height:calc(410 * var(--u))}.page[data-pg=insight] .icard .meta{height:calc(196 * var(--u))}.page[data-pg=insight] .icard{--mh:calc(196 * var(--u))}.page[data-pg=insight] .icard .itags span{height:calc(28 * var(--u));font-size:calc(14 * var(--u));padding:0 calc(10 * var(--u))}.page[data-pg=insight] .icard .award{left:calc(24 * var(--u));bottom:calc(208 * var(--u));height:calc(30 * var(--u));font-size:calc(15 * var(--u))}.page[data-pg=insight] .icard .meta{padding:calc(24 * var(--u)) calc(24 * var(--u)) calc(32 * var(--u))}.page[data-pg=insight] .icard .cat{font-size:calc(14 * var(--u))}.page[data-pg=insight] .icard h3{font-size:calc(26 * var(--u));min-height:calc(78 * var(--u))}}@media (max-width:767px){.page[data-pg=insight] .ihead{padding:calc(80 * var(--u)) calc(20 * var(--u)) calc(44 * var(--u));gap:calc(18 * var(--u))}.page[data-pg=insight] .ihead h1{font-size:calc(40 * var(--u));white-space:normal}.page[data-pg=insight] .ihead .ihead-en{font-size:calc(18 * var(--u))}.page[data-pg=insight] .igrid{padding:0 0 calc(80 * var(--u));grid-template-columns:1fr}.page[data-pg=insight] .itabs{padding:0 calc(20 * var(--u)) calc(20 * var(--u))}.page[data-pg=insight] .itab{font-size:calc(14 * var(--u))}.page[data-pg=insight] .icard .shot{height:calc(270 * var(--u))}.page[data-pg=insight] .icard .meta{height:calc(164 * var(--u))}.page[data-pg=insight] .icard{--mh:calc(164 * var(--u))}.page[data-pg=insight] .icard .itags{gap:calc(6 * var(--u));margin-top:calc(10 * var(--u))}.page[data-pg=insight] .icard .itags span{height:calc(26 * var(--u));font-size:calc(13 * var(--u))}.page[data-pg=insight] .icard .award{left:calc(20 * var(--u));bottom:calc(176 * var(--u))}.page[data-pg=insight] .icard .meta{padding:calc(20 * var(--u)) 0 calc(24 * var(--u))}.page[data-pg=insight] .icard .cat{font-size:calc(12 * var(--u))}.page[data-pg=insight] .icard h3{font-size:calc(20 * var(--u));min-height:calc(60 * var(--u))}}
