


.th{--hb-bg:#24251F;--hb-fg:var(--cream);--hb-sm:var(--cream);--hb-btn:var(--cream);--hb-on-fg:var(--ink);position:relative;overflow:hidden;padding-bottom:0;min-height:min(100svh, 1150px);display:flex;flex-direction:column;color:var(--hb-fg)}
.th-photo{position:absolute;inset:0;z-index:0}
.th-pic{display:none;transform-origin:50% 40%}
html[data-tpic="listen"] .th-pic--listen,html[data-tpic="fire"] .th-pic--fire{display:block}

html[data-ttone="bw"] .th-photo img.edit{filter:url(#hc-bw)}

.th-photo::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(to bottom, rgba(18,19,16,.62) 0, rgba(18,19,16,.22) 24%, rgba(18,19,16,.16) 58%, rgba(18,19,16,.6) 100%)}
html[data-ttone="color"] .th-photo::before{background:linear-gradient(to bottom, rgba(18,19,16,.66) 0, rgba(18,19,16,.3) 24%, rgba(18,19,16,.26) 58%, rgba(18,19,16,.66) 100%)}
.th-head{position:relative;z-index:3}
.th-stage{position:relative;z-index:3;flex:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:1fr auto;column-gap:var(--hb-gutter);row-gap:max(1rem, calc(24 * var(--hb-u)));
  padding:max(1rem, calc(26 * var(--hb-u))) var(--hb-margin) max(1.6rem, calc(46 * var(--hb-u)))}

.th-words{grid-column:1 / -1;grid-row:1;align-self:center;margin:0;color:var(--type-orange);font:800 var(--th-s,180px)/.86 var(--f-head);letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap}
html[data-tsee="through"] .th-words{opacity:.8}
.th-ln{display:block;overflow:hidden;padding:.05em 0 .14em;margin:-.05em 0 -.14em}
.th-lw{display:inline-block}
.th-left{grid-column:1 / 7;grid-row:2;align-self:end}
.th-m{margin:0;font-size:12px;line-height:1.6;color:var(--cream)}
.th-dot{display:none}
.th-down{display:inline-block;margin-top:max(.7rem, calc(16 * var(--hb-u)));padding:.4em 0;color:var(--cream);font:700 max(1rem, calc(19 * var(--hb-u)))/1.2 var(--f-head);
  letter-spacing:-.01em;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1.5px}
.th-down .arr{display:inline-block}
.th-right{grid-column:8 / 13;grid-row:2;align-self:end;justify-self:end;display:flex;flex-direction:column;align-items:flex-end}
.th-right .hb-crew{margin-bottom:max(.8rem, calc(18 * var(--hb-u)))}
.th-by{margin:0;font-size:12px;color:var(--cream);opacity:.85}
.th .ph-tag{color:var(--cream)}

.th{--th-ink:var(--cream)}
html[data-thero="blank"] .th-photo{display:none}
html[data-thero="blank"] .th{--hb-bg:var(--cream);--hb-fg:var(--type-orange);--hb-sm:var(--ink);--hb-btn:var(--btn-orange);--hb-on-fg:var(--cream);--th-ink:var(--ink);background:var(--hb-bg)}
html[data-thero="blank"][data-tfield="green"] .th{--hb-bg:var(--green);--hb-fg:var(--cream);--hb-sm:var(--cream);--hb-btn:var(--cream);--hb-on-fg:var(--green);--th-ink:var(--cream)}
html[data-thero="blank"][data-tfield="orange"] .th{--hb-bg:var(--type-orange);--hb-fg:var(--cream);--hb-sm:var(--cream);--hb-btn:var(--cream);--hb-on-fg:var(--btn-orange);--th-ink:var(--cream)}
html[data-thero="blank"] .th-words{color:var(--hb-fg);opacity:1}
html[data-thero="blank"] .th-m,html[data-thero="blank"] .th-down,html[data-thero="blank"] .th-by,html[data-thero="blank"] .th .ph-tag{color:var(--th-ink)}

html.js .th-words{visibility:hidden}
html.js .th-left,html.js .th-right{opacity:0}


.tw{padding-bottom:clamp(90px,13vh,150px)}
.tw-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:40px;margin-top:clamp(36px,6vh,64px);align-items:end}
.tw-q{grid-column:1 / span 8;margin:0}
.tw-ql{margin:0;font:600 clamp(30px,3vw,54px)/1.1 var(--f-head);letter-spacing:-.035em;text-wrap:pretty}
.tw-q .hr-mono{display:block;margin-top:18px;opacity:.85}
.tw-side{grid-column:9 / span 4}
.tw-rows{list-style:none;margin:0;padding:0;border-top:1.5px dashed color-mix(in srgb,currentColor 50%,transparent)}
.tw-rows li{display:flex;align-items:baseline;gap:12px;padding:13px 0;border-bottom:1.5px dashed color-mix(in srgb,currentColor 50%,transparent);font:600 17px/1.3 var(--f-head);letter-spacing:-.01em}
.tw-rows i{flex:1}
.tw-rows b{font-weight:700;text-align:right}
.tw-line{margin:22px 0 0;font:700 clamp(22px,1.9vw,32px)/1.15 var(--f-head);letter-spacing:-.03em}


.tk-head{display:flex;justify-content:space-between;align-items:end;gap:16px 40px;flex-wrap:wrap;margin-top:clamp(28px,4vh,48px)}
.tk-h{margin:0;font:700 clamp(40px,4.4vw,78px)/.98 var(--f-head);letter-spacing:-.045em;text-wrap:balance}
.tk-sum{margin:0;opacity:.8}
.tk-sum a{color:inherit;text-decoration:underline;text-underline-offset:.25em}
.tk-box{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;margin-top:clamp(36px,5.5vh,64px);align-items:start}
.tk-list{grid-column:1 / span 5;display:flex;flex-direction:column;border-top:1.5px dashed color-mix(in srgb,currentColor 35%,transparent)}
.tk-list button{appearance:none;border:0;margin:0;display:flex;align-items:baseline;gap:16px;width:100%;padding:clamp(12px,1.7vh,18px) 0;background:none;color:inherit;text-align:left;cursor:pointer;
  border-bottom:1.5px dashed color-mix(in srgb,currentColor 35%,transparent)}
.tk-n{flex:none;width:2.4em;font:500 12px/1 var(--f-mono);letter-spacing:.08em;opacity:.6;transition:color .45s var(--ease-out),opacity .45s var(--ease-out)}
.tk-name{font:700 clamp(24px,2.3vw,40px)/1.04 var(--f-head);letter-spacing:-.035em;opacity:.38;transition:opacity .45s var(--ease-out);
  background:linear-gradient(currentColor,currentColor) 0 100% / 0% 2px no-repeat;padding-bottom:.06em;transition:opacity .45s var(--ease-out),background-size .6s var(--ease-out)}
.tk-list button[aria-selected="true"] .tk-name{opacity:1;background-size:100% 2px}
.tk-list button[aria-selected="true"] .tk-n{opacity:1;color:var(--ink)}
.tk-list button:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media (hover:hover) and (pointer:fine){ .tk-list button:hover .tk-name{opacity:.75} .tk-list button[aria-selected="true"]:hover .tk-name{opacity:1} }
.tk-plus{display:none}
.tk-panels{grid-column:7 / span 6;display:grid}
.tk-p{grid-area:1 / 1;visibility:hidden}
.tk-p.is-on{visibility:visible}
.tk-when{margin:0 0 16px;opacity:.75}
.tk-what{margin:0;max-width:16em;font:600 clamp(28px,2.6vw,46px)/1.08 var(--f-head);letter-spacing:-.035em;text-wrap:balance}
.tk-steps{list-style:none;counter-reset:s;margin:clamp(22px,3.4vh,34px) 0 0;padding:0;max-width:34em}
.tk-steps li{counter-increment:s;position:relative;padding:10px 0 10px 2.4em;font:500 clamp(17px,1.25vw,20px)/1.45 var(--f-body);border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}
.tk-steps li::before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:10px;font:500 12px/2.2 var(--f-mono);letter-spacing:.08em;opacity:.6}
.tk-steps b{font-weight:700}
.tk-pocket{margin-top:clamp(26px,4vh,42px);padding-top:18px;border-top:1.5px dashed color-mix(in srgb,currentColor 35%,transparent)}
.tk-pocket .hr-mono{display:block;opacity:.75}
.tk-pocket p{margin:10px 0 0;color:var(--type-orange);font:700 clamp(30px,3vw,54px)/1.02 var(--f-head);letter-spacing:-.04em;text-wrap:balance}

