.site-header[data-astro-cid-kgevm5mn]{--header-progress:0;z-index:100;width:100%;color:var(--color-text-on-dark);background-color:#0000;transition:background-color .35s;position:fixed;top:0;left:0}.site-header[data-astro-cid-kgevm5mn]:before{content:"";z-index:-1;background:linear-gradient(to bottom, rgb(var(--color-onyx-rgb) / .85), rgb(var(--color-onyx-rgb) / .35));opacity:var(--header-progress);pointer-events:none;transition:opacity .2s linear;position:absolute;inset:0}.site-header[data-astro-cid-kgevm5mn][data-state=solid]{background-color:rgb(var(--color-onyx-rgb) / .95)}.site-header[data-astro-cid-kgevm5mn][data-state=solid]:before{opacity:0}.site-header__bar[data-astro-cid-kgevm5mn]{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding:24px 5%;display:grid}.site-header__burger[data-astro-cid-kgevm5mn]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;justify-self:start;gap:7px;margin-left:-8px;padding:0 8px;display:inline-flex}.site-header__burger-line[data-astro-cid-kgevm5mn]{background:currentColor;width:28px;height:1.5px;display:block}.site-header__burger[data-astro-cid-kgevm5mn]:focus-visible,.site-menu__close[data-astro-cid-kgevm5mn]:focus-visible{outline-offset:2px;outline:2px solid}.site-header__logo[data-astro-cid-kgevm5mn]{justify-self:center;margin:0 auto;transform:translate(0)}.site-header__logo[data-astro-cid-kgevm5mn] img[data-astro-cid-kgevm5mn]{width:auto;height:40px;display:block}.site-header__cta[data-astro-cid-kgevm5mn]{font-weight:var(--weight-regular);justify-self:end}.site-menu[data-astro-cid-kgevm5mn]{z-index:1000;color:#1c1c1b;opacity:0;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:60px 20px;transition:opacity .3s;display:flex;position:fixed;inset:0;overflow-y:auto}.site-menu[data-astro-cid-kgevm5mn][hidden]{display:none}.site-menu[data-astro-cid-kgevm5mn].is-open{opacity:1}.site-menu__close[data-astro-cid-kgevm5mn]{width:44px;height:44px;color:inherit;font-family:var(--font-sans);font-weight:var(--weight-regular);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:32px;right:5%}.site-menu__list[data-astro-cid-kgevm5mn]{text-align:center;flex-direction:column;align-items:center;gap:16px;margin:auto 0;padding:0;list-style:none;display:flex}.site-menu__list[data-astro-cid-kgevm5mn] a[data-astro-cid-kgevm5mn]{color:inherit;font-family:Google Sans,sans-serif;font-weight:var(--weight-regular);font-size:clamp(1.2rem,2.2vw,1.8rem);line-height:1.3;text-decoration:none;transition:opacity .3s}.site-menu__list[data-astro-cid-kgevm5mn]:hover a[data-astro-cid-kgevm5mn]{opacity:.45}.site-menu__list[data-astro-cid-kgevm5mn] a[data-astro-cid-kgevm5mn]:hover,.site-menu__list[data-astro-cid-kgevm5mn] a[data-astro-cid-kgevm5mn]:focus-visible{opacity:1}.site-menu__list[data-astro-cid-kgevm5mn] a[data-astro-cid-kgevm5mn]:focus-visible{outline-offset:4px;outline:2px solid}@media (height<=800px){.site-menu__list[data-astro-cid-kgevm5mn]{gap:8px}.site-menu__list[data-astro-cid-kgevm5mn] a[data-astro-cid-kgevm5mn]{font-size:min(clamp(1.2rem,2.2vw,1.8rem),22px)}}html.menu-open{overflow:hidden}@media (width<=767px){.site-header__bar[data-astro-cid-kgevm5mn]{padding:12px 16px}.site-header__logo[data-astro-cid-kgevm5mn] img[data-astro-cid-kgevm5mn]{height:32px}.site-header__bar[data-astro-cid-kgevm5mn]{column-gap:8px}.site-header__cta[data-astro-cid-kgevm5mn]{letter-spacing:.02em;white-space:nowrap;padding:8px 10px;font-size:11px;line-height:16px}}@media (width<=429px){.site-header__logo[data-astro-cid-kgevm5mn] img[data-astro-cid-kgevm5mn]{height:24px}}@media (width<=359px){.site-header__logo[data-astro-cid-kgevm5mn] img[data-astro-cid-kgevm5mn]{height:20px}.site-header__cta[data-astro-cid-kgevm5mn]{padding:7px 8px;font-size:10px}.site-menu__close[data-astro-cid-kgevm5mn]{top:16px;right:12px}}@media (prefers-reduced-motion:reduce){.site-header[data-astro-cid-kgevm5mn],.site-header[data-astro-cid-kgevm5mn]:before,.site-menu[data-astro-cid-kgevm5mn],.site-menu__list[data-astro-cid-kgevm5mn] a[data-astro-cid-kgevm5mn]{transition:none}}.site-menu__lang[data-astro-cid-kgevm5mn]{font-size:var(--small-size);letter-spacing:.08em;text-transform:uppercase;justify-content:center;gap:16px;margin:32px 0 0;display:flex}.site-menu__lang[data-astro-cid-kgevm5mn] span[data-astro-cid-kgevm5mn]{font-weight:700}.site-menu__lang[data-astro-cid-kgevm5mn] a[data-astro-cid-kgevm5mn]{color:inherit;opacity:.6}.site-menu__lang[data-astro-cid-kgevm5mn] a[data-astro-cid-kgevm5mn]:hover{opacity:1}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-bg-dark);color:var(--color-text-on-dark);padding-block:48px 24px}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.site-footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.site-footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-weight:var(--weight-regular);font-size:var(--nav-size);line-height:var(--nav-lh);letter-spacing:var(--nav-ls);padding:4px 0;text-decoration:none;display:block}.site-footer[data-astro-cid-jo6i4kqk] .btn[data-astro-cid-jo6i4kqk]{font-weight:var(--weight-regular)}.site-footer__desc[data-astro-cid-jo6i4kqk]{margin-block:16px}.site-footer__logo[data-astro-cid-jo6i4kqk]{width:auto;height:48px;margin-top:24px}.site-footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid rgb(var(--color-ash-rgb) / .5);flex-wrap:wrap;gap:8px 24px;margin-top:32px;padding-top:16px;display:flex}.site-footer__cookies[data-astro-cid-jo6i4kqk]{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=1199px){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.cc[data-astro-cid-kror3uvh]{z-index:900;background:var(--color-onyx);width:min(460px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--color-white);border:1px solid rgb(var(--color-ash-rgb) / .45);font-size:var(--small-size);padding:24px;line-height:1.55;position:fixed;bottom:16px;left:16px;overflow:auto;box-shadow:0 18px 48px #00000047}.cc[data-astro-cid-kror3uvh][hidden],.cc[data-astro-cid-kror3uvh] [data-astro-cid-kror3uvh][hidden]{display:none}.cc__title[data-astro-cid-kror3uvh]{letter-spacing:.02em;margin:0 0 8px;font-size:16px;font-weight:700}.cc__text[data-astro-cid-kror3uvh]{opacity:.9;margin:0 0 18px}.cc[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:inherit;text-underline-offset:3px;text-decoration:underline}.cc__actions[data-astro-cid-kror3uvh]{flex-wrap:wrap;gap:8px;display:flex}.cc__btn[data-astro-cid-kror3uvh]{flex:auto;min-height:40px;padding:8px 16px;font-size:13px;font-weight:400}.cc__btn--primary[data-astro-cid-kror3uvh]{background:var(--color-white);color:var(--color-onyx);border-color:var(--color-white)}.cc__btn--primary[data-astro-cid-kror3uvh]:hover{color:var(--color-white);background:0 0}.cc__cat[data-astro-cid-kror3uvh]{border-top:1px solid rgb(var(--color-ash-rgb) / .35);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px 0;display:grid}.cc__cat[data-astro-cid-kror3uvh]:last-of-type{border-bottom:1px solid rgb(var(--color-ash-rgb) / .35);margin-bottom:16px}.cc__cat[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]{width:18px;height:18px;accent-color:var(--color-white);margin-top:2px}.cc__cat[data-astro-cid-kror3uvh] strong[data-astro-cid-kror3uvh]{margin-bottom:2px;display:block}@media (width<=767px){.cc[data-astro-cid-kror3uvh]{width:100%;max-height:85vh;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-width:1px 0 0;bottom:0;left:0;right:0}}.wa-fab[data-astro-cid-dsjoc6do]{display:none}@media (width<=767px){.wa-fab[data-astro-cid-dsjoc6do]{z-index:90;-webkit-tap-highlight-color:transparent;background:0 0;place-items:center;width:44px;height:44px;margin-top:-22px;display:grid;position:fixed;top:58svh;right:0}.wa-fab[data-astro-cid-dsjoc6do] img[data-astro-cid-dsjoc6do]{border-radius:0;width:28px;height:28px;display:block}.wa-fab[data-astro-cid-dsjoc6do]:focus-visible{outline:2px solid var(--color-ash);outline-offset:-4px}}@media print{.wa-fab[data-astro-cid-dsjoc6do]{display:none!important}}@font-face{font-family:Chiron Sung HK;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/chiron-sung-hk-greek-wght-normal.RIdT7Jtv.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:Chiron Sung HK;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/chiron-sung-hk-latin-ext-wght-normal.B0W58Wvq.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:Chiron Sung HK;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/chiron-sung-hk-latin-wght-normal.29g5nWIA.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:Google Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/google-sans-greek-ext-400-normal.4FLP9XTG.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Google Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/google-sans-greek-400-normal.DfDqB3RF.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Google Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/google-sans-latin-ext-400-normal.BswX-0kW.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:Google Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/google-sans-latin-400-normal.gBg6aEjr.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:Google Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/google-sans-greek-ext-700-normal.Dsxs0Pq0.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Google Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/google-sans-greek-700-normal.Epnmqa75.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Google Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/google-sans-latin-ext-700-normal.BPIo0yle.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:Google Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/google-sans-latin-700-normal.B3LHozD6.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}:root{--color-onyx:#1c1c1b;--color-ash:#979086;--color-white:#fff;--color-bg-primary:var(--color-white);--color-bg-secondary:var(--color-ash);--color-bg-dark:var(--color-onyx);--color-text-primary:var(--color-onyx);--color-text-on-dark:var(--color-white);--color-line:var(--color-ash);--color-onyx-rgb:28 28 27;--color-ash-rgb:151 144 134;--font-heading:"Chiron Sung HK", Georgia, "Times New Roman", serif;--font-sans:"Google Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--weight-heading:250;--weight-regular:400;--weight-bold:700;--h1-size:44px;--h1-lh:49px;--h1-ls:-.04em;--h2-size:36px;--h2-lh:42px;--h2-ls:-.03em;--h3-size:30px;--h3-lh:37px;--h3-ls:-.02em;--h4-size:22px;--h4-lh:30px;--h4-ls:-.02em;--lead-size:18px;--lead-lh:29px;--lead-ls:0;--body-size:16px;--body-lh:26px;--body-ls:0;--small-size:14px;--small-lh:22px;--small-ls:0;--eyebrow-size:11px;--eyebrow-lh:15px;--eyebrow-ls:.08em;--nav-size:14px;--nav-lh:20px;--nav-ls:.03em;--button-size:13px;--button-lh:18px;--button-ls:.06em;--caption-size:12px;--caption-lh:18px;--caption-ls:.01em;--section-pad:64px;--h1-mb:16px;--h2-mb:14px;--paragraph-max:68ch;--section-max-width:1600px;--btn-font:var(--font-sans);--btn-radius:9999px;--btn-transition:background-color .25s ease, color .25s ease, border-color .25s ease, opacity .25s ease;--btn-on-dark-bg:transparent;--btn-on-dark-border:var(--color-white);--btn-on-dark-text:var(--color-white);--btn-on-dark-hover-bg:#ffffff24;--btn-on-light-bg:var(--color-onyx);--btn-on-light-border:var(--color-onyx);--btn-on-light-text:var(--color-white);--btn-on-light-hover-opacity:.82}@media (width>=768px){:root{--h1-size:62px;--h1-lh:68px;--h2-size:48px;--h2-lh:54px;--h3-size:36px;--h3-lh:43px;--h4-size:24px;--h4-lh:32px;--lead-size:20px;--lead-lh:31px;--body-size:17px;--body-lh:27px;--section-pad:88px;--h1-mb:20px;--h2-mb:18px}}@media (width>=1200px){:root{--h1-size:84px;--h1-lh:90px;--h2-size:62px;--h2-lh:69px;--h3-size:44px;--h3-lh:51px;--h4-size:28px;--h4-lh:36px;--lead-size:22px;--lead-lh:34px;--eyebrow-size:12px;--eyebrow-lh:16px;--section-pad:120px;--h1-mb:24px;--h2-mb:20px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--body-size);line-height:var(--body-lh);letter-spacing:var(--body-ls);margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--weight-heading);font-synthesis:none;font-style:normal}h1{font-size:var(--h1-size);line-height:var(--h1-lh);letter-spacing:var(--h1-ls)}h2{font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls)}h3{font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-ls)}h4,h5,h6{font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--h4-size);line-height:var(--h4-lh);letter-spacing:var(--h4-ls)}h1,h2,h3,h4,h5,h6,p{margin:0 0 .6em}h1{margin-bottom:var(--h1-mb)}h2{margin-bottom:var(--h2-mb)}p{max-width:var(--paragraph-max)}.t-lead{font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--lead-size);line-height:var(--lead-lh);letter-spacing:var(--lead-ls)}.t-body{font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--body-size);line-height:var(--body-lh);letter-spacing:var(--body-ls)}.t-small{font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--small-size);line-height:var(--small-lh);letter-spacing:var(--small-ls)}.t-caption{font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--caption-size);line-height:var(--caption-lh);letter-spacing:var(--caption-ls)}.t-eyebrow{font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--eyebrow-size);line-height:var(--eyebrow-lh);letter-spacing:var(--eyebrow-ls);text-transform:uppercase}.t-nav{font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--nav-size);line-height:var(--nav-lh);letter-spacing:var(--nav-ls)}.t-button{font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--button-size);line-height:var(--button-lh);letter-spacing:var(--button-ls)}:where(p,span,li,div,a).t-font_8{font-size:var(--lead-size);line-height:var(--lead-lh)}:where(p,span,li,div,a):is(.t-font_7,.t-font_9){font-size:var(--body-size);line-height:var(--body-lh)}:where(p,span,li,div,a).t-font_1{font-size:var(--small-size);line-height:var(--small-lh)}:where(p,span,li,div,a).t-font_10{font-size:var(--caption-size);line-height:var(--caption-lh);letter-spacing:var(--caption-ls)}.container{width:100%;max-width:var(--section-max-width);margin-inline:auto;padding-inline:clamp(16px,4vw,64px)}.section{padding-block:var(--section-pad)}.section--alt{background:var(--color-bg-secondary)}.btn{border:1px solid var(--btn-on-light-border);border-radius:var(--btn-radius);background-color:var(--btn-on-light-bg);color:var(--btn-on-light-text);font-family:var(--btn-font);font-size:var(--button-size);font-weight:var(--weight-bold);line-height:var(--button-lh);letter-spacing:var(--button-ls);text-align:center;cursor:pointer;transition:var(--btn-transition);padding:.85em 1.8em;text-decoration:none;display:inline-block}.btn:hover{opacity:var(--btn-on-light-hover-opacity)}.btn--on-dark,.has-bg-media .btn,.site-header .btn,.site-footer .btn{border-color:var(--btn-on-dark-border);background-color:var(--btn-on-dark-bg);color:var(--btn-on-dark-text)}.btn--on-dark:hover,.has-bg-media .btn:hover,.site-header .btn:hover,.site-footer .btn:hover{opacity:1;background-color:var(--btn-on-dark-hover-bg)}.btn:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.form-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.btn.is-loading{-webkit-text-fill-color:transparent;pointer-events:none;position:relative}.btn.is-loading:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;margin:auto;animation:.7s linear infinite btn-spin;position:absolute;inset:0}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn.is-loading:after{animation-duration:2s}}.form-status{font-size:var(--small-size);line-height:var(--small-lh);border-left:2px solid;margin:16px 0 0;padding:12px 16px}.form-status[data-state=error]{border-left-style:dashed}.staging-banner{z-index:200;background:var(--color-onyx);color:var(--color-white);font-family:var(--font-sans);font-size:var(--caption-size);line-height:var(--caption-lh);text-align:center;padding:4px 12px;position:fixed;bottom:0;left:0;right:0}.main--offset{padding-top:92px}@media (width<=767px){.main--offset{padding-top:68px}}.section,.hero{width:100%}.has-bg-media{isolation:isolate;position:relative;overflow:hidden}.bg-media{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.has-bg-media--dark{color:var(--color-text-on-dark)}.has-bg-media--dark:after{content:"";z-index:-1;background:rgb(var(--color-onyx-rgb) / .45);position:absolute;inset:0}.media-fill{object-fit:cover;width:100%;height:100%}@media (width>=768px){.only-mobile{display:none!important}}@media (width<=767px){.hide-mobile{display:none!important}}.ricos{--ricos-text:var(--color-text-primary);--ricos-link:var(--color-text-primary);--ricos-line:var(--color-ash);--ricos-shade-1:rgb(var(--color-ash-rgb) / .15);--ricos-shade-2:rgb(var(--color-ash-rgb) / .5);max-width:740px;color:var(--ricos-text);font-family:var(--font-sans);margin-inline:auto}.ricos p,.ricos li{font-size:var(--body-size);line-height:var(--body-lh);font-weight:var(--weight-regular)}.ricos a{color:var(--ricos-link);font-weight:inherit;text-decoration:underline;text-decoration-color:var(--ricos-line);text-underline-offset:.15em}.ricos blockquote{border-inline-start:3px solid var(--ricos-line);font-size:var(--lead-size);line-height:var(--lead-lh);margin:1em 0;margin-inline-start:0;padding-inline-start:1em}.ricos figure{margin:1.5em 0}.ricos figcaption{font-size:var(--caption-size);line-height:var(--caption-lh);letter-spacing:var(--caption-ls)}.ricos table{border-collapse:collapse;width:100%}.ricos td{border:1px solid var(--ricos-shade-2);vertical-align:top;padding:8px 12px}.ricos pre{white-space:pre-wrap;background:var(--ricos-shade-1);padding:12px 16px;line-height:1.5}.ricos hr{border:0;border-top:1px solid var(--ricos-line)}.ricos .ricos-button a{border:1px solid var(--btn-on-light-border);border-radius:var(--btn-radius);background-color:var(--btn-on-light-bg);color:var(--btn-on-light-text);font-family:var(--btn-font);font-weight:var(--weight-bold);font-size:var(--button-size);line-height:var(--button-lh);letter-spacing:var(--button-ls);transition:var(--btn-transition);padding:.85em 1.8em;text-decoration:none;display:inline-block}.ricos .ricos-button a:hover{opacity:var(--btn-on-light-hover-opacity)}.ricos details summary{cursor:pointer;font-weight:var(--weight-bold)}
