.nlaXgG_case{background:var(--c-bg);color:var(--c-fg)}.nlaXgG_top{padding:calc(var(--space-8) + var(--space-4)) var(--gutter) var(--space-6)}.nlaXgG_back{margin-bottom:var(--space-6);color:var(--c-muted);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.nlaXgG_back:hover{color:var(--c-fg)}.nlaXgG_backArrow{transform:rotate(-135deg)}.nlaXgG_back:hover .nlaXgG_backArrow{transform:rotate(-90deg)}.nlaXgG_title{font-size:var(--fs-mega);font-weight:800;line-height:var(--lh-mega);letter-spacing:var(--ls-mega);text-transform:uppercase}.nlaXgG_mask{white-space:nowrap;padding-bottom:.06em;display:block;overflow:clip}.nlaXgG_mask [data-char]{display:inline-block}.nlaXgG_meta{gap:var(--space-5);margin:var(--space-7) 0 0;padding-top:var(--space-4);border-top:1px solid var(--c-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nlaXgG_meta dt{margin-bottom:var(--space-2);color:var(--c-muted)}.nlaXgG_meta dd{font-size:var(--fs-body);flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;display:flex}.nlaXgG_badge{border:1px solid var(--c-accent);border-radius:var(--radius-pill);color:var(--c-accent);letter-spacing:var(--ls-label);text-transform:uppercase;padding:.15rem .55rem;font-size:.6875rem;font-weight:500}.nlaXgG_visit{color:var(--c-accent);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.nlaXgG_cover{aspect-ratio:16/9;margin:0 var(--gutter);background:#1f1f1f;border-radius:24px;position:relative;overflow:clip}.nlaXgG_coverMedia,.nlaXgG_shotMedia{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.nlaXgG_body{gap:var(--space-5) var(--space-7);padding:var(--space-8) var(--gutter) var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.nlaXgG_intro{max-width:30ch;font-size:var(--fs-h2);letter-spacing:-.02em;grid-column:1/-1;font-weight:500;line-height:1.15}.nlaXgG_concept{color:var(--c-muted);font-size:var(--fs-small);grid-column:1/-1}.nlaXgG_sections{gap:var(--space-5);margin-top:var(--space-6);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nlaXgG_block{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--c-line);display:grid}.nlaXgG_blockTitle{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:700}.nlaXgG_blockText{color:#f5f5f5bf;max-width:44ch}.nlaXgG_gallery{gap:var(--space-4);padding:0 var(--gutter) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nlaXgG_shot{aspect-ratio:4/3;background:#1f1f1f;border-radius:20px;margin:0;position:relative;overflow:clip}.nlaXgG_wide{aspect-ratio:16/8;grid-column:1/-1}.nlaXgG_next{gap:var(--space-3);padding:var(--space-7) var(--gutter) var(--space-8);border-top:1px solid var(--c-line);text-decoration:none;display:grid;position:relative;overflow:clip}.nlaXgG_next .label{color:var(--c-muted)}.nlaXgG_nextName{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--fs-display);font-weight:800;line-height:var(--lh-mega);letter-spacing:var(--ls-mega);text-transform:uppercase;transition:color var(--dur-fast) var(--ease-out);display:flex}.nlaXgG_next:hover .nlaXgG_nextName{color:var(--c-accent)}.nlaXgG_nextArrow{flex:none;font-size:.5em}.nlaXgG_nextPeek{aspect-ratio:4/3;opacity:0;pointer-events:none;width:min(26vw,380px);transition:opacity .4s var(--ease-out), transform .6s var(--ease-out);border-radius:16px;position:absolute;top:50%;right:22%;overflow:clip;transform:translateY(-40%)rotate(-4deg)scale(.9)}.nlaXgG_next:hover .nlaXgG_nextPeek{opacity:1;transform:translateY(-50%)rotate(-2deg)scale(1)}@media (max-width:768px){.nlaXgG_meta,.nlaXgG_body,.nlaXgG_sections,.nlaXgG_gallery{grid-template-columns:1fr}.nlaXgG_wide,.nlaXgG_shot{aspect-ratio:4/3}.nlaXgG_nextPeek{display:none}.nlaXgG_title{font-size:min(15vw, calc((100vw - 2 * var(--gutter)) / var(--em,1)))}}
