@charset "UTF-8";:root{--shadow-color: 220 3% 15%;--shadow-strength: 1%;--radius-2: 5px;--font-weight-7: 700;--font-weight-6: 600;--ease-in-out-3: cubic-bezier(.5, 0, .5, 1);--radius-1: 2px;--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--font-weight-8: 800;--font-letterspacing-2: .05em}:root{--radius-2: 5px;--font-weight-7: 700;--font-weight-6: 600;--ease-in-out-3: cubic-bezier(.5, 0, .5, 1);--radius-1: 2px;--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--font-weight-8: 800;--font-letterspacing-2: .05em;--shadow-color: 220 3% 15%;--shadow-strength: 1%}.appearance-page{margin-block-start:0;padding-block-start:var(--space-xs-s);display:grid;justify-items:flex-start;grid-template-columns:1fr min(1080px,100% - var(--space-m)) 1fr;grid-auto-rows:min-content;animation:fade-in 1s ease-in-out forwards}.appearance-page>*{grid-column:2}.appearance-page>.place-full{inline-size:100%;grid-column:1/-1}.appearance-page__meta{margin-block-start:var(--space-s);padding:var(--space-s);background-color:var(--surface2);border-radius:var(--radius-2);border:1px solid var(--border-color)}.appearance-page__meta p{margin:0;font-size:var(--step--1)}.appearance-page__meta p:not(:last-child){margin-block-end:var(--space-3xs)}.appearance-page__publication{font-weight:var(--font-weight-7);color:var(--brand);font-size:var(--step-0)!important}.appearance-page__type{font-weight:var(--font-weight-6);text-transform:uppercase;letter-spacing:1px;color:var(--text2);opacity:.8}.appearance-page__source{margin-block-start:var(--space-s)}.appearance-page__source .source-link{display:inline-flex;align-items:center;padding:var(--space-xs) var(--space-s);background-color:var(--brand);color:var(--surface1);text-decoration:none;border-radius:var(--radius-2);font-weight:var(--font-weight-6);font-size:var(--step--1);transition:all .2s var(--ease-in-out-3)}.appearance-page__source .source-link:hover{background-color:var(--brand-subtle);transform:translateY(-1px)}.appearance-page header{margin-block-end:var(--space-md-xl);position:relative;width:100%}.appearance-page h1{max-inline-size:var(--size-header-0);color:var(--text2);padding-block-end:var(--space-s)}.appearance-page h2{margin:var(--space-2xl) 0 var(--space-s) 0;font-size:var(--step-3)}.appearance-page h3{margin:var(--space-xl) 0 var(--space-s) 0;font-size:var(--step-2)}.appearance-page h4{margin:var(--space-xl) 0 var(--space-xs) 0;font-size:var(--step-1)}.appearance-page h2+*,.appearance-page h3+*,.appearance-page h4+*{margin-block-start:0}.appearance-page__inner{position:relative;display:flex;flex-direction:row-reverse}@media (max-width: 768px){.appearance-page__inner{display:block}}.appearance-page__content{position:relative;display:grid;justify-items:flex-start;grid-auto-rows:min-content;flex:1 1 calc(var(--space-3xl) * 6);max-inline-size:calc(var(--space-3xl) * 6)}.appearance-page__content h2{position:relative;display:block;scroll-margin-top:4em;width:100%}.appearance-page__content ul{list-style:none;background-color:var(--surface2);border-radius:var(--radius-1);width:100%;display:grid;row-gap:var(--space-xs);padding-block:var(--space-s)}.appearance-page__content ul li{margin-block:0}.appearance-page__content ul li:not(.link-card):before{content:"•";color:var(--brand);font-weight:700;display:inline-block;width:1em;margin-left:-1em}.appearance-page li>ul,.appearance-page li>ol{padding-block-end:0}.appearance-page__article,.appearance-page p{width:100%}.appearance-page img{margin-inline:auto;max-width:100%;box-shadow:var(--shadow-2);border-radius:var(--radius-2);border:1px solid var(--border-color)}.appearance-page__tag-container{display:flex;gap:var(--space-s);margin-block-start:var(--space-s)}.appearance-page__tag-container .tag{font-weight:var(--font-weight-8);text-transform:uppercase;color:var(--brand-subtle);font-size:var(--step--1);letter-spacing:var(--font-letterspacing-2);text-decoration:none}.embed-container{margin-block-start:var(--space-xl);width:100%}.responsive-iframe-container{position:relative;overflow:hidden;aspect-ratio:16/9;width:100%}.responsive-iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-color-scheme: dark){:root{--shadow-color: 220 40% 2%;--shadow-strength: 25%}}
