@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-CYkrUebz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-DEwCKrdL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-normal-D_DO3bho.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-DFDfvBrN.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-9XEw6Pmr.woff)format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-B5LksYz5.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-DKmgyNre.woff)format("woff");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-C1O10bxN.woff)format("woff");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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-italic-zoDFlEzN.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-italic-Drp6JL_V.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-italic-BLN19cOa.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-italic-C-sRFhvU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-italic-C7D4Dq0H.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-italic-Ce3U_qGW.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-italic-B7_QYl3c.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-italic-7zG0SGDK.woff)format("woff");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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-italic-Cj8BerOQ.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-italic-Cttr6ITu.woff)format("woff");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-italic-DZulBB6l.woff)format("woff");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}.lang-root{position:relative}.lang-chevron{transition:transform .2s}[aria-expanded=true]>.lang-chevron{transform:rotate(180deg)}.lang-menu{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-origin:100% 0;background:#0a1511eb;border:1px solid #bef0d733;border-radius:14px;outline:none;min-width:210px;margin:0;padding:6px;list-style:none;animation:.16s cubic-bezier(.16,1,.3,1) lang-pop;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 48px -20px #000c,0 0 0 1px #0000004d}.lang-option{color:#b2c6ba;letter-spacing:0;text-transform:none;cursor:pointer;border-radius:9px;grid-template-columns:1fr auto 14px;align-items:center;gap:12px;padding:9px 10px;font-size:14px;font-weight:500;display:grid}.lang-option.is-focused{color:#eef6f1;background:#6ee7b71a}.lang-option-code{letter-spacing:.06em;opacity:.5;font-size:11px;font-weight:700}.lang-check{opacity:0}.lang-option[aria-selected=true]{color:#6ee7b7}.lang-option[aria-selected=true] .lang-check{opacity:1}@keyframes lang-pop{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lang-menu{animation:none}}.co-rail .lang-menu{transform-origin:0 100%;background:#181410f0;border-color:#f3ece03d;inset:auto auto 0 calc(100% + 14px)}.co-rail .lang-option{color:#cfc6b6}.co-rail .lang-option.is-focused{color:#f3ece0;background:#ff7a3d1f}.co-rail .lang-option[aria-selected=true]{color:#ff9a63}@media (width<=1023px){.co-rail .lang-menu{transform-origin:100% 0;inset:calc(100% + 8px) 0 auto auto}}:root{--bg:#14110e;--ink:#f3ece0;--ink-2:#cfc6b6;--ink-3:#a1978a;--line:#f3ece01f;--line-strong:#f3ece03d;--accent:#ff7a3d;--accent-text:#ff9a63;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--sans:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--sans);color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:20px}body{background:var(--bg);min-width:320px;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--accent);color:#14110e}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:6px}.co-app{background:var(--bg);min-height:100vh;position:relative;overflow-x:clip}.co-app:before{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E");position:absolute;inset:0}.co-app>*{z-index:1;position:relative}.co-app>.co-bg{z-index:0;--mx:68vw;--my:32vh;pointer-events:none;position:fixed;inset:0}.co-bg:before,.co-bg:after{content:"";background-size:28px 28px;position:absolute;inset:0}.co-bg:before{background-image:radial-gradient(#f3ece01f 1px,#0000 1.5px)}.co-bg:after{-webkit-mask-image:radial-gradient(circle 250px at var(--mx) var(--my), #000 0%, transparent 100%);-webkit-mask-image:radial-gradient(circle 250px at var(--mx) var(--my), #000 0%, transparent 100%);mask-image:radial-gradient(circle 250px at var(--mx) var(--my), #000 0%, transparent 100%);background-image:radial-gradient(#ff9a63f2 1.4px,#0000 2px)}.co-bg i{background:radial-gradient(circle 520px at var(--mx) var(--my), #ff7a3d24, transparent 70%);position:absolute;inset:0}.co-app>.co-rail{z-index:50;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14110ee0;flex-direction:column;justify-content:space-between;align-items:center;width:92px;padding:26px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.co-brand{align-items:center;display:inline-flex}.co-mark{background:var(--ink);width:44px;height:44px;color:var(--bg);font-family:var(--serif);border-radius:13px;place-items:center;padding-bottom:4px;font-size:26px;font-weight:700;line-height:1;display:grid;position:relative}.co-mark:after{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.co-rail-nav{flex-direction:column;align-items:center;gap:6px;display:flex}.co-rail-nav a{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;align-items:center;gap:10px;padding:14px 8px;font-size:12px;font-weight:600;transition:color .25s;display:flex;transform:rotate(180deg)}.co-rail-nav a i{opacity:.6;font-style:normal}.co-rail-nav a:hover,.co-rail-nav a.active{color:var(--ink)}.co-rail-nav a.active i{color:var(--accent);opacity:1}.co-rail-bottom{flex-direction:column;align-items:center;gap:14px;display:flex}.co-lang{border:1px solid var(--line-strong);width:52px;color:var(--ink-3);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 0;font-family:inherit;font-size:11px;font-weight:700;transition:color .2s,border-color .2s;display:flex;position:relative}.co-lang:hover,.co-lang[aria-expanded=true]{border-color:var(--accent);color:var(--ink)}.co-rail-cta{border:1px solid var(--line-strong);border-radius:12px;flex-direction:column;align-items:center;gap:3px;width:52px;padding:10px 0;font-size:11px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:flex}.co-rail-cta b{font-size:15px;font-weight:700}.co-rail-cta:hover{border-color:var(--accent);background:var(--accent);color:var(--bg)}.co-main{margin-left:92px}.co-wrap{width:min(1240px,100% - 96px);margin:0 auto}.co-section{padding:130px 0}.co-label{color:var(--accent-text);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;font-size:12px;font-weight:700;display:inline-flex}.co-label i{color:var(--ink-3);font-style:normal}.co-label:after{content:"";background:var(--line-strong);width:56px;height:1px}.co-display{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(34px,5vw,68px);font-weight:500;line-height:1.04}.co-body-text{max-width:640px;color:var(--ink-2);margin:0;font-size:18px;line-height:1.65}.co-section-head{flex-direction:column;align-items:flex-start;gap:22px;max-width:780px;display:flex}.co-btn{background:var(--ink);color:var(--bg);border-radius:999px;align-items:center;gap:12px;padding:16px 26px;font-size:15px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.co-btn:hover{background:#fff;transform:translateY(-2px)}.co-btn-arrow{transition:transform .2s}.co-btn:hover .co-btn-arrow{transform:translate(4px)}.co-link{border-bottom:1.5px solid var(--line-strong);padding-bottom:3px;font-size:15px;font-weight:600;transition:border-color .2s}.co-link:hover{border-color:var(--accent)}.co-hero{flex-direction:column;justify-content:space-between;gap:40px;min-height:100vh;padding:34px 0 44px;display:flex}.co-hero-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.co-badge{border:1px solid var(--line-strong);color:var(--ink-2);border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 12px;font-size:13px;font-weight:600;display:inline-flex}.co-badge-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff7a3d33}.co-orbit{width:150px;height:150px;color:var(--ink-2);flex-shrink:0;animation:34s linear infinite co-spin}.co-orbit text{fill:currentColor;font-family:var(--sans);font-weight:700}.co-orbit .co-orbit-star{fill:var(--accent);font-size:30px}.co-hero h1{font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(46px,8.4vw,132px);font-weight:500;line-height:.98}.co-hero h1 em{color:var(--accent);font-style:italic;display:block}.co-hero-bottom{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:56px;padding-top:32px;display:grid}.co-lead{max-width:560px;color:var(--ink-2);margin:0;font-size:18px;line-height:1.65}.co-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:30px;display:flex}.co-plaque{border:1px solid var(--line-strong);border-radius:18px;flex-direction:column;gap:16px;padding:20px 22px;transition:border-color .25s,background .25s;display:flex}.co-plaque:hover{border-color:var(--accent);background:#ff7a3d12}.co-plaque-label{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.co-plaque-main{align-items:center;gap:14px;display:flex}.co-acta-mark{border-radius:13px;flex-shrink:0;width:44px;height:44px}.co-plaque-name{font-family:var(--serif);flex:1;font-size:28px;font-weight:500;line-height:1.1}.co-plaque-name small{color:var(--ink-3);font-family:var(--sans);margin-top:3px;font-size:12px;display:block}.co-plaque-arrow{font-size:24px;transition:transform .25s}.co-plaque:hover .co-plaque-arrow{color:var(--accent);transform:translate(3px,-3px)}.co-about{padding-top:110px}.co-statement{max-width:1100px;font-family:var(--serif);letter-spacing:-.025em;margin:30px 0 0;font-size:clamp(30px,5.2vw,78px);font-weight:500;line-height:1.08}.co-word{transition:opacity .2s linear}.co-about .co-body-text{margin:56px 0 0 auto}.co-shelf{border-top:1px solid var(--line-strong);margin-top:56px}.co-shelf-row{border-bottom:1px solid var(--line-strong);grid-template-columns:64px minmax(0,1.05fr) minmax(0,1.3fr) 60px;align-items:center;gap:28px;padding:40px 12px;transition:background .3s,padding .3s,opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);display:grid}a.co-shelf-row:hover{background:#ffffff09;padding-left:28px;padding-right:28px}.co-shelf-index{color:var(--ink-3);font-family:var(--serif);font-size:30px;font-style:italic}.co-shelf-name{font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(40px,6.4vw,96px);font-weight:500;line-height:1}.co-shelf-next .co-shelf-name{color:var(--ink-2);font-size:clamp(32px,4.6vw,68px);font-style:italic}.co-shelf-info{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.co-status{color:#7fe0a9;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.co-status-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #4ade80cc}.co-status-muted{color:var(--ink-3)}.co-shelf-text{max-width:500px;color:var(--ink-2);font-size:16.5px;line-height:1.6}.co-tags{flex-wrap:wrap;gap:8px;display:flex}.co-tags span{border:1px solid var(--line-strong);color:var(--ink-2);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500}.co-shelf-link{border-bottom:1.5px solid var(--line-strong);padding-bottom:2px;font-weight:600}.co-shelf-arrow{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:56px;height:56px;font-size:22px;transition:background .25s,color .25s,border-color .25s;display:grid}a.co-shelf-row:hover .co-shelf-arrow{border-color:var(--accent);background:var(--accent);color:var(--bg)}.co-panels{gap:14px;height:440px;margin-top:56px;display:flex}.co-panel,.co-panel.reveal,.co-panel.reveal.is-visible{transition:flex .6s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s,opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.co-panel{border:1px solid var(--line-strong);cursor:pointer;background:#ffffff06;border-radius:22px;flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:28px;display:flex;position:relative;overflow:hidden}.co-panel[data-active=true]{background:#ff7a3d17;border-color:#ff7a3d99;flex:2.7}.co-panel-number{color:var(--ink-3);font-family:var(--serif);font-size:clamp(48px,6vw,88px);font-style:italic;line-height:1;transition:color .3s}.co-panel[data-active=true] .co-panel-number{color:var(--accent)}.co-panel-body h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.co-panel-body p{max-width:440px;max-height:0;color:var(--ink-2);opacity:0;margin:0;font-size:16.5px;line-height:1.6;transition:max-height .5s,margin .5s,opacity .4s;overflow:hidden}.co-panel[data-active=true] .co-panel-body p{opacity:1;max-height:200px;margin-top:12px}.co-contact{padding-bottom:110px}.co-contact-title{font-family:var(--serif);letter-spacing:-.04em;margin:28px 0 0;font-size:clamp(56px,12vw,190px);font-weight:500;line-height:.95}.co-contact .co-body-text{margin-top:30px}.co-contact-mail{margin-top:46px}.co-contact .copy-email{gap:18px 26px}.co-contact .copy-email-address{font-family:var(--serif);border-bottom-width:2px;font-size:clamp(26px,4.6vw,64px);font-weight:500;line-height:1.1}.copy-email{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.copy-email-address{border-bottom:1.5px solid var(--line-strong);color:var(--ink);font-weight:600;transition:border-color .2s}.copy-email-address:hover{border-color:var(--accent)}.copy-email-button{border:1px solid var(--line-strong);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.copy-email-button:hover{background:var(--ink);color:var(--bg)}.co-footer{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;padding:28px 0 36px;font-size:13px;display:flex}.co-footer-links{flex-wrap:wrap;gap:10px 24px;display:flex}.co-footer-links a{transition:color .2s}.co-footer-links a:hover{color:var(--ink)}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes co-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.co-orbit{animation:none}}@media (width<=1023px){.co-app>.co-rail{border-right:none;border-bottom:1px solid var(--line);flex-direction:row;width:100%;height:64px;padding:0 20px;position:sticky}.co-mark{width:38px;height:38px;font-size:22px}.co-rail-nav{display:none}.co-rail-bottom{flex-direction:row;gap:10px}.co-lang{flex-direction:row;width:auto;padding:7px 10px}.co-rail-cta{border-radius:999px;flex-direction:row;gap:6px;width:auto;padding:8px 14px}.co-main{margin-left:0}.co-wrap{width:min(1240px,100% - 48px)}.co-hero{min-height:0;padding-top:32px}.co-hero-bottom{grid-template-columns:minmax(0,1fr);gap:32px}.co-section{padding:96px 0}.co-shelf-row{grid-template-columns:44px minmax(0,1fr) 52px;grid-template-areas:"index name arrow""info info info";gap:18px 16px}.co-shelf-index{grid-area:index}.co-shelf-name{grid-area:name}.co-shelf-arrow{grid-area:arrow;width:48px;height:48px}.co-shelf-info{grid-area:info}.co-panels{flex-direction:column;height:auto}.co-panel,.co-panel[data-active=true]{flex:none;gap:40px}.co-panel-body p{opacity:1;max-height:none;margin-top:12px}}@media (width<=600px){.co-wrap{width:calc(100% - 32px)}.co-app>.co-rail{padding:0 16px}.co-orbit{width:96px;height:96px}.co-section{padding:72px 0}.co-about .co-body-text{margin-left:0}.co-lead{font-size:17px}.co-panel{padding:22px}}
