:root{--bg:#fff;--fg:#111;--muted:#9ca3af;--line:#222;--accent:#f63e0a;--gutter-inline:0;--page-max:1200px;--page-gutter:clamp(8px,3vw,12px)}*,:before,:after{box-sizing:border-box}:root{--intro-cols:4;--intro-rows:2;--intro-tile:160px;--shell-max:72rem;--shell-gutter:clamp(16px,3vw,28px);--fade-ms:.3s;--page-gutter:clamp(8px,3vw,0px);--read-max:860px;--page-max:1200px;--frame-aspect:3/2;--frame-max-w:min(1100px,100vw - 2*var(--page-gutter));--frame-max-h:82vh;--frame-radius:16px;--frame-border:1px solid #ddd;--frame-shadow:0 20px 30px rgba(0,0,0,.08);--frame-bg:#eee;--header-h:80px;--link:#0645ad;--link-hover:#0b0080;--link-visited:#551a8b;--link-active:#d0352a;--lb-aspect:3/2;--lb-factor:1.5}.link--classic{color:var(--link);text-underline-offset:3px;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration:underline;text-decoration-thickness:1px}.link--classic:hover{color:var(--link-hover)}.link--classic:visited{color:var(--link-visited)}.link--classic:active{color:var(--link-active)}.link--classic:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow:hidden}body.layout{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;min-height:100vh;display:flex;overflow-y:auto}.main,.site{max-width:var(--page-max);padding-inline:var(--page-gutter);width:100%;margin-left:auto;margin-right:auto}@font-face{font-family:UralNeoDisplay;src:url(/fonts/PaluiSPDemo-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}img,svg,video,canvas{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.page>.container{width:min(var(--shell-max),calc(100% - 2*var(--shell-gutter)));margin-left:auto;margin-right:auto}.page{padding:max(24px,min(4vw,48px)) 0}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}@media (max-width:1023.98px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.team-grid{grid-template-columns:1fr}}.team-card{border:1px solid color-mix(in oklab,var(--fg)14%,transparent);background:color-mix(in oklab,var(--bg)85%,#000 15%);color:var(--fg);border-radius:10px;padding:16px;box-shadow:0 6px 20px rgba(0,0,0,.06)}.page__title{margin:0 0 14px;font-size:max(24px,min(3vw,36px))}.page__section{line-height:1.8}.page p{color:var(--fg);opacity:.9}.page--blog{padding-top:calc(var(--header-h) + 16px)}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:max(10px,min(1.6vw,16px));margin:16px 0 0;padding:0;list-style:none;display:grid}@media (max-width:640px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}@media (min-width:1024px){.blog-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.blog-card{background:color-mix(in oklab,var(--bg)85%,#000 15%);border:1px solid color-mix(in oklab,var(--fg)12%,transparent);border-radius:10px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.blog-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.18)}.blog-card__link{height:100%;color:inherit;display:block;position:relative}.blog-card__media{aspect-ratio:1;border:2px solid #7e7e7e;border-radius:12px;width:100%;position:relative;overflow:hidden}.blog-card__media>span{border-radius:inherit!important;display:block!important;overflow:hidden!important}.blog-card__img{object-fit:cover;object-position:center;filter:grayscale()contrast(1.05)brightness(.98);transition:filter .25s;transform:translateZ(0)}.blog-card:hover .blog-card__img,.blog-card:focus-within .blog-card__img{filter:grayscale(0%)}.blog-card__overlay{color:#fff;opacity:0;background:linear-gradient(transparent 50%,rgba(0,0,0,.55) 100%);flex-direction:column;justify-content:flex-end;gap:6px;padding:max(10px,min(2.5vw,14px));transition:opacity .16s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.blog-card:hover .blog-card__overlay,.blog-card:focus-within .blog-card__overlay{opacity:1}.blog-card__title{margin:0;font-size:max(13px,min(1.6vw,16px));font-weight:700;line-height:1.25}.blog-card__date{opacity:.85;font-size:12px}@media (max-width:360px){.blog-grid{gap:8px}}.container{width:100%;max-width:none;padding-inline:var(--gutter-inline);margin:0}.site-header{z-index:1000;transition:background .2s,border-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:fixed;top:0;left:0;right:0;background:#fff!important;height:auto!important}.site-header>.site{max-width:var(--page-max);padding-inline:var(--page-gutter);margin-left:auto;margin-right:auto}.header__row{justify-content:space-between;align-items:center;padding-top:8px;padding-bottom:8px;display:flex;height:auto!important}.site-header.header--scrolled{-webkit-backdrop-filter:saturate(120%)blur(6px);backdrop-filter:saturate(120%)blur(6px);background:rgba(17,17,17,.55);border-bottom-color:rgba(255,255,255,.08)}.nav{flex:auto;align-items:center;min-width:0;display:flex}.nav__logo{align-items:center;text-decoration:none;display:inline-flex}.nav__logo-img{width:auto;height:50px;display:block}.nav__list{margin:0;flex-wrap:nowrap;gap:14px;margin-left:auto;padding:0;list-style:none;display:flex}.nav__link{border-radius:8px;padding:8px 10px;font-size:max(13px,min(1.6vw,19px));font-weight:800;line-height:1;text-decoration:none}.nav__link:hover{background:rgba(0,0,0,.06)}.nav__link--active{outline-offset:2px;outline:2px solid}@media (max-width:480px){.nav{padding:10px 0}.nav__logo-img{height:32px}.nav__link{padding:2px 4px}}.site-header .header__row{max-width:var(--page-max);padding-inline:var(--page-gutter);margin-left:auto;margin-right:auto}:root{--nav-gap:10px;--nav-link-x:8px;--nav-icons-sep:clamp(6px,1vw,16px)}.nav__list{gap:var(--nav-gap)}.nav__link{padding:6px var(--nav-link-x)}.social{gap:8px}@media (max-width:640px){:root{--nav-gap:8px;--nav-link-x:6px;--nav-icons-sep:clamp(12px,5vw,24px)}.site-header .header__row{padding-inline:var(--page-gutter)}.social{gap:6px}.social__link{width:36px;height:36px}.social__icon{width:22px;height:22px}}@media (min-width:641px) and (max-width:1023.98px){:root{--nav-icons-sep:clamp(16px,3vw,32px)}}.site-footer{background:var(--bg);width:100%;color:var(--fg);margin-top:30px;padding:6px 0;font-size:14px}.footer__row{flex-direction:column;gap:1px;padding-left:24px;padding-right:24px;display:flex}.footer__link:hover{color:var(--accent)}.footer__legal-nav{gap:10px;display:inline-flex}.footer__copy{padding-left:24px}@media (min-width:1024px){.footer__row{flex-direction:row;justify-content:space-between;align-items:center}}.hero{margin:0;padding:0}.hero--tight{padding-top:0}.hero--under-header{margin-top:0!important}.hero__wrap{width:100%;padding-inline:var(--gutter-inline);margin:0}.hero__title{margin:0 0 12px;font-size:max(28px,min(4vw,44px));line-height:1.1}.hero__lead{color:var(--muted);margin:0;font-size:18px}.specs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;padding:16px 0;display:grid}@media (max-width:1024px){.specs{grid-template-columns:repeat(2,minmax(0,1fr))}}.spec{padding:10px 0}.spec__k{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.spec__v{font-weight:600}.btn{border:1px solid var(--fg);color:var(--accent);text-align:center;cursor:pointer;background:0 0;min-height:44px;padding:12px 20px;font-size:16px;line-height:1.4;transition:background .2s,color .2s,border-color .2s;display:inline-block}.btn:hover{background:var(--accent);color:var(--fg)}.btn--ghost{border-style:dashed}.btn--ghost:hover{background:var(--accent);color:var(--bg);border-color:var(--accent)}.prose{max-width:none}.prose h1,.prose h2,.prose h3{margin:1.5em 0 .5em;line-height:1.2}.prose p{margin:1em 0}.prose a{text-underline-offset:3px;text-decoration:underline}.prose blockquote{border-left:3px solid var(--line);color:var(--muted);margin:1.2em 0;padding-left:1em}.prose pre{color:#f0f0f0;border:1px solid var(--line);background:#0b0b0b;padding:12px;overflow:auto}code,.prose code,.prose pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.nav__list+.social{margin-left:max(6px,min(1vw,12px))}.social{align-items:center;gap:8px;padding:0;display:inline-flex}.social__link{width:36px;height:36px;color:var(--fg);border:1px solid color-mix(in oklab,var(--fg)16%,transparent);background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s,transform 50ms;display:inline-flex}.social__link:hover{background:color-mix(in oklab,var(--fg)6%,transparent);color:var(--accent);border-color:color-mix(in oklab,var(--accent)40%,transparent);transform:translateY(-1px)}.social__icon{fill:currentColor;width:22px;height:22px}@media (max-width:480px){.social{gap:6px}.social__link{width:28px;height:28px}.social__icon{width:16px;height:16px}}.subscribe-overlay{z-index:10000;background-color:rgba(0,0,0,.45);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.subscribe-box{color:#111;background:#fff;border-radius:14px;width:100%;max-width:420px;padding:1.25rem;box-shadow:0 10px 30px rgba(0,0,0,.2)}.subscribe-form{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.subscribe-input{border:1px solid #e5e7eb;border-radius:6px;padding:.5rem}.subscribe-button{color:#fff;cursor:pointer;background:#000;border-radius:6px;padding:.6rem}.subscribe-button:hover{opacity:.9}.cookie-bar{z-index:10001;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:min(92vw,900px);padding:.9rem 1rem;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px rgba(0,0,0,.12)}.cookie-bar__actions{flex-wrap:wrap;gap:.6rem;margin-top:.6rem;display:flex}.cookie-btn--primary{color:#fff;background:#111827;border-color:#111827}.cookie-btn--primary:hover{opacity:.9}.table-wrapper{border:1px solid var(--line);background:#fff;border-radius:8px;overflow-x:auto;box-shadow:0 6px 20px rgba(0,0,0,.04)}.table{border-collapse:collapse;width:100%;font-size:15px}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;padding:12px 14px}.table th{text-transform:uppercase;letter-spacing:.03em;background:#fafafa;font-size:14px;font-weight:600}.table tr:last-child td{border-bottom:0}@media (max-width:1024px){.cta{flex-flow:column wrap;align-items:stretch;gap:12px;margin-top:24px;display:flex}.btn{width:100%;padding:14px 0;font-size:17px}.hero{padding:0}}.scrollshowcase{scroll-snap-type:y mandatory;--frame-border:1px solid #c2c2c2}.media-section,.slogan-section{scroll-snap-align:start;width:100%;min-height:100vh;position:relative}.slogan-text{text-align:center;letter-spacing:.01em;max-width:none;font-size:max(26px,min(4vw,56px));font-weight:700;line-height:1.1}@media (max-width:640px){.carousel__rail{gap:6px;padding:6px}.carousel__dot{width:20px;height:2px}}.slogan-section .slogan-wrap,.slogan-section .slogan-columns{--slogan-opacity:1;--slogan-translate:0px;opacity:var(--slogan-opacity);transform:translateY(var(--slogan-translate));transition:opacity 80ms linear,transform 80ms linear}.slogan-wrap{place-items:center;min-height:100vh;padding:max(16px,min(4vw,40px));display:grid}.slogan-columns{align-items:center;gap:var(--slogan-gap,min(6vw,48px));grid-template-columns:1fr;min-height:100vh;padding:max(16px,min(4vw,56px));display:grid}@media (min-width:900px){.slogan-columns{grid-template-columns:1.2fr 1fr}}.slogan-col-left{gap:.2em;display:grid}.slogan-left-line{font-size:var(--slogan-left-size,clamp(28px,6vw,80px));letter-spacing:.01em;font-weight:800;line-height:1.02}.slogan-col-right{gap:.7em;display:grid}.slogan-right-para{font-size:var(--slogan-right-size,clamp(16px,2.2vw,22px));color:var(--fg);opacity:.95;line-height:1.35}.slogan-section .slogan-wrap,.slogan-section .slogan-columns{opacity:var(--slogan-opacity,0);transform:translateY(var(--slogan-translate,16px))translateZ(0);will-change:opacity,transform;transition:opacity .16s linear,transform .16s linear}.break-lines{white-space:pre-line}.media-stage{width:100%;position:relative;overflow:hidden}.media-stage--framed{aspect-ratio:var(--frame-aspect);border-radius:var(--frame-radius);border:var(--frame-border);box-shadow:var(--frame-shadow);background:var(--frame-bg);max-width:100%;margin-left:auto;margin-right:auto}.media-stage--full{position:absolute;top:0;bottom:0;left:0;right:0}.media-stage>span{width:100%!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.media-stage img,.media-stage video{object-fit:cover!important;object-position:50% 50%!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.media-stage--framed img,.media-stage--framed video{background:var(--frame-bg);object-fit:contain!important}.media-track{will-change:transform;width:100%;height:100%;display:flex}.media-slide{width:100%;height:100%;position:relative}.media-stage.overlay{position:relative}.media-fade-slide{opacity:0;pointer-events:none;will-change:opacity;transition:opacity 1.2s;position:absolute;top:0;bottom:0;left:0;right:0}.media-fade-slide.is-active{opacity:1;pointer-events:auto}.media-stage__img,.media-stage__video{object-fit:cover;width:100%;height:100%}.carousel{place-items:center;padding:12px 0;display:grid}.carousel__rail{gap:6px;display:flex}.carousel__dot{background:color-mix(in oklab,var(--fg)60%,transparent);opacity:.65;border-radius:999px;width:24px;height:3px;transition:opacity .15s,background-color .15s;display:inline-block}.carousel__dot.is-active{opacity:1;background:var(--accent)}@media (max-width:640px){.media-section,.slogan-section{min-height:100dvh}.media-stage--full{position:absolute;top:0;bottom:0;left:0;right:0}.slogan-wrap{min-height:100dvh;padding:12px}.slogan-text{max-width:20ch;font-size:max(18px,min(6vw,28px))}.slogan-columns{grid-template-columns:1fr;gap:12px;min-height:100dvh;padding:14px}.slogan-left-line{font-size:max(22px,min(8vw,34px));line-height:1.05}.slogan-right-para{font-size:max(14px,min(4.2vw,16px));line-height:1.35}}@media (min-width:641px) and (max-width:1023.98px){.media-section,.slogan-section{min-height:100svh}.slogan-wrap{padding:max(16px,min(4vw,24px))}.slogan-text{font-size:max(22px,min(4.5vw,40px))}.slogan-columns{grid-template-columns:1fr;gap:max(12px,min(3vw,24px));padding:max(16px,min(4vw,28px))}.slogan-left-line{font-size:max(28px,min(6.5vw,44px))}.slogan-right-para{font-size:max(15px,min(2.6vw,18px))}}@media (min-width:1024px){.media-section,.slogan-section{min-height:100vh}}.subscribe-overlay{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.55);place-items:center;padding:max(12px,min(3vw,24px));animation:.18s ease-out both overlay-fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes overlay-fade{0%{opacity:0}to{opacity:1}}.subscribe-box{color:#111;transform-origin:50% 46%;background:#fff;border:1px solid rgba(0,0,0,.08);border:1px solid color(display-p3 0 0 0/.08);border:1px solid lab(0% 0 0/.08);border-color:oklab(0% none none/.08) oklab(0% none none/.08) oklab(0% none none/.08) oklab(0% none none/.08);border-radius:14px;width:min(92vw,480px);padding:max(14px,min(3vw,18px));animation:.22s cubic-bezier(.2,.7,.2,1) both modal-in;box-shadow:0 20px 50px rgba(0,0,0,.35),0 2px 10px rgba(0,0,0,.18)}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.subscribe-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.subscribe-title{letter-spacing:.01em;margin:0;font-size:max(18px,min(2.2vw,20px));font-weight:700}.subscribe-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#111;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:10px;padding:4px 10px;line-height:1}.subscribe-close:hover{background:#f9fafb}.subscribe-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.subscribe-text{color:#4b5563;margin:8px 0 10px;font-size:.95rem}.subscribe-box form,.subscribe-form{gap:10px;margin-top:6px;display:grid}.subscribe-box input[type=email],.subscribe-input{border:1px solid #e5e7eb;border-radius:10px;width:100%;padding:10px 12px;font-size:16px;line-height:1.4}.subscribe-box input[type=email]:focus,.subscribe-input:focus{border-color:#111;outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.subscribe-button,.subscribe-box button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:12px;width:100%;padding:12px 14px;font-weight:600;transition:opacity .15s,transform 50ms}.subscribe-button:hover,.subscribe-box button[type=submit]:hover{opacity:.92}.subscribe-button:active,.subscribe-box button[type=submit]:active{transform:translateY(1px)}.subscribe-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.subscribe-box button[type=submit]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.subscribe-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.subscribe-link{color:#111;text-underline-offset:3px;text-decoration:underline}.subscribe-link:hover{opacity:.85;color:var(--accent)}.cookie-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:8px 12px;font-size:.95rem}.cookie-btn:hover{background:#f9fafb}.cookie-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-color-scheme:dark){.subscribe-box{background:color-mix(in oklab,var(--bg)80%,#000 20%);color:var(--fg);border-color:color-mix(in oklab,var(--fg)14%,transparent);box-shadow:0 20px 50px rgba(0,0,0,.6),0 2px 10px rgba(0,0,0,.35)}.subscribe-close{border-color:color-mix(in oklab,var(--fg)18%,transparent);color:var(--fg)}.subscribe-close:hover{background:rgba(255,255,255,.05)}.subscribe-text{color:color-mix(in oklab,var(--fg)80%,#888 20%)}.subscribe-box input[type=email],.subscribe-input{background:color-mix(in oklab,var(--bg)90%,#000 10%);color:var(--fg);border-color:color-mix(in oklab,var(--fg)12%,transparent)}.subscribe-link{color:var(--fg)}.cookie-btn{color:var(--fg);border-color:color-mix(in oklab,var(--fg)18%,transparent);background:0 0}.cookie-btn:hover{background:rgba(255,255,255,.05)}}@media (prefers-reduced-motion:reduce){.subscribe-overlay,.subscribe-box{animation:none}}.page .actions{align-items:center;gap:10px;display:flex}.page .help{color:var(--muted)}.table-wrapper{border:1px solid color-mix(in oklab,var(--fg)10%,transparent);background:color-mix(in oklab,var(--bg)85%,#000 15%);border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.15)}.table{border-collapse:collapse;width:100%;color:var(--fg);font-size:15px}.table thead th{z-index:1;background:color-mix(in oklab,var(--bg)80%,#000 20%);border-bottom:1px solid color-mix(in oklab,var(--fg)10%,transparent);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:12px 14px;font-size:12px;font-weight:700;position:-webkit-sticky;position:sticky;top:0}.table tbody td{border-bottom:1px solid color-mix(in oklab,var(--fg)6%,transparent);vertical-align:middle;padding:12px 14px}.table tbody tr:nth-child(odd){background:color-mix(in oklab,var(--bg)88%,#000 12%)}.table tbody tr:hover{background:color-mix(in oklab,var(--bg)78%,#000 22%)}.table tbody td:first-child{white-space:nowrap;text-overflow:ellipsis;max-width:520px;overflow:hidden}.status-pill{letter-spacing:.02em;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.status--published{color:#16a34a;background:rgba(22,163,74,.08);background:color(display-p3 .296714 .629734 .330039/.08);background:lab(58.835% -51.0809 35.4288/.08)}.status--draft{color:#f59e0b;background:rgba(245,158,11,.08);background:color(display-p3 .912161 .63495 .230453/.08);background:lab(72.7914% 26.933 75.434/.08)}.btn.btn--small{border-radius:10px;min-height:36px;padding:8px 12px;font-size:14px}.table tbody td:last-child,.table thead th:last-child{text-align:right;white-space:nowrap;width:1%}@media (max-width:700px){.table,.table thead,.table tbody,.table tr,.table td,.table th{display:block}.table thead{display:none}.table tr{border-bottom:1px solid color-mix(in oklab,var(--fg)10%,transparent);padding:10px 12px}.table tbody td{border:0;padding:6px 0}.table tbody td:first-child{white-space:normal;margin-bottom:4px;font-weight:700}.table tbody td:nth-child(2):before{content:"Status";color:var(--muted);width:70px;display:inline-block}.table tbody td:nth-child(3):before{content:"Updated";color:var(--muted);width:70px;display:inline-block}.table tbody td:last-child{margin-top:8px}}.table tbody td:nth-child(3){color:color-mix(in oklab,var(--fg)85%,#999 15%);font-variant-numeric:tabular-nums;font-size:14px}.card{border:1px solid color-mix(in oklab,var(--fg)10%,transparent);background:color-mix(in oklab,var(--bg)85%,#000 15%);border-radius:14px;padding:max(16px,min(2.5vw,24px));box-shadow:0 10px 30px rgba(0,0,0,.18)}.card--wide{padding-top:max(18px,min(3vw,28px));padding-bottom:max(18px,min(3vw,28px))}.form--narrow{max-width:860px;margin-left:auto;margin-right:auto}.field{margin-bottom:16px}.label{margin-bottom:6px;font-weight:700;display:block}.input,.textarea,.select{border:1px solid color-mix(in oklab,var(--fg)14%,transparent);background:color-mix(in oklab,var(--bg)92%,#000 8%);width:100%;color:var(--fg);border-radius:10px;padding:10px 12px;font-size:16px}.textarea{line-height:1.5}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)25%,transparent);outline:none}.help{color:var(--muted);margin-top:6px;font-size:13px}.actions{gap:10px;margin-top:18px;display:flex}@media (max-width:640px){.site-header .social{justify-content:flex-end;margin-left:auto;margin-right:4px}}@media (max-width:1024px) and (min-width:701px){.table thead th:last-child,.table tbody td:last-child{width:auto}.table tbody td:last-child{justify-content:flex-end;display:flex}.table .btn{width:auto}.table .btn.btn--small{white-space:nowrap;min-width:96px;padding:10px 12px;font-size:15px}}@media (max-width:700px){.table tbody td:last-child{display:block}.table .btn.btn--small{text-align:center;width:100%}}:root{--intro-cols:4;--intro-rows:2;--intro-tile:160px;--fade-ms:.5s}.intro2-app{opacity:0;min-height:100dvh;transition:opacity var(--fade-ms)ease;flex-direction:column;display:flex}.intro2-app.is-on{opacity:1}.intro2-overlay{z-index:99999;background:var(--bg,#000);pointer-events:auto;touch-action:none;opacity:0;transition:opacity var(--fade-ms)ease;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.intro2-overlay.is-ready{opacity:1}.intro2-overlay.is-exiting{opacity:0}.intro2-stage{width:100%;height:100dvh;position:relative;overflow:hidden}.intro2-slideshow{z-index:0;opacity:0;transition:opacity var(--fade-ms)ease;position:absolute;top:0;bottom:0;left:0;right:0}.intro2-slideshow.is-on{opacity:1}.intro2-slide{opacity:0;transition:opacity var(--fade-ms)ease;position:absolute;top:0;bottom:0;left:0;right:0}.intro2-slide.is-active{opacity:1}.intro2-slide-img{object-fit:cover}.intro2-grid{z-index:1;width:calc(var(--intro-cols)*var(--intro-tile));height:calc(var(--intro-rows)*var(--intro-tile));grid-template-columns:repeat(var(--intro-cols),var(--intro-tile));grid-auto-rows:var(--intro-tile);opacity:0;transition:opacity var(--fade-ms)ease;pointer-events:none;place-content:center;gap:0;display:grid;position:absolute;top:50%;bottom:0;left:50%;right:0;transform:translate(-50%,-50%)}.intro2-grid.is-on{opacity:1}.intro2-tile-box{width:var(--intro-tile);height:var(--intro-tile);transition:opacity var(--fade-ms)ease,transform var(--fade-ms)ease;position:relative}.intro2-tile-box.is-out{opacity:0;transform:scale(.92)}.intro2-tile-img{object-fit:cover}:root{--intro-word-min:34px;--intro-word-vw:9.5vw;--intro-word-max:110px}.intro2-word{font-family:UralNeoDisplay,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Inter,Arial,sans-serif;font-size:clamp(var(--intro-word-min),var(--intro-word-vw),var(--intro-word-max));letter-spacing:.02em;color:var(--accent,#fff);text-shadow:0 2px 14px rgba(0,0,0,.25);text-align:center;opacity:0;width:100%;transition:opacity var(--fade-ms,.5s)ease,transform var(--fade-ms,.5s)ease;margin:0 auto;font-weight:800;line-height:1;display:block;transform:translateY(10px)}.intro2-word.is-on{opacity:1;transform:translateY(0)}.intro2-top-block{z-index:2;pointer-events:none;row-gap:max(4px,min(1.6vh,16px));width:min(94vw,1400px);display:grid;position:fixed;top:max(16px,min(9vh,16%));left:50%;transform:translate(-50%)}.intro2-word--bottom{z-index:2;pointer-events:none;text-align:center;width:auto;position:fixed;bottom:max(16px,min(9vh,16%));left:0;right:0;transform:none}.intro2-spinner{z-index:3;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.intro2-spinner-dot{border:3px solid rgba(255,255,255,.35);border-top-color:var(--fg,#fff);border-radius:999px;width:36px;height:36px;animation:1s linear infinite intro2-spin}@keyframes intro2-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.intro2-slide,.intro2-grid,.intro2-word{transition:none!important}.intro2-overlay{opacity:1!important;transition:none!important}.intro2-spinner{display:none!important}}:root{--header-h:80px;--nav-gap:8px;--nav-link-x:8px}.site-header>.site,.site-header .header__row{max-width:var(--page-max);margin-left:auto;margin-right:auto;padding-inline:var(--page-gutter)!important}.site-header .nav__list{flex-wrap:nowrap;margin-left:auto;gap:var(--nav-gap)!important;margin-right:var(--nav-icons-sep)!important}.site-header .nav__link{padding:4px var(--nav-link-x)!important}.site-header .social{gap:8px!important}.site-header .social__link{border-radius:999px;width:32px;height:32px}.scrollshowcase{margin-top:var(--header-h)!important}@media (max-width:640px){:root{--nav-gap:6px;--nav-link-x:6px;--nav-icons-sep:clamp(14px,5vw,26px)}.site-header .social{gap:6px!important}.site-header .social__link{width:28px;height:28px}.site-header .nav__link{font-size:13px;padding:2px var(--nav-link-x)!important}}.nav__link{transition:color .18s,background-color .18s,outline-color .18s}.nav__link:hover{color:var(--accent);background:0 0}.nav__link:focus-visible{color:var(--accent);background:0 0}.nav__link--active{color:var(--accent);outline-color:var(--accent)}.hero-cta{z-index:5;background:var(--accent);color:#fff;letter-spacing:.02em;border:1px solid rgba(0,0,0,.12);border:1px solid color(display-p3 0 0 0/.12);border:1px solid lab(0% 0 0/.12);border-color:oklab(0% none none/.12) oklab(0% none none/.12) oklab(0% none none/.12) oklab(0% none none/.12);border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:max(12px,min(1.4vw,14px));line-height:1;transition:transform 60ms,opacity .15s,background-color .15s;display:inline-flex;position:absolute;bottom:max(12px,min(2vw,20px));left:max(12px,min(2vw,20px));box-shadow:0 8px 18px rgba(0,0,0,.18)}.hero-cta:hover{opacity:.92;transform:translateY(-1px)}.hero-cta:active{transform:translateY(0)}.hero-cta:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)40%,transparent);outline:2px solid #fff}@media (max-width:640px){.hero-cta{border-radius:8px;padding:8px 12px;font-size:12px}}@media (max-width:360px){.hero-cta{padding:6px 10px;font-size:11px}}.cta-btn{background:var(--accent);color:#fff;letter-spacing:.02em;border:1px solid rgba(0,0,0,.12);border:1px solid color(display-p3 0 0 0/.12);border:1px solid lab(0% 0 0/.12);border-color:oklab(0% none none/.12) oklab(0% none none/.12) oklab(0% none none/.12) oklab(0% none none/.12);border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;line-height:1;transition:transform 60ms,opacity .15s,background-color .15s;display:inline-flex;box-shadow:0 8px 18px rgba(0,0,0,.18)}.cta-btn:hover{opacity:.92;transform:translateY(-1px)}.cta-btn:active{transform:translateY(0)}.cta-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)40%,transparent);outline:2px solid #fff}.hero-cta{z-index:5;position:absolute;bottom:max(12px,min(2vw,20px));left:max(12px,min(2vw,20px))}.meet-cta{letter-spacing:.02em;font-size:max(12px,min(1.4vw,14px));line-height:1;position:static}.meet-card{--pad:clamp(16px,2.8vw,22px);--padX:clamp(18px,3.5vw,28px);padding:var(--pad)var(--padX);background:#fff;border:1px solid #dedede;border-radius:10px;grid-template-columns:1fr auto;grid-auto-rows:auto;align-items:start;gap:max(12px,min(2vw,24px));margin:max(12px,min(3vw,18px)) auto;display:grid;position:relative;box-shadow:inset 0 0 0 1px rgba(0,0,0,.02);grid-template-columns:1fr!important}.meet-card__body{text-align:center;grid-column:1/-1!important}.meet-card__cta{justify-self:end;margin-top:max(10px,min(1.6vw,14px));grid-column:1/-1!important}.meet-card__title{text-transform:uppercase;letter-spacing:.02em;margin:0 0 .35rem;font-size:max(22px,min(3.2vw,34px));font-weight:800;line-height:1.05}.meet-card__blurb{color:#5a5a5a;text-transform:uppercase;letter-spacing:.01em;margin:0 auto;font-size:max(12px,min(1.15vw,16px));line-height:1.6}@media (min-width:920px){.meet-card{grid-template-columns:1fr auto}.meet-card__body{grid-column:1/2}.meet-card__cta{grid-column:2/3;justify-self:end}}@media (max-width:919.98px){.meet-card{grid-template-columns:1fr}.meet-card__cta{justify-content:center;display:flex}}.scrollshowcase.is-compact{scroll-snap-type:none}.scrollshowcase.is-compact .media-section,.scrollshowcase.is-compact .slogan-section{min-height:auto}.scrollshowcase.is-compact .carousel{padding:8px 0 6px}body{font-family:var(--font-encode),ui-sans-serif,system-ui,"Segoe UI",Roboto,Inter,Arial,sans-serif}.nav__link{font-family:var(--font-encode);letter-spacing:.02em;font-weight:700}.cta-btn{font-family:var(--font-encode);letter-spacing:.02em}.meet-panel__title{font-family:var(--font-encode);text-transform:uppercase;letter-spacing:.02em;font-weight:800}.meet-panel__blurb{font-family:var(--font-encode);letter-spacing:.02em;font-weight:500}.home-row{max-width:var(--page-max);padding-inline:var(--page-gutter);grid-template-columns:1fr;gap:max(12px,min(2vw,18px));margin:max(12px,min(3vw,24px)) auto;display:grid}@media (min-width:1024px){.home-row{grid-template-columns:1fr 1fr}}.home-row .meet-panel,.home-row .impressions-card{max-width:none;margin:0}.impressions-card{background:#e9e9e9;border:1px solid #d7d7d7;border-radius:10px;margin:max(14px,min(3vw,22px)) 0;padding:max(16px,min(2.4vw,20px))}.impressions-head{text-align:center;margin-bottom:max(12px,min(2.2vw,16px))}.impressions-title{text-transform:uppercase;letter-spacing:.02em;font-weight:800;font-family:var(--font-encode),ui-sans-serif,system-ui;margin:0 0 4px;font-size:max(20px,min(2.6vw,28px));line-height:1.1}.impressions-sub{color:#6b6b6b;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:max(12px,min(1.2vw,14px))}section.impressions-card>ul.impressions-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(12px,min(2vw,18px));display:grid;padding:0!important;margin:0!important;list-style:none!important}section.impressions-card>ul.impressions-grid:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}section.impressions-card>ul.impressions-grid:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}section.impressions-card>ul.impressions-grid:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}section.impressions-card>ul.impressions-grid:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}section.impressions-card>ul.impressions-grid:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}section.impressions-card>ul.impressions-grid:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.impressions-card .quote-card{text-align:center;background:#fff;border:1px solid #d7d7d7;border-radius:10px;justify-content:center;align-items:center;min-height:max(160px,min(22vh,240px));padding-top:max(22px,min(3.2vw,40px));padding-bottom:max(22px,min(3.2vw,40px));padding-left:max(14px,min(2.2vw,24px));padding-right:max(14px,min(2.2vw,24px));display:flex;box-shadow:0 1px rgba(0,0,0,.04)}.impressions-card .quote{letter-spacing:.01em;max-width:28ch;margin:0;font-size:max(16px,min(1.2vw,18px));font-style:italic;line-height:1.5}@media (max-width:900px){section.impressions-card>ul.impressions-grid{grid-template-columns:repeat(2,1fr)}.impressions-card .quote-card{min-height:160px;padding-top:max(18px,min(4.5vw,28px));padding-bottom:max(18px,min(4.5vw,28px))}}@media (max-width:520px){section.impressions-card>ul.impressions-grid{grid-template-columns:1fr}.impressions-card .quote-card{min-height:140px}}.impressions-card .quote-card{will-change:transform;transition:transform .12s,box-shadow .15s,border-color .15s,background-color .15s}.impressions-card .quote-card:hover,.impressions-card .quote-card:focus-within{border-color:color-mix(in oklab,var(--accent)28%,#d7d7d7 72%);background-color:#fff;transform:translateY(-2px)scale(1.01);box-shadow:0 10px 22px rgba(0,0,0,.12)}.impressions-card .quote-card:active{transform:translateY(0)scale(1.005);box-shadow:0 6px 14px rgba(0,0,0,.1)}@media (prefers-reduced-motion:reduce){.impressions-card .quote-card{transition:box-shadow .15s,border-color .15s}.impressions-card .quote-card:hover,.impressions-card .quote-card:focus-within,.impressions-card .quote-card:active{transform:none}}.chapter{margin:0 auto}.chapter__title{text-transform:uppercase;letter-spacing:.02em;font-weight:800;font-family:var(--font-encode),ui-sans-serif,system-ui;text-align:center;margin:0 0 15px;font-size:max(20px,min(2.6vw,28px));line-height:1.1}.chapter__grid{grid-template-columns:1fr 1fr;gap:max(12px,min(2vw,18px));display:grid}.chapter__item{border:var(--frame-border);border-radius:var(--frame-radius);background:var(--frame-bg);box-shadow:var(--frame-shadow);margin:0;transition:transform 80ms,box-shadow .15s,border-color .15s;overflow:hidden}.chapter__item:hover{border-color:color-mix(in oklab,var(--accent)20%,#d6d6d6 80%);transform:translateY(-1px);box-shadow:0 16px 30px rgba(0,0,0,.12)}.chapter__item--main{grid-column:1/-1}.chapter__media,.chapter__media--small{width:100%;aspect-ratio:var(--frame-aspect);display:block;position:relative}.chapter__media>span,.chapter__media--small>span{display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.chapter__media img,.chapter__media--small img{background:var(--frame-bg);object-fit:contain!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}@media (max-width:700px){.chapter__grid{grid-template-columns:1fr}.chapter__item--main{grid-column:auto}}.footer-signup{background:#e6e6e6;border:1px solid #d9d9d9;border-radius:12px;grid-template-columns:1.1fr 1.4fr;gap:max(16px,min(3vw,28px));margin-top:max(10px,min(2.5vw,18px));padding:max(14px,min(2.8vw,20px));display:grid}.footer-left{align-content:start;gap:max(8px,min(1.8vw,14px));display:grid}.social--footer{margin-top:2px}.footer-contact__label{letter-spacing:.06em;opacity:.8;margin:6px 0 2px;font-size:12px}.footer-contact__email{letter-spacing:.02em;font-weight:700}.footer-right{align-content:start;gap:8px;display:grid}.footer-signup__title{font-family:var(--font-encode);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:max(14px,min(1.6vw,18px));font-weight:800}.footer-signup__sub{letter-spacing:.04em;opacity:.85;text-transform:uppercase;margin:0 0 6px;font-size:12px}.footer-form{gap:6px;display:grid}.footer-form__label{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.footer-form__row{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.footer-input{background:#fff;border:1px solid #cfcfcf;border-radius:8px;min-height:40px;padding:10px 12px;font-size:16px}.footer-input:focus{border-color:#111;outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.footer-button{min-height:40px}.site-footer{background:var(--bg);color:var(--fg)}.footer__legal{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:13px;display:flex}@media (max-width:740px){.footer-signup,.footer-form__row{grid-template-columns:1fr}.footer-button{width:100%}}.footer-signup{background:#e6e6e6;border-radius:10px;grid-template-columns:1.1fr 1fr;align-items:start;gap:max(14px,min(2.5vw,28px));margin-top:8px;padding:max(14px,min(2.5vw,20px));display:grid}.footer-left{gap:10px;display:grid}.footer-logo__img{width:auto;height:34px;display:block}.footer-contact{gap:4px;margin-top:4px;display:grid}.footer-contact__label{font-family:var(--font-encode);letter-spacing:.06em;color:#333;font-size:12px}.footer-contact__email{font-family:var(--font-encode);font-size:13px;font-weight:500}.footer-right{gap:8px;display:grid}.footer-signup__title{font-family:var(--font-encode);letter-spacing:.02em;text-transform:uppercase;font-weight:800;line-height:1.1}.footer-signup__sub{font-family:var(--font-encode);letter-spacing:.04em;color:#444;margin-top:-4px;font-size:12px}.footer-form__label{font-family:var(--font-encode);letter-spacing:.06em;color:#222;font-size:12px}.footer-subscribe{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:2px;display:grid!important}.footer-subscribe .input{color:#111;background:#fff;border:1px solid #cfcfcf;border-radius:8px;padding:10px 12px;font-size:15px}.footer-subscribe .btn{background:var(--accent);color:#fff;font-family:var(--font-encode);letter-spacing:.02em;border:1px solid rgba(0,0,0,.12);border:1px solid color(display-p3 0 0 0/.12);border:1px solid lab(0% 0 0/.12);border-color:oklab(0% none none/.12) oklab(0% none none/.12) oklab(0% none none/.12) oklab(0% none none/.12);border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;line-height:1;transition:transform 60ms,opacity .15s,background-color .15s;display:inline-flex;box-shadow:0 8px 18px rgba(0,0,0,.18)}.footer-subscribe .btn:hover{opacity:.92;transform:translateY(-1px)}.footer-subscribe .btn:active{transform:translateY(0)}@media (max-width:700px){.footer-signup,.footer-subscribe{grid-template-columns:1fr}.footer-subscribe .btn{width:100%}}@media (max-width:740px){.footer-signup .footer-left{align-items:center;gap:12px;display:flex!important}.footer-signup .footer-left .footer-logo{flex:none}.footer-signup .footer-left .social{gap:8px;margin-top:0;margin-left:6px}.footer-signup .footer-left .social__link{width:28px;height:28px}.footer-signup .footer-left .social__icon{width:16px;height:16px}}.page.page--about{padding-top:calc(var(--header-h) + 16px);padding-bottom:32px;min-height:auto!important;display:block!important}.page.page--about>.container{max-width:var(--read-max);margin-left:auto;margin-right:auto}.page.page--about .page__title{margin:0 0 .5rem}.page.page--about p{opacity:.95;margin:.5rem 0}@media (min-width:1024px){.page.page--about>.container{margin-left:var(--page-gutter);margin-right:auto}.page.page--about .page__title,.page.page--about p{text-align:left}}@media (max-width:767.98px) and (min-height:560px){.page.page--about{min-height:calc(100dvh - var(--header-h));align-content:center;display:grid!important}}.page.page--about{min-height:calc(80vh - var(--header-h))}@supports (height:1dvh){.page.page--about{min-height:calc(80dvh - var(--header-h))}}@media (max-height:560px){.page.page--about{min-height:auto}}html,body{height:auto!important;overflow-x:hidden!important;overflow-y:auto!important}body.layout{flex-direction:column!important;min-height:100svh!important;display:flex!important}.site-footer{margin-top:auto!important}.site-footer>.container{max-width:var(--page-max)!important;padding-inline:var(--page-gutter)!important;margin-left:auto!important;margin-right:auto!important}.blog-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.blog-card__media{border:1px solid #d7d7d7;border-radius:12px;overflow:hidden}.blog-card__meta{background:0 0;padding:10px 2px 0}.blog-card:hover{box-shadow:none;transform:translateY(-2px)}.page.post-page{padding-top:calc(var(--header-h) + 12px);padding-bottom:32px}@media (max-width:900px){.page.post-page{padding-top:calc(var(--header-h) + 20px)}}@media (max-width:640px){.page.post-page{padding-top:calc(var(--header-h) + 28px)}}.post-cover{margin:max(12px,min(3vw,20px)) 0}.post-cover>img,.post-content img,.post-content video{border-radius:12px;max-width:min(100%,900px);height:auto;margin-left:auto;margin-right:auto;display:block}.post-content figure{text-align:center;max-width:min(100%,900px);margin:max(12px,min(3vw,18px)) auto}.post-content figure>img{margin:0 auto}.post-content figcaption{opacity:.8;margin-top:6px;font-size:.9rem}.post-content .embed{width:min(100%,900px);margin:max(12px,min(3vw,18px)) auto}.post-content .embed iframe{aspect-ratio:16/9;border:0;border-radius:12px;height:auto;margin:0 auto;display:block}.post-content .embed--16x9 iframe{aspect-ratio:16/9}.post-content .embed--9x16 iframe{aspect-ratio:9/16;border-radius:12px;max-height:80vh}@media (max-width:640px){.media-stage--full{z-index:0}.carousel{z-index:10;padding:8px 8px max(8px,env(safe-area-inset-bottom));position:relative}}.chapter__btn{width:100%;text-align:inherit;cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;display:block}.lb-overlay{z-index:100000;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.lb-layer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.55);position:absolute;top:0;bottom:0;left:0;right:0}.lb-stage{aspect-ratio:var(--lb-aspect);width:min(96vw,calc(94vh*var(--lb-aspect-factor)),1200px);border-radius:var(--frame-radius,12px);border:var(--frame-border,1px solid #ddd);height:auto;box-shadow:var(--frame-shadow,0 20px 30px rgba(0,0,0,.2));background:var(--frame-bg,#111);box-sizing:border-box;width:min(96vw,1200px);max-width:calc(92vh*var(--lb-factor));max-height:92vh;position:relative;overflow:hidden}.lb-media,.lb-imgwrap{position:absolute;top:0;bottom:0;left:0;right:0}.lb-img{background:var(--frame-bg,#111);object-fit:contain!important}.lb-close{z-index:2;color:#fff;cursor:pointer;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.3);border:1px solid color(display-p3 1 1 1/.3);border:1px solid lab(100% -.0000298023 .0000119209/.3);border-radius:10px;width:36px;height:36px;font-size:28px;line-height:1;position:absolute;top:8px;right:10px}.lb-close:hover{background:rgba(0,0,0,.5)}.lb-counter{color:#fff;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.25);border:1px solid color(display-p3 1 1 1/.25);border:1px solid lab(100% -.0000298023 .0000119209/.25);border-radius:8px;padding:4px 8px;font-size:13px;position:absolute;top:12px;left:12px}.lb-nav{color:#fff;cursor:pointer;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.3);border:1px solid color(display-p3 1 1 1/.3);border:1px solid lab(100% -.0000298023 .0000119209/.3);border-radius:12px;place-items:center;width:44px;height:56px;font-size:38px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lb-prev{left:10px}.lb-next{right:10px}.lb-nav:hover{background:rgba(0,0,0,.5)}@media (max-width:320px){.lb-stage{width:min(98vw,1200px);height:84vh;width:min(98vw,calc(88vh*var(--lb-aspect-factor)))}.lb-nav{width:38px;height:48px;font-size:32px}.lb-close{width:32px;height:32px;font-size:24px}}@supports (height:1dvh){.lb-stage{max-width:calc(92dvh*var(--lb-factor));max-height:92dvh}}
@font-face{font-family:Encode Sans Expanded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c8042c3eb5476b27-s.3a81c8b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Encode Sans Expanded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/41703a63714ff46e-s.p.27fdf990.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Encode Sans Expanded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f2fd7b6174ed289d-s.p.00273e9d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Encode Sans Expanded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e71d8041ec96ff74-s.16e7f556.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Encode Sans Expanded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65868da2d9b2e151-s.p.a2a8dfc7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Encode Sans Expanded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c672a3847a78eda9-s.p.7222f158.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Encode Sans Expanded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/24129b2b75a730c6-s.18e1bf36.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Encode Sans Expanded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/45a851b2ef4b4992-s.p.375b31df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Encode Sans Expanded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cf07ee4e63b9f07e-s.p.b7100e8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Encode Sans Expanded Fallback;src:local(Arial);ascent-override:91.2%;descent-override:19.48%;line-gap-override:0.0%;size-adjust:112.94%}.encode_sans_expanded_cd2e31ac-module__Xv1wBq__className{font-family:Encode Sans Expanded,Encode Sans Expanded Fallback;font-style:normal}.encode_sans_expanded_cd2e31ac-module__Xv1wBq__variable{--font-encode:"Encode Sans Expanded","Encode Sans Expanded Fallback"}