html[data-tlist="rows"] .tk-box{display:flex;flex-direction:column;max-width:980px}
html[data-tlist="rows"] .tk-list,html[data-tlist="rows"] .tk-panels{display:contents}
html[data-tlist="rows"] .tk-list button{order:var(--o)}
html[data-tlist="rows"] .tk-list button:first-child{border-top:1.5px dashed color-mix(in srgb,currentColor 35%,transparent)}
html[data-tlist="rows"] .tk-p{order:var(--o);display:none;grid-area:auto;padding:6px 0 30px calc(2.4em + 16px);border-bottom:1.5px dashed color-mix(in srgb,currentColor 35%,transparent)}
html[data-tlist="rows"] .tk-p.is-on{display:block}
html[data-tlist="rows"] .tk-list button[aria-selected="true"]{border-bottom-color:transparent}
html[data-tlist="rows"] .tk-plus{display:block;margin-left:auto;align-self:center;width:16px;height:16px;flex:none;position:relative}
html[data-tlist="rows"] .tk-plus::before,html[data-tlist="rows"] .tk-plus::after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:currentColor;transition:transform .5s var(--ease-out)}
html[data-tlist="rows"] .tk-plus::after{transform:rotate(90deg)}
html[data-tlist="rows"] .tk-list button[aria-selected="true"] .tk-plus::after{transform:rotate(0)}


