@font-face{font-family:Favorit;src:url('/releases/ta-new-20261007-cdeeea937bdd/assets/Favorit-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
:root{--ink:#242424;--orange:#f26322;--gutter:12px;--column:calc((100vw - 12px)/14);--main-left:calc(var(--column)*4 + 12px);--main-width:calc(var(--column)*6 - 12px)}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:72px}
body{margin:0;background:#fff;color:var(--ink);font-family:Favorit,Arial,sans-serif;font-size:22px;line-height:1.25;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;cursor:pointer}
a:focus-visible,button:focus-visible,figure:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
[hidden]{display:none!important}
.identity{position:fixed;z-index:10;left:12px;top:12px;width:292px;mix-blend-mode:multiply;pointer-events:none}
.identity a{pointer-events:auto}
h1{font-size:22px;line-height:1.15;font-weight:400;margin:0;white-space:nowrap}
.logo-link{display:block;width:292px;max-width:100%;margin-top:40px}
.logo-stage{width:100%;height:180px;position:relative}
.logo-stage canvas{display:block;position:absolute;inset:0;width:100%;height:100%}
.logo-fallback{position:absolute;width:96%;height:auto;left:2%;top:50%;transform:translateY(-50%)}
.logo-stage[data-ready=true] .logo-fallback{visibility:hidden}
.tagline{font-size:14px;line-height:1.2;margin:10px 0 0}
main{width:var(--main-width);margin-left:var(--main-left);padding:12px 0 112px}
.intro,.letter{position:relative}
.issue{display:flex;align-items:flex-end;gap:24px;position:relative;margin:0 0 24px;padding:12px;width:172px;height:224px;background:var(--orange);overflow:visible;transition:width .55s cubic-bezier(.22,1,.36,1);perspective:800px;cursor:default;z-index:1}
.issue img{display:block;flex:none;width:148px;height:200px;object-fit:contain;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(var(--cover-scale,1));transition:transform .3s ease;transform-origin:center;position:relative;z-index:1}
.issue figcaption{position:absolute;left:184px;bottom:12px;width:calc(var(--main-width) - 208px);font-size:14px;line-height:1.2;opacity:0;visibility:hidden;transition:opacity .3s ease .12s,visibility .3s}
.issue:focus,.issue.is-open{width:100%}
.issue:focus figcaption,.issue.is-open figcaption{opacity:1;visibility:visible}
blockquote{position:relative;margin:0;padding-right:49px;font-size:22px;line-height:1.25}
blockquote p{margin:0 0 28px}
blockquote cite{display:block;font-style:normal}
.quote-pause{position:absolute;right:0;top:-4px;background:none;border:0;padding:0;width:32px;height:32px;font-size:26px;line-height:1}
.quote-pause[aria-pressed=true]{font-size:18px}
.letter{margin-top:96px}
h2{margin:0 0 28px;font-size:22px;line-height:1.25;font-weight:400}
.letter-text p{margin:0 0 28px}
.signature{margin:0}
.section-nav{position:fixed;z-index:20;top:12px;right:12px;width:max-content;font-size:14px;line-height:1.2}
.section-nav a{display:flex;justify-content:flex-end;gap:8px;align-items:baseline;min-height:24px;width:max-content;white-space:nowrap}
.section-nav a:hover span:first-child{text-decoration:underline;text-underline-offset:3px}
.nav-letter{position:absolute;right:0;top:calc(78svh - 12px);transition:top .65s cubic-bezier(.22,1,.36,1)}
body.is-scrolled .nav-letter{top:24px}
.telegram-bar{position:fixed;z-index:30;bottom:0;left:0;width:100%;min-height:48px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;background:var(--orange);mix-blend-mode:darken}
.telegram-link{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:0;line-height:1.2;text-align:left}
.telegram-link svg{width:20px;height:20px;flex:none}
.telegram-link:hover span{text-decoration:underline;text-underline-offset:4px}
.copyright{font-size:14px;white-space:nowrap}
.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:10px;background:#fff;transform:translateY(-150%);font-size:16px}
.skip-link:focus{transform:none}
[data-reveal]{display:grid}
.reveal-semantic,.reveal-visual{grid-area:1/1;white-space:pre-line;min-width:0}
.reveal-semantic{opacity:0;pointer-events:none}
.reveal-visual{user-select:none}
.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media (hover:hover) and (pointer:fine){.issue:hover{width:100%}.issue:hover figcaption{opacity:1;visibility:visible}}
@media (min-width:1024px) and (max-width:1199px){.identity{width:calc(var(--main-left) - 36px)}.logo-link{width:calc(100% - 80px);min-width:180px}.logo-stage{height:145px}}
@media (min-width:1024px) and (max-width:1050px){h1{font-size:20px}}
@media (max-width:1023px){
  :root{--main-width:calc(100vw - 24px)}
  body{font-size:19px}
  html{scroll-padding-top:88px}
  .identity{position:absolute;width:calc(100% - 24px);height:352px;top:12px}
  h1{font-size:19px}
  .logo-link{position:fixed;top:72px;left:12px;margin:0;width:248px;transform:translate3d(0,var(--logo-y,0px),0) scale(var(--logo-scale,1));transform-origin:top left;will-change:transform}
  .logo-stage{height:160px}
  .tagline{position:fixed;left:12px;top:calc(242px - var(--tagline-y,0px));font-size:14px;margin:0;opacity:var(--tagline-opacity,1)}
  main{width:var(--main-width);margin-left:12px;padding-top:352px;padding-bottom:64px}
  blockquote{font-size:19px}
  .section-nav{position:absolute;top:352px;right:12px;font-size:14px}
  .section-nav a{min-height:24px}
  .section-nav a span:first-child{display:none}
  .nav-letter,body.is-scrolled .nav-letter{top:var(--letter-nav-top,calc(78svh - 352px));transition:none}
  .issue{gap:16px}
  .issue figcaption{left:184px;width:calc(var(--main-width) - 196px);font-size:12px}
  h2{font-size:19px}
  .telegram-bar{position:relative;bottom:auto;left:auto;mix-blend-mode:normal}
  .telegram-link{font-size:19px}
  .telegram-link svg{width:18px;height:18px}
  .copyright{font-size:12px}
}
@media (max-width:359px){.issue:focus,.issue.is-open{height:300px;align-items:flex-start}.issue figcaption{left:12px;bottom:12px;width:calc(100% - 24px)}.tagline{font-size:13px}.telegram-link{font-size:17px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}.logo-link{will-change:auto}html.has-motion [data-reveal]{opacity:1;transform:none}}
@media print{.identity{position:static;width:auto;margin:12px}.logo-link{display:none}.tagline{position:static}.section-nav,.telegram-bar,.quote-pause,.skip-link{display:none}main{width:auto;margin:12px;padding:0}html.has-motion [data-reveal]{opacity:1;transform:none}.issue{width:100%}.issue figcaption{visibility:visible;opacity:1}}
