.at-root{--u:calc(100cqw / 1200);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100%;container:site/inline-size}.at-site{min-height:inherit;flex-direction:column;display:flex}.at-site[data-nav=left]{grid-template-columns:calc(var(--u) * 260) 1fr;align-items:start;display:grid}.at-body{flex-direction:column;flex:1;min-width:0;display:flex}.at-page{width:100%;max-width:var(--max-width,none);flex:1;margin:0 auto;overflow-x:clip;container:page/inline-size}.at-canvas{height:calc(var(--u) * var(--page-h) + var(--push-h,0px));position:relative}.at-flow{--gap-len:calc(var(--flow-gap) * 1px);gap:var(--gap-len);padding:calc(var(--gutter-top) * 1px) calc(var(--u) * var(--gutter)) calc(var(--page-bottom) * 1px);flex-direction:column;display:flex;position:relative}.at-flow-row{column-gap:calc(var(--u) * var(--row-gap));row-gap:var(--gap-len);align-items:start;display:grid}.at-flow>.at-flow-row[data-above]{margin-top:calc(var(--above) * 1px - var(--gap-len))}.at-flow>.at-flow-row[data-below]{margin-bottom:calc(var(--below) * 1px - var(--gap-len))}.at-flow-row[data-align=center]{align-items:center}.at-flow-row[data-align=end]{align-items:end}.at-flow-col{gap:var(--gap-len);flex-direction:column;min-width:0;display:flex}.at-flow .at-block{z-index:auto;order:0;width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}.at-flow .at-block[data-fw]{width:calc(var(--fw) * 1%);align-self:flex-start}.at-flow .at-block[data-fw=px]{width:calc(var(--fw) * 1px);max-width:100%;container-type:inline-size}.at-flow .at-block[data-fw=px]>*{--u:calc(100cqw / var(--fw))}.at-flow .at-block[data-fw][data-falign=center]{align-self:center}.at-flow .at-block[data-fw][data-falign=end]{align-self:flex-end}.at-flow .at-block[data-type=image] .at-img{height:auto;aspect-ratio:var(--ratio)}.at-flow .at-block[data-type=shape],.at-flow .at-block[data-type=embed],.at-flow .at-block[data-type=gallery][data-mode=slideshow]{aspect-ratio:var(--w) / var(--h)}.at-flow .at-block[data-vertical]{aspect-ratio:auto;min-height:calc(var(--u) * var(--h))}.at-flow-col:has(>.at-block[data-vertical]){align-self:stretch}.at-flow-col>.at-block[data-vertical]{flex:auto}.at-block{left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y) + var(--push,0px));width:calc(var(--u) * var(--w));height:calc(var(--u) * var(--h));z-index:var(--z);transform:rotate(calc(var(--r) * 1deg));box-sizing:border-box;position:absolute}.at-block[data-auto]{height:auto}.at-block[data-outline]{outline:max(1px, calc(var(--u) * var(--ol-w))) solid var(--ol-c);outline-offset:calc(max(1px, calc(var(--u) * var(--ol-w))) * -1)}.at-block[data-shadow]{filter:drop-shadow(calc(var(--u) * var(--sh-x)) calc(var(--u) * var(--sh-y)) calc(var(--u) * var(--sh-b)) color-mix(in srgb, var(--sh-c) var(--sh-o), transparent))}.at-canvas>.at-block[data-fixed-flow]{display:none}.at-fixed-root{z-index:50;pointer-events:none;background:0 0;min-height:0;position:fixed;inset:0;overflow:hidden}.at-fixed-root .at-block{pointer-events:auto}.at-fixed-nav{visibility:hidden}.at-fixed-nav .at-nav{position:static}.at-pin{z-index:90;position:relative}.at-pin[data-fixed][data-pos=top]{top:var(--nav-h,0px);position:sticky}.at-pin[data-fixed][data-pos=bottom]{position:sticky;bottom:0}.at-pin[data-overlay]{height:0}.at-pin[data-overlay]>.at-pin-inner{position:absolute;left:0;right:0}.at-pin[data-overlay][data-pos=top]>.at-pin-inner{top:0}.at-pin[data-overlay][data-pos=bottom]>.at-pin-inner{bottom:0}.at-rt{overflow-wrap:break-word;outline:none}.at-rt>*{margin:0}.at-rt p,.at-rt li,.at-ts-body{font-family:var(--body-font);font-size:calc(var(--tu,var(--u)) * var(--body-size));font-weight:var(--body-weight);line-height:var(--body-lh);letter-spacing:var(--body-ls);text-transform:var(--body-tt)}.at-rt h1,.at-ts-h1{font-family:var(--h1-font);font-size:calc(var(--tu,var(--u)) * var(--h1-size));font-weight:var(--h1-weight);line-height:var(--h1-lh);letter-spacing:var(--h1-ls);text-transform:var(--h1-tt)}.at-rt h2,.at-ts-h2{font-family:var(--h2-font);font-size:calc(var(--tu,var(--u)) * var(--h2-size));font-weight:var(--h2-weight);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);text-transform:var(--h2-tt)}.at-rt h3,.at-ts-small,.at-caption{font-family:var(--small-font);font-size:calc(var(--tu,var(--u)) * var(--small-size));font-weight:var(--small-weight);line-height:var(--small-lh);letter-spacing:var(--small-ls);text-transform:var(--small-tt)}.at-rt li p{font:inherit}.at-rt ul,.at-rt ol{padding-left:1.2em}.at-rt blockquote{border-left:1px solid;padding-left:1em}.at-rt hr{border:0;border-top:1px solid;margin:.6em 0}.at-rt code{font-family:ui-monospace,monospace;font-size:.9em}.at-root a{color:var(--link);-webkit-text-decoration:var(--link-deco);text-decoration:var(--link-deco);text-underline-offset:.15em;text-decoration-thickness:1px}.at-root a:hover{opacity:.7}.at-figure{gap:calc(var(--u) * 8);flex-direction:column;width:100%;height:100%;margin:0;display:flex}.at-figure>a,.at-figure>.at-img-wrap{opacity:1;flex:1;min-height:0;display:block}.at-img{width:100%;height:100%;display:block}.at-img-empty{color:#0008;background:repeating-linear-gradient(45deg,#0000 0 10px,#0001 10px 20px),#e6e3dc;place-items:center;width:100%;height:100%;font:12px/1.2 system-ui,sans-serif;display:grid}.at-shape{box-sizing:border-box;width:100%;height:100%}.at-line{justify-content:center;align-items:center;display:flex}.at-line>i{width:100%;height:max(1px, calc(var(--u) * var(--sw)));background:var(--line);display:block}.at-line[data-dir=v]>i{width:max(1px, calc(var(--u) * var(--sw)));height:100%}.at-video-wait{width:100%;height:100%;position:relative}.at-video-wait span{color:#fff;background:#000a;border-radius:4px;padding:3px 8px;font:12px/1.3 system-ui,sans-serif;position:absolute;bottom:8px;left:8px}.at-embed{background:#0001;border:0;width:100%;height:100%;display:block}.at-gallery figure{margin:0}.at-gallery :is(img,video){width:100%;height:auto;display:block}.at-gallery[data-lightbox] :is(img,video),.at-img-wrap[data-lightbox] img{cursor:zoom-in}.at-gallery .at-caption{margin-top:calc(var(--u) * 6)}.at-g-grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:calc(var(--u) * var(--gap));display:grid}.at-g-grid :is(img,video){object-fit:cover}.at-g-columns{columns:var(--cols);column-gap:calc(var(--u) * var(--gap))}.at-g-columns figure{break-inside:avoid;margin-bottom:calc(var(--u) * var(--gap))}.at-g-justified{gap:calc(var(--u) * var(--gap));flex-wrap:wrap;display:flex}.at-g-justified:after{content:"";flex-grow:1000000}.at-g-justified figure{flex-basis:calc(var(--u) * var(--row-h) * var(--ratio));flex-grow:var(--ratio)}.at-g-slideshow{gap:calc(var(--u) * 8);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.at-ss-stage{flex:1;min-height:0;position:relative}.at-ss-stage :is(img,video){object-fit:contain;opacity:0;height:100%;transition:opacity .5s;position:absolute;inset:0}.at-ss-stage :is(img,video)[data-active]{opacity:1}.at-ss-prev,.at-ss-next{z-index:1;background:0 0;border:0;width:50%;padding:0;position:absolute;top:0;bottom:0}.at-ss-prev{cursor:w-resize;left:0}.at-ss-next{cursor:e-resize;right:0}.at-ss-meta{justify-content:space-between;gap:1em;display:flex}.at-lightbox{z-index:1000;background:var(--bg);grid-template-rows:1fr auto;gap:12px;padding:24px;display:grid;position:fixed;inset:0}.at-lightbox :is(img,video){object-fit:contain;width:100%;height:100%;min-height:0}.at-lightbox-bar{font:13px/1.2 var(--small-font);color:var(--text);justify-content:space-between;align-items:center;display:flex}.at-lightbox button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px}.at-nav{align-items:center;gap:calc(var(--u) * 10) calc(var(--u) * 28);padding:calc(var(--u) * var(--gutter-top)) calc(var(--u) * var(--gutter));z-index:100;background:var(--nav-bg,transparent);flex-wrap:wrap;display:flex}.at-nav-links{display:contents}.at-nav[data-align=center]{justify-content:center}.at-nav[data-align=end]{justify-content:flex-end}.at-nav[data-sticky]{background:var(--nav-bg,var(--bg));position:sticky;top:0}.at-site[data-nav=left] .at-nav{flex-direction:column;align-items:flex-start}.at-site[data-nav=left] .at-nav[data-align=center]{align-items:center}.at-site[data-nav=left] .at-nav[data-align=end]{align-items:flex-end}.at-nav a{color:var(--nav-text,var(--text));text-decoration:none}.at-nav a[aria-current=page]{text-underline-offset:.2em;text-decoration:underline}.at-nav-title{margin-right:auto}.at-nav:has(.at-nav-push) .at-nav-title{margin-right:calc(var(--u) * 40)}.at-nav-push{margin-left:auto}.at-nav-logo{width:auto;display:block}.at-site[data-nav=left] .at-nav-title{margin:0 0 calc(var(--u) * 12)}.at-nav[data-align=center] .at-nav-title,.at-nav[data-align=end] .at-nav-title{margin-right:0}.at-nav-toggle{color:var(--nav-text,var(--text));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin-left:auto;padding:4px;display:none}.at-nav-toggle svg{display:block}.at-nav-check{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.at-nav-icon-close,.at-nav-check:checked~.at-nav-toggle .at-nav-icon-open{display:none!important}.at-nav-check:checked~.at-nav-toggle .at-nav-icon-close{display:block!important}.at-nav-check:focus-visible~.at-nav-toggle{outline-offset:2px;outline:2px solid}.at-nav-search{color:var(--nav-text,var(--text));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.at-nav-search .at-search-icon{width:1.05em;height:1.05em;display:block}.at-search-root{z-index:1000;overscroll-behavior:contain;background:var(--bg);color:var(--text);animation:.15s ease-out at-search-in;position:fixed;inset:0;overflow-y:auto}@keyframes at-search-in{0%{opacity:0}}.at-search{max-width:var(--max-width,none);padding:max(20px, calc(var(--u) * var(--gutter))) max(20px, calc(var(--u) * var(--gutter))) 60px;margin:0 auto}.at-search-bar{border-bottom:1px solid color-mix(in srgb, var(--text) 25%, transparent);align-items:center;gap:14px;padding-bottom:12px;display:flex}.at-search-bar>.at-search-icon{width:max(24px, calc(var(--u) * 32));height:max(24px, calc(var(--u) * 32));flex:none}.at-search-input{min-width:0;color:inherit;font-family:var(--body-font);font-weight:var(--body-weight);font-size:max(24px, calc(var(--u) * 40));appearance:none;background:0 0;border:0;outline:none;flex:1;padding:4px 0}.at-search-input::placeholder{color:color-mix(in srgb, var(--text) 40%, transparent)}.at-search-input::-webkit-search-cancel-button{display:none}.at-search-close{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:4px}.at-search-close svg{display:block}.at-search-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.at-search-tags button{border:1px solid color-mix(in srgb, var(--text) 30%, transparent);color:inherit;cursor:pointer;font-size:max(13px, calc(var(--u) * var(--small-size)));background:0 0;border-radius:999px;padding:5px 12px}.at-search-tags button:hover{border-color:var(--text)}.at-search-none{font-size:max(15px, calc(var(--u) * var(--body-size)));margin-top:24px}.at-search-results{--search-row:200px;flex-wrap:wrap;align-items:flex-start;gap:28px 20px;margin-top:28px;display:flex}.at-search-results:after{content:"";flex-grow:1000000}.at-search-results a{flex-direction:column;flex-basis:calc(var(--search-row) * var(--ratio));flex-grow:var(--ratio);min-width:0;color:inherit;gap:8px;text-decoration:none;display:flex}.at-search-results img,.at-search-noimg{width:100%;height:auto;aspect-ratio:var(--ratio);object-fit:cover;display:block}.at-search-noimg{background:color-mix(in srgb, var(--text) 8%, transparent)}.at-search-results a:hover img{opacity:.85}.at-search-results .at-ts-small{font-size:max(13px, calc(var(--u) * var(--small-size)))}@container site (max-width:767px){.at-root:not([data-force-desktop]) .at-site[data-nav=left]{display:flex}.at-root:not([data-force-desktop]) .at-nav{--u:calc(var(--mobile-scale) * 1px);--tu:var(--u);justify-content:space-between;padding:14px 20px}.at-root:not([data-force-desktop]) .at-site[data-nav=left] .at-nav{flex-direction:row;align-items:center}.at-root:not([data-force-desktop]) .at-nav .at-nav-title{margin:0}.at-root:not([data-force-desktop]) .at-nav-logo{max-height:44px}.at-root:not([data-force-desktop]) .at-nav-toggle{display:block}.at-root:not([data-force-desktop]) .at-nav-search{order:1;margin-left:auto;font-size:22px}.at-root:not([data-force-desktop]) .at-nav:has(.at-nav-search) .at-nav-toggle{order:2;margin-left:6px}.at-root:not([data-force-desktop]) .at-nav-links{flex-direction:column;flex-basis:100%;order:3;align-items:flex-start;gap:14px;padding:12px 0 8px;display:none}.at-root:not([data-force-desktop]) .at-nav-check:checked~.at-nav-links{display:flex}.at-root:not([data-force-desktop]) .at-nav-links a{font-size:22px}.at-root:not([data-force-desktop]) .at-nav-push{margin-left:0}}@container page (max-width:767px){.at-root:not([data-force-desktop]) .at-canvas{--u:calc(var(--mobile-scale) * 1px);--tu:var(--u);flex-direction:column;gap:28px;height:auto;padding:20px 20px 48px;display:flex}.at-root:not([data-force-desktop]) .at-flow{--u:calc(var(--mobile-scale) * 1px);--tu:var(--u);--gap-len:28px;padding:20px 20px 48px}.at-root:not([data-force-desktop]) .at-flow-row{row-gap:28px;grid-template-columns:minmax(0,1fr)!important}.at-root:not([data-force-desktop]) .at-flow-col{gap:28px}.at-root:not([data-force-desktop]) .at-flow .at-block{order:0}.at-root:not([data-force-desktop]) .at-flow .at-block[data-fw=""]{width:100%}.at-root:not([data-force-desktop]) .at-flow .at-block[data-vertical]{aspect-ratio:auto;flex:none;width:100%;min-height:0}.at-root:not([data-force-desktop]) .at-flow .at-line[data-dir=v]>i{width:100%;height:max(1px, calc(var(--u) * var(--sw)))}.at-root:not([data-force-desktop]) .at-block{order:var(--order);width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}.at-root:not([data-force-desktop]) .at-rt h1{font-size:calc(var(--tu,var(--u)) * min(var(--h1-size), 56))}.at-root:not([data-force-desktop]) .at-rt h2{font-size:calc(var(--tu,var(--u)) * min(var(--h2-size), 36))}.at-root:not([data-force-desktop]) .at-canvas>.at-block[data-fixed-flow]:not([data-hide-mobile]){display:block}.at-root:not([data-force-desktop]) .at-pin .at-canvas{padding:16px 20px}.at-root:not([data-force-desktop]) .at-block[data-hide-mobile]{display:none}.at-root:not([data-force-desktop]) .at-block[data-type=image] .at-img{height:auto;aspect-ratio:var(--ratio)}.at-root:not([data-force-desktop]) .at-block[data-type=shape],.at-root:not([data-force-desktop]) .at-block[data-type=embed],.at-root:not([data-force-desktop]) .at-block[data-type=gallery][data-mode=slideshow]{width:min(100%, calc(var(--w) * 1px));aspect-ratio:var(--w) / var(--h)}.at-root:not([data-force-desktop]) .at-g-grid,.at-root:not([data-force-desktop]) .at-g-columns{--cols:var(--cols-m)!important}.at-root:not([data-force-desktop]) .at-g-justified{grid-template-columns:minmax(0,1fr);display:grid}.at-root:not([data-force-desktop]) .at-g-justified figure{width:100%;min-width:0}.at-root:not([data-force-desktop]) .at-g-justified:after{display:none}}.at-gallery .at-g-link{opacity:1;display:block}.at-gallery .at-g-link:hover{opacity:.85}@container site (max-width:767px){.at-fixed-root:not([data-force-desktop]) .at-site{display:none}}.at-modal{z-index:1000;background:#0009;animation:.2s ease-out at-modal-fade;position:fixed;inset:0}.at-modal-panel{background:var(--bg,#fff);border-radius:24px;animation:.3s cubic-bezier(.2,.8,.2,1) at-modal-rise;position:absolute;inset:24px;overflow:hidden;box-shadow:0 20px 60px #00000040}.at-modal[data-warm],.at-modal[data-warm] .at-modal-panel{visibility:hidden;pointer-events:none;animation:none}.at-modal-panel iframe{opacity:0;border:0;width:100%;height:100%;transition:opacity .15s;display:block}.at-modal-panel iframe[data-loaded]{opacity:1}.at-modal-close{width:36px;height:36px;color:var(--text,#111);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;top:12px;right:12px}.at-modal-close:hover{opacity:.6}@keyframes at-modal-fade{0%{opacity:0}}@keyframes at-modal-rise{0%{opacity:0;transform:translateY(30px)}}@media (max-width:767px){.at-modal-panel{border-radius:16px 16px 0 0;inset:10px 8px 0}}@media (prefers-reduced-motion:reduce){.at-modal,.at-modal-panel{animation:none}}.at-menu{align-items:baseline;gap:calc(var(--u) * var(--gap) * .4) calc(var(--u) * var(--gap));flex-wrap:wrap;display:flex}.at-menu-items{display:contents}.at-menu[data-align=center]{justify-content:center}.at-menu[data-align=end]{justify-content:flex-end}.at-menu[data-align=between]{justify-content:space-between}.at-menu[data-dir=column]{gap:calc(var(--u) * var(--gap));flex-flow:column}.at-menu[data-dir=column][data-align=center]{align-items:center}.at-menu[data-dir=column][data-align=end]{align-items:flex-end}.at-menu a{color:var(--text);text-decoration:none}.at-menu[data-current=underline] a[aria-current=page]{text-underline-offset:.2em;text-decoration:underline}.at-menu[data-current=color] a[aria-current=page]{color:var(--menu-current,var(--link))}.at-menu-search{color:var(--text);cursor:pointer;background:0 0;border:0;align-self:center;padding:0;display:inline-flex}.at-menu-search .at-search-icon{width:1.05em;height:1.05em}.at-menu-check,.at-menu-toggle{display:none}.at-menu-toggle{cursor:pointer;color:var(--text);line-height:0}.at-menu-icon-close,.at-menu-check:checked~.at-menu-toggle .at-menu-icon-open{display:none}.at-menu-check:checked~.at-menu-toggle .at-menu-icon-close{display:block}@container page (max-width:767px){.at-root:not([data-force-desktop]) .at-menu[data-fold]{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:6px}.at-root:not([data-force-desktop]) .at-menu[data-fold] .at-menu-toggle{order:2;display:block}.at-root:not([data-force-desktop]) .at-menu[data-fold] .at-menu-search{order:1;font-size:22px!important}.at-root:not([data-force-desktop]) .at-menu[data-fold] .at-menu-items{flex-direction:column;flex-basis:100%;order:3;align-items:flex-start;gap:14px;padding:12px 0 8px;display:none}.at-root:not([data-force-desktop]) .at-menu[data-fold] .at-menu-check:checked~.at-menu-items{display:flex}.at-root:not([data-force-desktop]) .at-menu[data-fold] .at-menu-items a{font-size:22px!important}.at-root:not([data-force-desktop]) .at-pin .at-canvas:has(>.at-block[data-type=menu]){flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px}.at-root:not([data-force-desktop]) .at-pin .at-canvas:has(>.at-block[data-type=menu])>.at-block{flex:0 auto;width:auto;max-width:100%}.at-root:not([data-force-desktop]) .at-pin .at-canvas:has(>.at-block[data-type=menu])>.at-block[data-type=image] .at-img{width:auto;max-height:44px}.at-root:not([data-force-desktop]) .at-pin .at-canvas:has(>.at-block[data-type=menu])>.at-block[data-type=menu]{margin-left:auto;position:static}.at-root:not([data-force-desktop]) .at-pin .at-menu[data-fold] .at-menu-items{z-index:5;background:var(--bg);padding:12px 20px 20px;position:absolute;top:100%;left:0;right:0}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}
*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body>.at-root{min-height:100vh}
