.end{padding:var(--sec-y) 0;position:relative;overflow:clip}.end-g{gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.end-c{grid-column:1/9}.end h2{font-size:var(--t-h1);line-height:1}.end h2 span{color:var(--gold);display:block}.end-c p{max-width:560px;margin-top:var(--s4)}.end-c .btn{margin-top:var(--s5)}.end-l{font-size:var(--t-body)}.end-c .end-l{margin-top:var(--s4)}.end-r{margin-top:calc(var(--sec-y)*-1 - 12px);transform-origin:50% 0;grid-column:9/13;transform:rotate(1.2deg)}.end-r .slip{padding-top:var(--s7);font-size:var(--t-body)}.end-r .slip li{padding:11px 0}.end-r .slip-t{padding-top:var(--s3);margin-top:var(--s2)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.end-r .slip{animation:linear both print;animation-timeline:view();animation-range:entry cover 45%}@keyframes print{0%{transform:translateY(-22%)}to{transform:none}}}}@media (max-width:860px){.end-g{display:block}.end h2{font-size:14.1vw}.end-r{margin-top:var(--s6);margin-bottom:0;transform:none}.end-r .slip{padding-top:18px}.end-l a{margin-block:-12px;padding-block:12px;display:inline-block}}.end--of h2{font-size:var(--t-d1)}@media (min-width:861px){.end:has(>.tcn){min-height:calc(var(--v)*34)}.end>.tcn{max-height:calc(100% - var(--s4));object-fit:contain;object-position:100% 100%}}@media (max-width:860px){.end--of{padding-bottom:0}}