.ta{padding-bottom:clamp(90px,13vh,150px)}
.ta-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:44px;margin-top:clamp(36px,6vh,64px);align-items:start}
.ta-main{grid-column:1 / span 7}
.ta-h{margin:0;font:700 clamp(46px,5.2vw,94px)/.94 var(--f-head);letter-spacing:-.05em}
.ta-ask{margin:clamp(22px,3.4vh,34px) 0 0;font:600 clamp(28px,2.6vw,46px)/1.1 var(--f-head);letter-spacing:-.035em}
.ta-why{margin:18px 0 0;max-width:30em;font:500 clamp(17px,1.3vw,21px)/1.45 var(--f-body)}
.ta-why .hr-mono,.ta-amy .hr-mono{display:block;margin-top:8px;opacity:.8}
.ta-steps{list-style:none;margin:clamp(28px,4.4vh,44px) 0 0;padding:0;max-width:36em;border-top:1.5px dashed color-mix(in srgb,currentColor 45%,transparent)}
.ta-steps li{position:relative;padding:13px 0 13px 2.4em;font:500 clamp(17px,1.25vw,20px)/1.45 var(--f-body);border-bottom:1.5px dashed color-mix(in srgb,currentColor 45%,transparent)}
.ta-steps .hr-mono{position:absolute;left:0;top:13px;line-height:1.9;opacity:.75}
.ta-steps b{font-weight:700}
.ta-help{grid-column:9 / span 4;padding:clamp(22px,2vw,34px);border-radius:18px;background:var(--cream);color:var(--ink)}
.ta-help__k{margin:0 0 12px;opacity:.75}
.ta-help__big{margin:0;font:700 clamp(30px,2.6vw,44px)/1.05 var(--f-head);letter-spacing:-.035em}
.ta-help__big b{color:var(--ink)}
.ta-help__row{margin:8px 0 0;font:500 17px/1.4 var(--f-body)}
.ta-help__row b{font-weight:700}
.ta-help__row a{color:inherit;font-weight:700;white-space:nowrap}
.ta-btn{display:inline-flex;align-items:center;gap:12px;margin-top:22px;background:var(--green);color:var(--cream);text-decoration:none;font:700 17px/1 var(--f-head);letter-spacing:-.01em;padding:16px 24px;border-radius:999px}
.ta-btn svg{width:16px;height:16px;transition:transform .6s var(--ease-out)}
@media (hover:hover) and (pointer:fine){ .ta-btn:hover svg{transform:translateX(4px)} }
.ta-btn:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
.ta-help > .ph-tag{display:table;margin-top:10px}
.ta-amy{margin:24px 0 0;padding-top:18px;border-top:1.5px dashed color-mix(in srgb,currentColor 30%,transparent);font:600 19px/1.3 var(--f-head);letter-spacing:-.015em;text-wrap:pretty}


