/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.ta .ta-pg-hero{padding:50px 0 10px}.ta .ta-pg-hero>.ta-wrap{max-width:var(--ta-max)}.ta .ta-pg-over{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:14px;margin-bottom:26px}.ta .ta-pg-over::before{content:"";width:40px;height:1px;background:var(--ta-yellow)}.ta .ta-pg-title{font-family:var(--ta-serif);font-weight:400;font-size:clamp(42px,6.4vw,88px);line-height:1;letter-spacing:-.03em;max-width:15ch}.ta .ta-pg-lead{font-size:clamp(18px,1.6vw,21px);color:var(--muted);max-width:640px;margin-top:28px;line-height:1.55}.ta .ta-pg-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.ta .ta-pg-cover{margin-top:56px;margin-bottom:0}.ta .ta-pg-cover img{width:100%;height:auto;max-height:620px;object-fit:cover;border-radius:6px;background:var(--card)}.ta .ta-pg-body{max-width:860px;padding-top:56px;padding-bottom:40px}.ta .ta-pg:not(.has-cover) .ta-pg-body{border-top:1px solid var(--line);margin-top:56px}.ta .ta-pg-body .ta-prose>:first-child{margin-top:0}.ta .ta-prose .text-align-center{text-align:center}.ta .ta-prose .text-align-right{text-align:right}.ta .ta-prose .text-align-justify{text-align:justify}.ta .ta-prose img{max-width:100%;height:auto}.ta .ta-prose img.align-left,.ta .ta-prose .align-left{float:left;margin:.3em 1.6em 1em 0;max-width:50%}.ta .ta-prose img.align-right,.ta .ta-prose .align-right{float:right;margin:.3em 0 1em 1.6em;max-width:50%}.ta .ta-prose img.align-center,.ta .ta-prose .align-center{display:block;margin-left:auto;margin-right:auto}.ta .ta-prose figure{margin:2em 0}.ta .ta-prose figcaption{font-size:14px;color:var(--muted);margin-top:.6em;text-align:center}.ta .ta-prose::after{content:"";display:block;clear:both}.ta .ta-prose iframe,.ta .ta-prose video{display:block;width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:6px;margin:1.8em 0;background:var(--card)}.ta .ta-prose table{width:100%}.ta .ta-prose pre{background:var(--card);padding:16px 18px;border-radius:6px;overflow-x:auto;font-size:14px;line-height:1.6}.ta .ta-prose pre code{background:none;padding:0}.ta .ta-prose u{text-underline-offset:3px}.ta .ta-pg-att{max-width:860px;padding-top:24px;padding-bottom:40px;display:grid;gap:28px}.ta .ta-pg-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ta .ta-pg-shot{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:6px;background:var(--card)}.ta .ta-pg-shot img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ta .ta-pg-shot:hover img{transform:scale(1.04)}.ta .ta-pg-media{margin:0}.ta .ta-pg-media video{width:100%;border-radius:6px;background:#000;display:block}.ta .ta-pg-media audio{width:100%}.ta .ta-pg-media figcaption{font-size:14px;color:var(--soft-ink);margin-top:8px}.ta .ta-pg-media figcaption span{color:var(--muted);margin-left:6px}.ta .ta-pg-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.ta .ta-pg-file{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card);transition:border-color .2s,transform .2s}.ta .ta-pg-file:hover,.ta .ta-pg-file:focus-visible{border-color:var(--accent);transform:translateY(-2px)}.ta a.ta-pg-file,.ta a.ta-pg-file:hover,.ta a.ta-pg-file:focus,.ta a.ta-pg-file:active,.ta a.ta-pg-file:visited{border-radius:12px}.ta .ta-pg-file-ic{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:rgba(147,180,73,.14);color:var(--accent)}.ta .ta-pg-file--pdf .ta-pg-file-ic{background:rgba(217,83,79,.14);color:#e0675f}.ta .ta-pg-file--sheet .ta-pg-file-ic{background:rgba(147,180,73,.16);color:var(--ta-green)}.ta .ta-pg-file--slides .ta-pg-file-ic{background:rgba(252,226,17,.16);color:var(--gold)}.ta .ta-pg-file--zip .ta-pg-file-ic,.ta .ta-pg-file--media .ta-pg-file-ic{background:rgba(149,200,253,.16);color:var(--ta-blue)}.ta .ta-pg-file-ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ta .ta-pg-file-txt{min-width:0}.ta .ta-pg-file-txt b{display:block;font-weight:500;font-size:15px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ta .ta-pg-file-txt small{font-size:12px;color:var(--muted);letter-spacing:.04em}.ta .ta-pg-file-dl{width:18px;height:18px;color:var(--muted)}.ta .ta-pg-file:hover .ta-pg-file-dl{color:var(--accent)}.ta .ta-pg-card{padding:26px 0;border-top:1px solid var(--line)}.ta .ta-pg-card h2{font-size:28px}.ta .ta-pg-card p{color:var(--muted);margin-top:8px}@media (max-width:700px){.ta .ta-prose table{display:block;overflow-x:auto;white-space:nowrap}}@media (max-width:560px){.ta .ta-pg-hero{padding-top:30px}.ta .ta-pg-cover{margin-top:36px}.ta .ta-prose img.align-left,.ta .ta-prose img.align-right,.ta .ta-prose .align-left,.ta .ta-prose .align-right{float:none;max-width:100%;margin:1em 0}}
