:root{--background:#f6f6f3;--foreground:#171716;--card:#f6f6f3;--card-foreground:#171716;--popover:#fff;--popover-foreground:#171716;--primary:#fc5027;--primary-foreground:#111;--secondary:#eaeae5;--secondary-foreground:#171716;--muted:#eaeae5;--muted-foreground:#656560;--accent:#ededE8;--accent-foreground:#171716;--destructive:#bc241a;--border:#d5d5ce;--input:#b5b5ad;--ring:#fc5027;--radius:0;--orange:#fc5027;--ink:#151514;--paper:#f6f6f3}
@theme inline{--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--font-sans:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button,input,textarea{font:inherit}button,a,input,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--orange);outline-offset:5px}::selection{background:var(--orange);color:#111}h1,h2,h3,p{margin:0}p{line-height:1.65}img{display:block;width:100%;height:100%;object-fit:cover}section{scroll-margin-top:20px}.serif{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-style:italic;letter-spacing:-.05em}.orange{color:var(--orange)}.eyebrow{font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.09em}.section-pad{padding:90px 5.6%}.section-index{display:flex;justify-content:space-between;font-size:12px;font-weight:700;letter-spacing:.08em;padding-bottom:34px;border-top:1px solid var(--border);padding-top:22px}.section-index span:last-child{color:#71716b}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin:12px 0 60px}h2{font-size:clamp(38px,4.25vw,66px);font-weight:650;line-height:1.06;letter-spacing:-.06em}.section-heading>p{color:#696963;font-size:17px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-weight:700;font-size:15px;min-height:55px;padding:18px 27px;border:1px solid transparent;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--orange);color:#111}.primary:hover{background:#ff704c}.dark{background:var(--ink);color:white}.dark:hover{background:#333}.text-button{background:transparent;border:none;border-bottom:1px solid currentColor;padding:0 0 6px;text-align:left;display:inline-block;font-weight:700}.skip-link{position:fixed;top:-100px;left:10px;z-index:200;padding:15px;background:var(--orange);color:#111}.skip-link:focus{top:10px}
.header{height:90px;display:flex;align-items:center;justify-content:space-between;padding:0 5.6%;background:#151514;color:#fff;border-bottom:1px solid #353532;position:relative;z-index:50}.wordmark{font-weight:850;letter-spacing:-.05em;line-height:.97;font-size:25px;display:inline-flex;flex-direction:column}.wordmark span{font-size:12px;letter-spacing:.085em;margin-top:6px}.nav{display:flex;gap:28px;align-items:center;font-size:14px}.nav>a{transition:color .2s}.nav>a:hover{color:var(--orange)}.nav .nav-cta{border:1px solid #777770;padding:13px 19px;margin-left:15px}.menu-toggle{display:none;background:none;color:#fff;border:none;padding:12px}
.hero{position:relative;background:#151514;color:#fff;min-height:680px;overflow:hidden}.hero-photo{position:absolute;right:0;top:0;height:100%;width:52%;background:#242321}.hero-photo>img{object-position:52% 40%;filter:saturate(.8)}.hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#151514 0%,rgba(21,21,20,.2) 24%,transparent 54%),linear-gradient(0deg,rgba(21,21,20,.5),transparent 25%)}.hero-content{position:relative;z-index:2;padding:70px 5.6% 34px;pointer-events:none;min-height:680px;display:flex;align-items:flex-start;flex-direction:column}.hero-content a{pointer-events:auto}.hero-content .eyebrow{margin-bottom:26px}h1{font-size:clamp(58px,6.2vw,100px);font-weight:750;line-height:.98;letter-spacing:-.065em;margin:0 0 30px}.hero-role{font-size:21px;line-height:1.5;font-weight:500;max-width:520px}.hero-description{color:#bdbdb5;font-size:16px;margin:21px 0 30px;max-width:490px}.hero-bottom{display:flex;gap:44px;width:100%;margin-top:auto;padding-top:53px;font-size:12px;letter-spacing:.04em;color:#a4a49c;line-height:1.5}.photo-mark{position:absolute;bottom:34px;right:11%;font-weight:800;font-size:17px;line-height:.95;letter-spacing:-.04em;z-index:3;text-align:right;transform:rotate(-6deg);color:#fff}.mark-line{display:block;background:var(--orange);width:72px;height:5px;margin-top:7px}.ticker{background:var(--orange);padding:21px 0;overflow:hidden;white-space:nowrap;font-size:22px;font-weight:800;letter-spacing:-.04em}.ticker>div{display:flex;align-items:center;justify-content:space-around;gap:28px;min-width:max-content;padding:0 4%}.ticker span{font-size:28px;font-weight:400}
.manifesto{padding-bottom:96px}.manifesto-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;margin-top:20px}.body-copy p{margin-bottom:19px;color:#62625c;font-size:17px}.body-copy p:first-child{color:#262623}.manifesto blockquote{position:relative;font-size:clamp(24px,3.25vw,49px);font-weight:550;letter-spacing:-.04em;line-height:1.22;margin:65px 0 0;padding-left:10%}.manifesto blockquote span:not(.quote-symbol){color:#72726b}.quote-symbol{position:absolute;top:-17px;left:2%;font-family:Georgia,serif;font-size:125px;color:var(--orange);line-height:1}.topics{background:#ebebe6;padding-top:70px}.topic-item{border-bottom:1px solid #c4c4bd!important}.topic-trigger{align-items:center!important;border-radius:0!important;padding:29px 0!important;gap:25px!important;font-family:inherit!important;outline-offset:5px!important;transition:color .2s!important}.topic-trigger:hover{text-decoration:none!important;color:#ce3714}.topic-trigger>svg:last-child{display:none}.topic-num{align-self:flex-start;font-size:14px;color:#76766e;margin-top:4px;width:50px;flex-shrink:0;font-weight:400}.topic-label{flex:1;max-width:830px}.topic-label .eyebrow{display:block;margin-bottom:10px;color:#68685f;font-size:12px;font-weight:500}.topic-title{display:block;font-size:clamp(22px,2.25vw,34px);line-height:1.22;font-weight:550;letter-spacing:-.035em}.topic-trigger .topic-plus{display:block!important;flex-shrink:0;margin-left:auto;width:24px;height:24px;color:#242421;transition:transform .3s}.topic-trigger[data-state=open] .topic-plus{transform:rotate(45deg)}.topic-content{padding:0 0 38px 75px!important;font-size:16px!important;line-height:1.65}.topic-detail{display:grid;grid-template-columns:1fr 1fr;gap:8%}.topic-detail p{margin:0 0 15px;color:#52524d}.topic-note{border-left:2px solid var(--orange);padding-left:20px}.audience{margin-top:24px!important}.audience strong{font-size:12px;text-transform:uppercase;color:#292925;letter-spacing:.06em}.topic-detail ul{list-style:none;margin:0 0 26px;padding:0}.topic-detail li{position:relative;padding-left:20px;margin-bottom:12px}.topic-detail li:before{content:'—';position:absolute;left:0;color:#a2a298}.topic-detail .text-button{font-size:15px;color:#b83212}
.about{background:#151514;color:#f6f6f3;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-top:110px;padding-bottom:110px}.about-photo{height:680px;position:relative}.about-photo img{object-position:50% 45%;filter:grayscale(1)}.about-photo:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.6))}.image-caption{position:absolute;bottom:24px;left:25px;font-size:12px;letter-spacing:.06em;z-index:1}.about-text>h2{font-size:clamp(35px,3.5vw,53px);margin:24px 0 28px}.about-text>p:not(.eyebrow){font-size:16px;color:#b8b8b1;margin-bottom:18px}.about-text strong{color:#fff}.about-facts{display:flex;gap:50px;margin:35px 0;padding:24px 0;border-top:1px solid #464640;border-bottom:1px solid #464640}.about-facts>div{display:flex;flex-direction:column;gap:12px}.about-facts strong{font-size:36px;letter-spacing:-.05em;font-weight:500;color:var(--orange)}.about-facts strong span{font-size:20px}.about-facts>div>span{font-size:12px;line-height:1.5;color:#b8b8b1;max-width:150px}.about-end em{font-style:normal;color:#eee}.podcast-link{margin-top:26px;display:inline-flex;align-items:center;gap:13px;font-size:14px;border-bottom:1px solid #77776d;padding-bottom:10px}.podcast-link:hover{color:var(--orange)}
.formats-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c9c9c1;border-left:1px solid #c9c9c1}.format-card{padding:29px;border-right:1px solid #c9c9c1;border-bottom:1px solid #c9c9c1;min-height:280px;display:flex;flex-direction:column;transition:background .2s}.format-card:hover{background:#eaeae4}.format-top{display:flex;align-items:center;justify-content:space-between;color:#78786e;font-size:13px}.format-cross{font-size:25px;font-weight:300}.format-card h3{font-size:26px;letter-spacing:-.04em;font-weight:500;margin:35px 0 13px;line-height:1.15}.format-card p{color:#69695f;line-height:1.6;font-size:16px}.format-label{margin-top:auto;padding-top:34px;font-size:12px;color:#5d5d53}.organizers{padding-top:30px;padding-bottom:100px}.organizers-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;margin-top:20px}.organizers-grid .large-copy{font-size:32px;font-weight:550;letter-spacing:-.04em;line-height:1.2;color:#22221f;margin:0 0 25px}.organizers-grid p{font-size:17px;color:#66665e;margin-bottom:17px}.topic-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.topic-tags span{border:1px solid #c9c9c1;border-radius:30px;padding:8px 14px;font-size:14px}
.collaboration{display:grid;grid-template-columns:1fr 1fr;background:var(--orange)}.collab-image{position:relative;min-height:610px}.collab-image img{filter:grayscale(1);object-position:48% 50%}.collab-image:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 55%,rgba(0,0,0,.7))}.collab-image-label{position:absolute;bottom:35px;left:11%;z-index:2;color:#fff;display:flex;align-items:center;gap:15px;font-weight:700;font-size:15px;line-height:1.5}.collab-image-label small{font-size:12px;letter-spacing:.02em;font-weight:400}.collab-content{padding:60px 11%;display:flex;flex-direction:column;align-items:flex-start}.collab-content h2{font-size:clamp(38px,3.8vw,58px);margin:28px 0}.collab-content>p:not(.eyebrow){font-size:16px;line-height:1.6;max-width:500px;color:#38170e}.content-equation{border-top:1px solid #9a351d;border-bottom:1px solid #9a351d;width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:21px 0;margin:25px 0;font-size:15px;font-weight:700}.content-equation svg{width:14px}.collab-content .button{margin-top:27px}
.contact{background:#eeeEE8;padding-top:95px;padding-bottom:100px}.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:9%;padding-top:15px}.contact-info h2{font-size:clamp(39px,4.15vw,62px)}.contact-info>p{margin-top:30px;color:#66665d;max-width:365px;font-size:17px}.direct-contacts{margin-top:70px;display:flex;flex-direction:column;gap:15px}.direct-contacts .eyebrow{font-size:12px;line-height:1.6;margin-bottom:10px;color:#67675d}.direct-contacts a{font-size:18px;letter-spacing:-.02em;overflow-wrap:anywhere}.direct-contacts a:hover{color:#c73718}.form-heading{display:flex;justify-content:space-between;gap:15px;font-size:12px;font-weight:700;letter-spacing:.02em;margin:10px 0 35px}.form-heading small{font-size:12px;font-weight:400;color:#66665b}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px 24px}.form-grid label,.field>label{display:flex;flex-direction:column;font-size:14px;font-weight:500;line-height:1.4;gap:10px;min-width:0;color:#33332d}.field{min-width:0}.field>label{margin-bottom:10px}.form-grid input,.form-grid textarea,.form-select{width:100%!important;height:43px!important;min-width:0;border:none!important;border-bottom:1px solid #b7b7ab!important;border-radius:0!important;background:transparent!important;font-size:16px!important;font-weight:400;padding:6px 0!important;color:#272722!important;box-shadow:none!important}.form-grid textarea{height:95px!important;resize:vertical}.form-grid input::placeholder,.form-grid textarea::placeholder,.form-select[data-placeholder]{color:#737366!important}.span-two{grid-column:1/-1}.form-note{font-size:12px;line-height:1.5;color:#66665b;margin:23px 0 22px}.submit-button{width:100%}.honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.form-error{color:#a62411;background:#f7dfd7;padding:12px 16px;font-size:14px;margin-bottom:20px}.success-box{background:#e4e4db;padding:42px;align-self:start}.success-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:var(--orange);margin-bottom:24px}.success-box h3{font-size:30px;line-height:1.2;letter-spacing:-.04em;margin-bottom:20px}.success-box p{color:#66665c;margin-bottom:26px}.success-box .text-button{margin-top:24px;font-size:14px;display:block}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
.footer{background:#151514;color:#f6f6f3;padding:48px 5.6% 25px;overflow:hidden}.footer-top{display:flex;align-items:flex-start;gap:11%}.footer-top p{color:#99998e;font-size:14px;line-height:1.5}.footer-top>div{margin-left:auto;display:flex;gap:24px;font-size:14px}.footer-top a:hover{color:var(--orange)}.footer-slogan{font-size:clamp(40px,7.8vw,125px);font-weight:750;letter-spacing:-.065em;line-height:1.1;display:flex;align-items:center;justify-content:space-between;padding:65px 0 40px;white-space:nowrap}.footer-slogan>span{color:var(--orange);font-size:1.1em;font-weight:400}.footer-bottom{border-top:1px solid #44443e;display:flex;justify-content:space-between;gap:20px;padding-top:22px;font-size:12px;color:#a5a599;letter-spacing:.025em}
@media(min-width:1700px){.section-pad{padding-left:max(5.6%,calc((100vw - 1500px)/2));padding-right:max(5.6%,calc((100vw - 1500px)/2))}.hero-content{padding-left:max(5.6%,calc((100vw - 1500px)/2))}.hero{min-height:780px}.hero-content{min-height:780px;padding-top:110px}}
@media(max-width:1100px){.nav{gap:18px;font-size:14px}.nav .nav-cta{margin-left:0}.hero-content{padding-top:70px}.hero-role{font-size:19px}.hero-description{max-width:380px}.hero-photo{width:53%}.hero-bottom{gap:25px}.manifesto-grid,.organizers-grid{gap:7%}.about{gap:6%}.about-photo{height:610px}.about-facts{gap:28px}.about-facts strong{font-size:30px}.contact-grid{gap:6%}.collab-content{padding:50px 9%}.format-card{padding:24px}.format-card h3{font-size:24px}}
@media(max-width:800px){.header{height:76px}.wordmark{font-size:22px}.wordmark span{font-size:12px}.menu-toggle{display:block}.nav{display:none;position:absolute;left:0;right:0;top:76px;flex-direction:column;align-items:stretch;background:#191917;border-top:1px solid #444;padding:25px 6%;gap:0;font-size:16px}.nav.is-open{display:flex}.nav>a{padding:15px 0}.nav .nav-cta{margin-top:12px;text-align:center;padding:15px}.hero{min-height:770px}.hero-photo{width:100%;height:470px;top:0;opacity:.75}.hero-photo>img{object-position:50% 33%}.hero-photo:after{background:linear-gradient(0deg,#151514 0%,transparent 80%),linear-gradient(90deg,rgba(21,21,20,.5),transparent)}.hero-content{min-height:770px;padding-top:275px;padding-bottom:26px}.hero-content .eyebrow{font-size:12px;margin-bottom:20px}.hero h1{font-size:clamp(45px,9vw,76px);line-height:1;letter-spacing:-.06em;margin-bottom:24px}.hero-role{font-size:19px;max-width:90%}.hero-description{font-size:16px;max-width:85%;margin:18px 0 26px}.hero-bottom{margin-top:0;padding-top:35px;gap:15px;justify-content:space-between}.hero-bottom span:last-child{display:none}.photo-mark{top:34px;bottom:auto;right:6%;font-size:13px}.mark-line{width:55px;height:4px}.ticker{font-size:19px;padding:16px 0}.ticker>div{gap:24px}.section-pad{padding:65px 6%}.section-index{font-size:12px;padding-top:18px;padding-bottom:25px}.section-index span:last-child{display:none}.manifesto-grid{grid-template-columns:1fr;gap:30px}.body-copy p{font-size:16px}.manifesto blockquote{font-size:clamp(24px,4.9vw,38px);margin-top:30px;padding-left:35px}.manifesto blockquote br{display:none}.quote-symbol{font-size:72px;left:0;top:-9px}.section-heading{align-items:start;gap:24px;flex-direction:column;margin:10px 0 30px}.section-heading>p{font-size:16px}.topic-trigger{padding:24px 0!important;gap:13px!important}.topic-num{width:28px;font-size:12px}.topic-label .eyebrow{font-size:12px}.topic-title{font-size:23px}.topic-plus{width:20px!important;height:20px!important}.topic-content{padding-left:41px!important}.topic-detail{grid-template-columns:1fr;gap:15px;font-size:16px}.about{grid-template-columns:1fr;gap:45px}.about-photo{height:580px}.about-text h2{font-size:42px}.about-facts{justify-content:flex-start;gap:65px}.about-facts strong{font-size:37px}.about-facts>div>span{font-size:12px}.formats-grid{grid-template-columns:1fr 1fr}.format-card{min-height:280px;padding:25px 22px}.format-card h3{font-size:24px}.format-card p{font-size:16px}.organizers-grid{grid-template-columns:1fr;gap:32px}.organizers-grid h2 br:first-child{display:none}.organizers-grid .large-copy{font-size:28px}.organizers-grid p{font-size:16px}.collaboration{grid-template-columns:1fr}.collab-image{height:450px;min-height:0}.collab-content{padding:50px 6% 60px}.collab-content h2{font-size:48px}.collab-image-label{left:6%}.contact-grid{grid-template-columns:1fr;gap:50px}.contact-info h2{font-size:48px}.contact-info>p{max-width:500px;margin-top:24px}.direct-contacts{margin-top:35px;gap:12px}.direct-contacts a{font-size:19px}.inquiry-form{padding-top:0}.footer{padding:40px 6% 23px}.footer-top{flex-wrap:wrap;gap:27px;justify-content:space-between}.footer-top>div{margin-left:0;width:100%;font-size:14px;gap:25px}.footer-top p{font-size:14px}.footer-slogan{font-size:7.4vw;padding-top:40px;padding-bottom:32px}.footer-bottom span:last-child{max-width:145px;text-align:right}}
@media(max-width:440px){.hero h1{font-size:10.1vw}.hero-content{padding-top:260px}.hero{min-height:735px}.hero-content{min-height:735px}.hero-role{font-size:17px;max-width:100%}.hero-description{font-size:16px;max-width:100%}.hero .button{width:100%;font-size:14px}.hero-bottom{padding-top:30px}.photo-mark{top:23px}.section-pad{padding-top:53px;padding-bottom:53px}.formats-grid{grid-template-columns:1fr}.format-card{min-height:250px}.format-card h3{font-size:27px}.format-label{font-size:12px}.topic-title{font-size:20px}.topic-content{padding-left:0!important}.about-photo{height:450px}.about-text h2{font-size:37px}.about-facts{gap:35px}.about-facts strong{font-size:32px}.form-grid{gap:26px 18px}.form-grid label:nth-child(3),.form-grid label:nth-child(4){grid-column:1/-1}.contact-info h2{font-size:42px}.collab-content h2{font-size:42px}.collab-image{height:370px}.content-equation{font-size:14px;gap:8px}.success-box{padding:30px}.desktop-break{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:hover{transform:none}}
.collaboration{gap:10%;align-items:center}.collab-title h2{font-size:clamp(40px,4.5vw,68px);margin:28px 0 40px}.collab-content{padding:0}.collab-content>p:not(.eyebrow){font-size:18px}.content-equation{padding:28px 0;margin:30px 0;font-size:18px}.about-photo img{object-position:50% 40%}.hero-content{pointer-events:auto}.hero-content .eyebrow{pointer-events:auto}@media(max-width:800px){.collaboration{gap:35px}.collab-title h2{font-size:48px}.collab-title>svg{display:none}.collab-content{padding:0}.content-equation{font-size:16px;gap:10px}}
.header-logo{display:flex;align-items:center;flex-shrink:0;width:155px;height:48px}.header-logo img{width:100%;height:100%;object-fit:contain;object-position:left center}@media(max-width:800px){.header-logo{width:139px;height:43px}}

/* ——— статическая сборка: аккордеон на details/summary и нативные select ——— */
.topic-list{border-top:1px solid #c4c4bd}
.topic-item>summary.topic-trigger{display:flex;width:100%;background:none;border:0;color:inherit;font:inherit;text-align:left;list-style:none;cursor:pointer}
.topic-item>summary.topic-trigger::-webkit-details-marker{display:none}
.topic-item>summary.topic-trigger::marker{content:""}
.topic-item>summary.topic-trigger:hover{color:#ce3714}
.topic-plus{display:block;flex-shrink:0;margin-left:auto;width:24px;height:24px;color:#242421;transition:transform .3s}
.topic-plus svg{display:block;width:100%;height:100%}
.topic-item[open]>summary .topic-plus{transform:rotate(45deg)}
select.form-select{appearance:none;-webkit-appearance:none;color:inherit;cursor:pointer;padding-right:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23737366' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1px center;background-size:15px}
select.form-select.is-empty{color:#737366}
.submit-button[disabled]{opacity:.65}
.spin{animation:ayrat-spin 1s linear infinite}
@keyframes ayrat-spin{to{transform:rotate(360deg)}}
.submit-button .spin{margin-right:9px;vertical-align:-3px}
@media(prefers-reduced-motion:reduce){.spin{animation:none}.topic-plus{transition:none}}

.ast{display:inline-flex;align-items:center;justify-content:center;line-height:0}
.ast>svg{width:1em;height:1em;display:block}