.tv-head{display:flex;justify-content:space-between;align-items:end;gap:16px 40px;flex-wrap:wrap;margin-top:clamp(28px,4vh,48px)}
.tv-h{margin:0;font:600 clamp(26px,2.4vw,40px)/1.12 var(--f-head);letter-spacing:-.03em;max-width:24ch;text-wrap:balance}
.tv-sum{margin:0;opacity:.75}
.tv-box{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:28px;margin-top:clamp(30px,4.5vh,56px);align-items:start}
.tv-stage{grid-column:1 / span 7;position:relative}
.tv-still{aspect-ratio:16 / 9;background:#d8cdb9;cursor:pointer}
.tv-img{position:absolute;inset:0;visibility:hidden}
.tv-img.is-on{visibility:visible}
.tv-play{position:absolute;left:clamp(14px,1.4vw,22px);bottom:calc(clamp(14px,1.4vw,22px) + 2.4em);z-index:3;display:inline-flex;align-items:center;gap:10px;border:0;border-radius:999px;padding:12px 20px 12px 14px;
  background:var(--cream);color:var(--ink);font:700 17px/1 var(--f-head);letter-spacing:-.01em;cursor:pointer;box-shadow:0 6px 24px rgba(20,20,18,.18)}
.tv-play__i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--btn-orange);color:#fff;font-size:11px;padding-left:2px}
.tv-play:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
.tv-cap{margin:12px 0 0;opacity:.8}
.tv-list{grid-column:9 / span 4;list-style:none;margin:0;padding:0;border-top:1.5px dashed color-mix(in srgb,currentColor 35%,transparent)}
.tv-list > li{border-bottom:1.5px dashed color-mix(in srgb,currentColor 35%,transparent)}
.tv-row{width:100%;display:grid;grid-template-columns:2.6em 1fr auto;column-gap:14px;align-items:baseline;border:0;background:none;padding:clamp(13px,1.9vh,18px) 0;margin:0;text-align:left;color:var(--ink);cursor:pointer;font:inherit}
.tv-row:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
.tv-n,.tv-l{font:500 12px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.6}
.tv-t{font:700 clamp(20px,1.7vw,28px)/1.08 var(--f-head);letter-spacing:-.03em;opacity:.42;transition:opacity .45s var(--ease-out)}
.tv-row[aria-selected="true"] .tv-t{opacity:1}
.tv-row[aria-selected="true"] .tv-n{opacity:1;color:var(--ink)}
@media (hover:hover) and (pointer:fine){ .tv-row:hover .tv-t{opacity:.8} .tv-row[aria-selected="true"]:hover .tv-t{opacity:1} }
.tv-ph{display:none}
.tv-help{margin:0 0 14px;padding-left:calc(2.6em + 14px);font:500 15px/1.4 var(--f-body)}
.tv-help b{font-weight:700;text-decoration:underline;text-decoration-color:var(--type-orange);text-decoration-thickness:2px;text-underline-offset:3px}
.tv-help a{color:inherit;font-weight:700;white-space:nowrap;text-underline-offset:3px}   

html[data-tvids="rows"] .tv-stage{display:none}
html[data-tvids="rows"] .tv-list{grid-column:1 / -1}
html[data-tvids="rows"] .tv-row{grid-template-columns:minmax(70px,8%) 1fr auto clamp(150px,13vw,230px);column-gap:clamp(16px,2vw,32px);align-items:center}
html[data-tvids="rows"] .tv-t{opacity:1;font-size:clamp(24px,2.5vw,44px);line-height:1.02;letter-spacing:-.04em}
html[data-tvids="rows"] .tv-n{opacity:.6;color:inherit}
html[data-tvids="rows"] .tv-ph{display:block;position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#d8cdb9}
html[data-tvids="rows"] .tv-ph img{width:100%;height:100%;object-fit:cover;pointer-events:none}
html[data-tvids="rows"] .tv-ph::after{content:"▶";position:absolute;top:auto;right:auto;left:8px;bottom:8px;z-index:3;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(253,248,241,.94);color:var(--ink);font:12px/1 var(--f-head);padding-left:2px;mix-blend-mode:normal;opacity:1}
html[data-tvids="rows"] .tv-help{padding-left:calc(max(70px,8%) + clamp(16px,2vw,32px));font-size:16px}

.hr-player__frame iframe{position:absolute;inset:0;z-index:2;width:100%;height:100%;border:0;background:#000}


.tc{padding-top:clamp(60px,9vh,110px);padding-bottom:clamp(140px,15vw,260px);overflow:hidden}   
html[data-foot="floor"] .tc{padding-bottom:clamp(90px,13vh,150px)}
.tc-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:clamp(22px,3.4vh,40px);align-items:start}
.tc-k{grid-column:1 / span 8;grid-row:1;margin:0;opacity:.9}
.tc-h{grid-column:1 / span 8;grid-row:2;margin:0;font:700 clamp(54px,6.2vw,112px)/.92 var(--f-head);letter-spacing:-.05em;text-wrap:balance}
.tc-photo{grid-column:10 / span 3;grid-row:1 / 4;aspect-ratio:4 / 5}
.tc-info{grid-column:1 / span 7;grid-row:3}
.tc-btn{display:inline-flex;align-items:center;gap:14px;background:var(--cream);color:var(--ink);text-decoration:none;font:700 20px/1 var(--f-head);letter-spacing:-.01em;padding:20px 32px;border-radius:999px}
.tc-btn svg{width:18px;height:18px;transition:transform .6s var(--ease-out)}
@media (hover:hover) and (pointer:fine){ .tc-btn:hover svg{transform:translateX(4px)} }
.tc-btn:focus-visible{outline:2px solid var(--cream);outline-offset:4px}
.tc-when{margin:clamp(22px,3.4vh,32px) 0 0;max-width:30em;font:500 clamp(17px,1.3vw,20px)/1.45 var(--f-body)}
.tc-ways{list-style:none;margin:clamp(20px,3vh,28px) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px 30px}
.tc-ways a{color:inherit;text-decoration:none;font:700 18px/1.2 var(--f-head);letter-spacing:-.01em;border-bottom:2px solid currentColor;padding-bottom:4px}


@media (max-width:991px){
  .th-left{grid-column:1 / 8}
  .th-right{grid-column:8 / 13}
  .tw-q,.tw-side{grid-column:1 / -1}
  .tw-side{max-width:560px}
  .tk-list{grid-column:1 / span 5}
  .tk-panels{grid-column:6 / span 7}
  .ta-main{grid-column:1 / span 7}
  .ta-help{grid-column:8 / span 5}
  .tv-stage,.tv-list{grid-column:1 / -1}
  .tc-photo{grid-column:9 / span 4}
}


@media (max-width:760px){
  
  .th{min-height:min(100svh, 900px)}
  .th-pic--listen{object-position:76% 40%!important}   
  .th-stage{display:flex;flex-direction:column;align-items:stretch;row-gap:0;padding:1.4rem var(--hb-margin) 6.2rem}      
  .th-words{align-self:stretch;margin:auto 0}
  .th-left{order:2;margin-top:1.6rem;align-self:stretch}
  .th-m{font-size:11px}
  .th-m br{display:none}
  .th-dot{display:inline}
  .th-right{order:3;margin-top:1.2rem;align-self:stretch;align-items:stretch;text-align:left}
  .th-right .hb-crew{width:100%;margin-bottom:.7rem}
  .th-by{font-size:11px}

  .tw-grid{grid-template-columns:minmax(0,1fr);margin-top:24px;row-gap:30px}
  .tw-ql{font-size:clamp(24px,6.9vw,28px);line-height:1.14}
  .tw-rows li{font-size:16px}
  .tw-line{font-size:22px}

  .tk-head{margin-top:22px}
  .tk-h{font-size:clamp(34px,10vw,42px)}
  .tk-sum{font-size:11px}
  
  .tk-box,html[data-tlist] .tk-box{display:flex;flex-direction:column;margin-top:24px}
  .tk-list,.tk-panels,html[data-tlist] .tk-list,html[data-tlist] .tk-panels{display:contents}
  .tk-list button{order:var(--o);gap:12px;padding:15px 0}
  .tk-list button:first-child{border-top:1.5px dashed color-mix(in srgb,currentColor 35%,transparent)}
  .tk-name{font-size:23px}
  .tk-p,html[data-tlist] .tk-p{order:var(--o);display:none;grid-area:auto;padding:4px 0 26px;border-bottom:1.5px dashed color-mix(in srgb,currentColor 35%,transparent)}
  .tk-p.is-on,html[data-tlist] .tk-p.is-on{display:block}
  .tk-list button[aria-selected="true"]{border-bottom-color:transparent}
  .tk-plus,html[data-tlist] .tk-plus{display:block;margin-left:auto;align-self:center;width:16px;height:16px;flex:none;position:relative}
  .tk-plus::before,.tk-plus::after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:currentColor;transition:transform .5s var(--ease-out)}
  .tk-plus::after{transform:rotate(90deg)}
  .tk-list button[aria-selected="true"] .tk-plus::after{transform:rotate(0)}
  .tk-what{font-size:26px}
  .tk-steps li{font-size:16px;padding-left:2.2em}
  .tk-pocket p{font-size:30px}

  .ta-grid{grid-template-columns:minmax(0,1fr);margin-top:24px;row-gap:34px}
  .ta-main,.ta-help{grid-column:1 / -1}
  .ta-h{font-size:clamp(44px,12.4vw,52px)}
  .ta-ask{font-size:26px}
  .ta-steps li{font-size:16px}
  .ta-help{padding:22px 20px;border-radius:14px}
  .ta-help__big{font-size:32px}
  .ta-amy{font-size:18px}

  .tv-head{margin-top:22px}
  .tv-h{font-size:22px}
  .tv-box{margin-top:24px}
  
  .tv-stage{display:none}
  .tv-list{grid-column:1 / -1}
  .tv-row,html[data-tvids="rows"] .tv-row{grid-template-columns:1fr 38%;grid-template-areas:"n ph" "t ph" "l ph";column-gap:14px;row-gap:4px;align-items:start;padding:16px 0}
  .tv-n{grid-area:n}.tv-l{grid-area:l}
  .tv-t,html[data-tvids="rows"] .tv-t{grid-area:t;opacity:1;font-size:clamp(20px,6vw,24px)}
  .tv-row[aria-selected] .tv-n{color:inherit;opacity:.6}
  .tv-ph,html[data-tvids="rows"] .tv-ph{display:block;grid-area:ph;align-self:center;position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#d8cdb9}
  .tv-ph img{width:100%;height:100%;object-fit:cover;pointer-events:none}
  .tv-ph::after{content:"▶";position:absolute;top:auto;right:auto;left:6px;bottom:6px;z-index:3;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(253,248,241,.94);color:var(--ink);font:11px/1 var(--f-head);padding-left:2px;mix-blend-mode:normal;opacity:1}
  .tv-help,html[data-tvids="rows"] .tv-help{padding-left:0;font-size:15px}

  .tc{padding-top:56px;padding-bottom:140px}
  html[data-foot="floor"] .tc{padding-bottom:80px}
  .tc-grid{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:14px;row-gap:18px}
  .tc-k,.tc-h,.tc-info{grid-column:1 / -1;grid-row:auto}
  .tc-h{font-size:clamp(44px,12.4vw,56px)}
  .tc-photo{grid-column:3 / -1;grid-row:auto}
  .tc-btn{font-size:17px;padding:16px 24px}
  .tc-ways a{font-size:16px}
}
