/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--spacing:.25rem;--font-body:"Involve", "Involve Fallback", Arial, sans-serif;--font-heading:"Unbounded", "Unbounded Fallback", Arial, sans-serif;--font-digits:"JetBrains Mono", "JetBrains Mono Fallback", Arial, sans-serif;--container-site:73.125rem;--color-stage:#0e0908;--color-stage-ink:#fff;--color-header:#2d2827;--color-surface:#ffffff0f;--color-line:#ffffff24;--color-line-strong:#ffffff52;--color-ink-faint:#ffffff85;--color-ink-muted:#ffffffa3;--color-ink-soft:#ffffffc7;--color-ink-body:#ffffffe0;--color-count:#ffffff7f;--color-count-current:#0e0908a3;--color-veil:#0e0908d9;--color-callout:#0e0908c2;--color-shadow:#00000080;--radius-pill:999px;--radius-card:1rem;--radius-card-lg:1.25rem;--radius-shot:.625rem;--radius-shot-lg:.875rem;--radius-tile:.75rem;--radius-tile-shot:.5rem;--radius-button:.625rem;--radius-icon:.75rem;--duration-fast:.2s;--duration-medium:.3s;--duration-slow:.4s;--delay-stagger:40ms;--delay-enter:.14s;--delay-boot:10s;--tracking-nav:.08em}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@media not all and (width>=64rem){:root{--dw-header-h:4rem;--dw-card-radius:var(--radius-card);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (width>=64rem){:root{--dw-header-h:4.5rem;--dw-card-radius:var(--radius-card-lg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html{scroll-padding-top:calc(var(--dw-header-h) + 1rem)}body:has([data-dw-cookie]:not([hidden])){padding-bottom:calc(var(--dw-cookie-h,0px) + 1.5rem)}body{font-family:var(--font-body);background-color:var(--color-stage);color:var(--color-stage-ink);overflow-wrap:break-word}html:has([data-dw-menu-screen]:not([hidden])){overflow:hidden}html:has([data-dw-hero][data-dw-hold]){overscroll-behavior-y:none;overflow:hidden}:is(:focus-visible,label:has(>input:focus-visible)){outline:2px solid var(--color-stage-ink);outline-offset:2px}}@layer components{.dw-link{text-underline-offset:var(--dw-link-offset,.25em);text-decoration-line:underline}.dw-link-hover{text-underline-offset:var(--dw-link-offset,.25em);transition:color var(--duration-fast) ease, text-decoration-color var(--duration-fast) ease;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.dw-link-hover:hover{text-decoration-color:currentColor}.dw-arrow{width:1rem;height:1rem;translate:var(--dw-arrow-shift,none);transition:translate var(--duration-fast) ease;flex:none}.dw-icon-btn{border:1px solid var(--color-line-strong);border-radius:var(--radius-icon);width:2.75rem;height:2.25rem;transition:background-color var(--duration-fast) ease;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dw-icon-btn:hover:not(:disabled){background-color:var(--color-line)}.dw-icon-btn:disabled{opacity:.4}.dw-chips__list{flex-wrap:wrap;gap:.5rem;display:flex}.dw-chip{white-space:nowrap;border-radius:var(--radius-pill);background-color:var(--dw-chip-bg,var(--color-surface));min-height:2.75rem;color:var(--dw-chip-color,var(--color-ink-soft));transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:400;line-height:1.2;display:inline-flex}.dw-chip:where([href]):hover{background-color:var(--color-line);color:inherit}.dw-chip[aria-current]{background-color:var(--color-stage-ink);color:var(--color-stage)}.dw-chip:where([href]):after{content:attr(data-count);color:var(--color-count);transition:color var(--duration-fast) ease;font-size:.75rem}.dw-chip:where([href]):hover:after{color:var(--color-ink-muted)}.dw-chip[aria-current]:after{color:var(--color-count-current)}.dw-chip--static{--dw-chip-bg:var(--color-line);--dw-chip-color:var(--color-stage-ink)}.dw-card-link{border-radius:var(--dw-card-radius);background-color:var(--color-surface);color:var(--color-stage-ink);transition:background-color var(--duration-fast) ease}.dw-card-link:hover,.dw-card-link:focus-visible{background-color:var(--color-line)}.dw-shot{background-color:var(--color-stage-ink);display:block;overflow:hidden}.dw-shot picture{display:contents}.dw-shot img{object-fit:var(--dw-shot-fit,cover);object-position:var(--dw-shot-position,50% 50%);width:100%;height:100%}@media not all and (width>=64rem){.dw-shot{border-radius:var(--radius-shot)}}@media (width>=64rem){.dw-shot{border-radius:var(--radius-shot-lg)}}.dw-shot--zoom img{scale:var(--dw-shot-scale,none);transition:scale var(--duration-slow) ease}@media (prefers-reduced-motion:no-preference){:any-link:hover>.dw-shot--zoom,.dw-shot--zoom:any-link:hover{--dw-shot-scale:1.04}}.dw-grid{display:grid}@media not all and (width>=22.5rem){.dw-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}}@media (width>=22.5rem) and ((width<40rem)){.dw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (width>=40rem) and ((width<64rem)){.dw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (width>=64rem){.dw-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.dw-prose{font-size:var(--dw-copy);color:var(--color-ink-body);grid-template-columns:minmax(0,1fr);gap:1rem;line-height:1.65;display:grid}.dw-prose strong,.dw-prose b{color:var(--color-stage-ink);font-weight:700}.dw-prose a{color:var(--color-stage-ink);text-underline-offset:var(--dw-link-offset,.25em);text-decoration:underline}.dw-prose ul,.dw-prose ol{gap:.5rem;padding-left:1.5rem;display:grid}.dw-prose ul{list-style:outside}.dw-prose ol{list-style:decimal}.dw-h1{font-family:var(--font-heading);font-size:var(--dw-h1-fit,var(--dw-h1-size));color:var(--color-stage-ink);font-weight:700;line-height:1.15}@media not all and (width>=22.5rem){.dw-h1{--dw-h1-size:1.625rem}}@media (width>=22.5rem) and ((width<48rem)){.dw-h1{--dw-h1-size:1.75rem}}@media (width>=48rem) and ((width<64rem)){.dw-h1{--dw-h1-size:2.25rem}}@media (width>=64rem){.dw-h1{--dw-h1-size:2.75rem}}.dw-h2{font-family:var(--font-heading);color:var(--color-stage-ink);font-weight:700;line-height:1.25}@media not all and (width>=48rem){.dw-h2{font-size:1.25rem}}@media (width>=48rem) and ((width<64rem)){.dw-h2{font-size:1.5rem}}@media (width>=64rem){.dw-h2{font-size:1.75rem}}.dw-h3{font-family:var(--font-heading);color:var(--color-stage-ink);margin-top:.5rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.dw-suggest{margin-top:3rem}.dw-suggest>*+*{margin-top:1.25rem}.dw-page{padding-bottom:4rem}@media not all and (width>=48rem){.dw-page{--dw-head-gap:1.5rem;--dw-copy:1rem;padding-top:1.5rem}}@media (width>=48rem){.dw-page{--dw-head-gap:2rem;--dw-copy:1.0625rem;padding-top:2.5rem}}.dw-crumbs__list{font-family:var(--font-heading);color:var(--color-ink-muted);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.75rem;line-height:1.5;display:flex}.dw-crumbs__item{align-items:baseline;gap:.5rem;min-width:0;display:inline-flex}.dw-crumbs__sep{color:var(--color-line-strong)}.dw-crumbs__link{position:relative}.dw-crumbs__link:before{content:"";position:absolute;inset:-.25rem}.dw-crumbs__link:is(:hover,:focus-visible){color:var(--color-stage-ink)}.dw-crumbs__current{color:var(--color-ink-body)}.dw-page-head__title:not(:first-child){margin-top:1rem}.dw-page-head--title-first .dw-crumbs{margin-top:.75rem}.dw-skip{z-index:80;border-radius:var(--radius-button);background-color:var(--color-stage-ink);font-family:var(--font-heading);white-space:nowrap;color:var(--color-stage);font-size:.8125rem;font-weight:700;position:fixed;top:.75rem;left:1rem}.dw-skip:not(:focus-visible),.dw-skip[data-dw-quiet]{clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.dw-skip:focus-visible:not([data-dw-quiet]){padding:.75rem 1rem}@media (width>=48rem){.dw-icon-btn.dw-burger{display:none}}.dw-menu{min-width:0}.dw-menu__list{flex-direction:var(--dw-menu-direction,row);align-items:var(--dw-menu-align,center);justify-content:var(--dw-menu-justify,safe center);padding:var(--dw-menu-pad,.25rem);overflow-x:var(--dw-menu-overflow,auto);scrollbar-width:none;display:flex}.dw-menu__list::-webkit-scrollbar{display:none}.dw-menu__item{--dw-link-offset:.4em;display:var(--dw-menu-item-display,inline-block);padding-block:var(--dw-menu-item-pad,.875rem);font-family:var(--font-body);letter-spacing:var(--dw-menu-tracking,var(--tracking-nav));text-transform:lowercase;white-space:var(--dw-menu-wrap,nowrap)}.dw-menu__item[aria-current]{text-decoration-color:currentColor}@media not all and (width>=48rem){.dw-menu{display:none}}@media (width>=48rem){.dw-menu{display:block}}@media not all and (width>=64rem){.dw-menu__list{gap:var(--dw-menu-gap,1rem)}.dw-menu__item{font-size:var(--dw-menu-size,.75rem)}}@media (width>=64rem){.dw-menu__list{gap:var(--dw-menu-gap,1.75rem)}.dw-menu__item{font-size:var(--dw-menu-size,.8125rem)}}.dw-menu--screen{--dw-menu-gap:0;--dw-menu-pad:0;--dw-menu-item-pad:1rem;--dw-menu-size:1.125rem;--dw-menu-tracking:normal;--dw-menu-direction:column;--dw-menu-align:stretch;--dw-menu-justify:start;--dw-menu-overflow:visible;--dw-menu-item-display:block;--dw-menu-wrap:normal;display:block}.dw-menu--screen .dw-menu__item{border-bottom:1px solid var(--color-line);font-weight:700}.dw-screen{z-index:70;background-color:var(--color-header);position:fixed;inset:0}.dw-screen[hidden]{pointer-events:none}.dw-screen__panel{overscroll-behavior:contain;flex-direction:column;height:100%;display:flex;overflow-y:auto}.dw-screen__panel:focus{outline:none}.dw-screen__top{width:100%;height:var(--dw-header-h);flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.dw-screen__body{flex:auto;width:100%;padding-block:1.5rem 2.5rem}@media (prefers-reduced-motion:no-preference){.dw-screen{transition:opacity var(--duration-medium) ease-in, display var(--duration-medium) allow-discrete}.dw-screen:not([hidden]){transition-timing-function:ease-out}.dw-screen[hidden]{opacity:0}.dw-screen__panel{transition:translate var(--duration-medium) ease-out}@starting-style{.dw-screen:not([hidden]){opacity:0}.dw-screen:not([hidden]) .dw-screen__panel{translate:0 .875rem}}}@media (width>=48rem){.dw-screen{display:none}}.dw-cookie{z-index:60;border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-stage);box-shadow:0 1.25rem 2.5rem var(--color-shadow);position:fixed}.dw-cookie__inner{max-width:var(--container-site);margin-inline:auto;display:flex}.dw-cookie__text{color:var(--color-ink-soft);line-height:1.5}.dw-cookie__more{color:var(--color-stage-ink);text-decoration-thickness:1px}.dw-cookie__actions{gap:.75rem;display:flex}.dw-cookie__button{border:1px solid var(--dw-cookie-button-line,var(--color-line-strong));border-radius:var(--radius-button);min-height:2.75rem;font-family:var(--font-heading);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;padding-inline:1.25rem;font-size:.8125rem;line-height:1.2}.dw-cookie__button:hover{background-color:var(--dw-cookie-button-hover,var(--color-line))}.dw-cookie__button--accept{--dw-cookie-button-line:var(--color-stage-ink);--dw-cookie-button-hover:var(--color-ink-body);background-color:var(--color-stage-ink);color:var(--color-stage);font-weight:700}.dw-cookie__button--accept:hover{border-color:var(--color-ink-body)}@media not all and (width>=48rem){.dw-cookie{inset-inline:.75rem;bottom:.75rem}.dw-cookie__inner{flex-direction:column;gap:1rem;padding:1rem}.dw-cookie__text{font-size:.8125rem}}@media (width>=48rem){.dw-cookie{inset-inline:1.5rem;bottom:1.5rem}.dw-cookie__text{font-size:.875rem}}@media (width>=48rem) and ((width<64rem)){.dw-cookie__inner{flex-direction:column;gap:2rem;padding:1rem 1.5rem}}@media not all and (width>=64rem){.dw-cookie__actions{flex-wrap:wrap}.dw-cookie__button{flex:auto}}@media (width>=64rem){.dw-cookie__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding:1rem 1.5rem}.dw-cookie__actions{flex-wrap:nowrap}.dw-cookie__button{flex:none}}.dw-footer{border-top:1px solid var(--color-line);flex-direction:column;justify-content:center;padding-block:4rem;display:flex}.dw-footer:focus{outline:none}.dw-footer__inner{width:100%}.dw-footer__top{display:grid}.dw-footer__brand{min-width:0}.dw-footer__about{max-width:24rem;color:var(--color-ink-soft);margin-top:1.5rem;font-size:.875rem;line-height:1.6}.dw-footer__list{gap:1rem;display:grid}.dw-footer__item{--dw-link-offset:.4em;letter-spacing:var(--tracking-nav);text-transform:lowercase;color:var(--color-ink-soft);font-size:.875rem;position:relative}.dw-footer__item:before{content:"";position:absolute;inset:-.5rem -.25rem}.dw-footer__item:is(:hover,:focus-visible){color:inherit}.dw-footer__item:focus-visible{outline-offset:4px}.dw-footer__legal{border-top:1px solid var(--color-line);color:var(--color-ink-muted);margin-top:4rem;padding-top:2rem;font-size:.875rem;line-height:1.5;display:grid}.dw-footer__docs{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.dw-footer__doc{transition:color var(--duration-fast) ease}button.dw-footer__doc{cursor:pointer;text-align:left;white-space:nowrap}.dw-footer__doc:is(:hover,:focus-visible){color:var(--color-stage-ink)}.dw-footer__lang{gap:.5rem;display:flex}.dw-footer__lang-current{color:var(--color-stage-ink)}@media not all and (width>=48rem){.dw-footer__top{gap:2rem}}@media (width>=48rem){.dw-footer__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4rem}.dw-footer__nav{text-align:right}}@media not all and (width>=64rem){.dw-footer__legal{gap:1rem}}@media (width>=64rem){.dw-footer__legal{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2rem}.dw-footer__docs{justify-content:flex-end}}.dw-chips{margin-top:var(--dw-head-gap)}.dw-product,.dw-post-tile{display:flex}.dw-product__link,.dw-post-tile__link{flex-direction:column;width:100%;display:flex}.dw-product__link{container-type:inline-size}.dw-product__shot{--dw-shot-position:50% 100%;aspect-ratio:3/4}.dw-product__name{color:var(--color-ink-body);flex:1 0 auto;margin-top:1rem;line-height:1.35}.dw-product__meta{font-family:var(--font-heading);letter-spacing:.04em;color:var(--color-ink-muted);flex-wrap:wrap;order:1;align-items:center;gap:.25rem .5rem;margin-top:1rem;padding-bottom:.25rem;font-weight:700;line-height:1.3;display:flex}.dw-product__volume{align-items:center;gap:.5rem;display:inline-flex}.dw-product__volume:before{content:"";border-radius:var(--radius-pill);background-color:currentColor;width:.25rem;height:.25rem}@media not all and (width>=22.5rem){.dw-product__name{padding-inline:.125rem;font-size:min(.875rem,8.2cqi)}}@media (width>=22.5rem) and ((width<24rem)){.dw-product__name{padding-inline:.125rem;font-size:min(.75rem,8.2cqi)}}@media (width>=24rem) and ((width<40rem)){.dw-product__name{padding-inline:.125rem;font-size:min(.8125rem,8.2cqi)}}@media not all and (width>=40rem){.dw-product__link,.dw-post-tile__link{padding:.5rem}.dw-product__meta{padding-inline:.125rem;font-size:.6875rem}}@media (width>=40rem) and ((width<64rem)){.dw-product__link,.dw-post-tile__link{padding:.75rem}.dw-product__name{padding-inline:.25rem;font-size:min(.875rem,8.2cqi)}.dw-product__meta{padding-inline:.25rem;font-size:.6875rem}}@media (width>=64rem){.dw-product__link,.dw-post-tile__link{padding:1rem}.dw-product__name{padding-inline:.25rem;font-size:min(.9375rem,8.2cqi)}.dw-product__meta{padding-inline:.25rem;font-size:.75rem}}.dw-post-card{border-radius:var(--dw-card-radius);background-color:var(--color-surface);padding:1rem;display:grid}.dw-post-card__shot{background-color:var(--color-surface)}.dw-post-card__shot img{filter:grayscale()}.dw-post-card__text{flex-direction:column;align-items:flex-start;display:flex;container-type:inline-size}.dw-post-card__title{font-family:var(--font-heading);color:var(--color-stage-ink);font-weight:700;line-height:1.25}.dw-post-card__lead{color:var(--color-ink-soft);grid-template-columns:minmax(0,1fr);gap:.75rem;line-height:1.6;display:grid}.dw-post-card__text>:has(+.dw-post-card__more){margin-bottom:auto}.dw-post-card__more{border-radius:var(--radius-pill);background-color:var(--color-stage-ink);min-height:2.75rem;color:var(--color-stage);font-family:var(--font-heading);transition:background-color var(--duration-fast) ease;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;line-height:1.2;display:inline-flex}.dw-post-card__more:hover{background-color:var(--color-ink-body)}@media (prefers-reduced-motion:no-preference){.dw-post-card__more:hover{--dw-arrow-shift:.25rem 0}}@media not all and (width>=40rem){.dw-post-card{grid-template-columns:minmax(0,1fr);gap:1rem}.dw-post-card__shot{aspect-ratio:4/3}.dw-post-card__text{padding:.25rem .5rem .5rem}.dw-post-card__lead{margin-top:1rem}.dw-post-card__more{margin-top:1.25rem}}@media (width>=40rem) and ((width<48rem)){.dw-post-card{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1.5rem}}@media (width>=40rem){.dw-post-card__shot{aspect-ratio:auto;min-height:12.5rem}.dw-post-card__lead,.dw-post-card__more{margin-top:2rem}}@media (width>=40rem) and ((width<64rem)){.dw-post-card__text{padding:.5rem .5rem .5rem 0}}@media not all and (width>=48rem){.dw-post-card__title{font-size:min(1.125rem,6.4cqi)}}@media (width>=48rem){.dw-post-card{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:2rem}}@media (width>=48rem) and ((width<64rem)){.dw-post-card__title{font-size:min(1.375rem,6.4cqi)}}@media (width>=64rem){.dw-post-card__text{padding:.75rem .5rem .75rem 0}.dw-post-card__title{font-size:min(1.5rem,6.4cqi)}.dw-post-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.dw-post-tile__shot{background-color:var(--color-surface);aspect-ratio:4/3}.dw-post-tile__shot img{filter:grayscale()}.dw-post-tile__title,.dw-post-nav__title{font-family:var(--font-heading);font-size:.9375rem;font-weight:700;line-height:1.3}.dw-post-tile__title{margin-top:.75rem;padding:0 .125rem .25rem}.dw-post-nav{gap:.75rem;margin-top:3rem;display:grid}.dw-post-nav__link{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;display:flex}.dw-post-nav__link--next{text-align:right;align-items:flex-end}.dw-post-nav__label{font-family:var(--font-heading);color:var(--color-ink-muted);align-items:center;gap:.5rem;font-size:.875rem;line-height:1.3;display:inline-flex}.dw-post-nav__title{color:var(--color-ink-body)}@media (prefers-reduced-motion:no-preference){.dw-post-nav__link--next:hover{--dw-arrow-shift:.25rem 0}.dw-post-nav__link--prev:hover{--dw-arrow-shift:-.25rem 0}}@media not all and (width>=40rem){.dw-post-nav{grid-template-columns:minmax(0,1fr)}}@media (width>=40rem){.dw-post-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-post-nav__link--next{grid-column:2}}.dw-tabs{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:3rem}.dw-tabs__heading,.dw-tabs__tab{font-family:var(--font-heading);font-size:.9375rem;font-weight:700;line-height:1.2}.dw-tabs__heading{color:var(--color-stage-ink)}.dw-tabs__panel{font-size:var(--dw-copy)}.dw-specs{border-collapse:collapse;text-align:left;width:100%;line-height:1.5}.dw-specs th,.dw-specs td{vertical-align:top}.dw-specs th{font-family:var(--font-heading);color:var(--color-ink-muted);font-size:.8125rem;font-weight:700}.dw-specs td{border-bottom:1px solid var(--color-line);color:var(--color-ink-body)}@media not all and (width>=22.5rem){.dw-specs,.dw-specs tbody,.dw-specs tr{display:block}.dw-specs th{border-bottom:0;width:auto;padding:.75rem 0 .25rem;display:block}.dw-specs td{padding:0 0 .75rem;display:block}}@media (width>=22.5rem) and ((width<48rem)){.dw-specs th{border-bottom:1px solid var(--color-line);width:30%;padding:.75rem 1.5rem .75rem 0}}@media (width>=22.5rem){.dw-specs td{padding:.75rem 0}}@media not all and (width>=48rem){.dw-tabs{display:grid}.dw-tabs__list{display:none}.dw-tabs__heading{margin-bottom:.75rem}}@media (width>=48rem){.dw-tabs{display:block}.dw-tabs__list{border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.dw-tabs__tab{color:var(--color-ink-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--duration-fast) ease, border-color var(--duration-fast) ease;border-bottom:2px solid #0000;margin-right:2rem;padding:.75rem .25rem;position:relative;bottom:-1px}.dw-tabs__tab:is(:hover,:has(>:checked)){color:inherit}.dw-tabs__tab:has(>:checked){border-bottom-color:currentColor}.dw-tabs__radio{appearance:none;opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.dw-tabs__heading{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dw-tabs:has(.dw-tabs__tab:not(:first-child)>:checked) .dw-tabs__panel:nth-child(1 of .dw-tabs__panel),.dw-tabs:has(.dw-tabs__tab:not(:nth-child(2))>:checked) .dw-tabs__panel:nth-child(2 of .dw-tabs__panel){display:none}.dw-tabs__panel{padding-top:1.75rem}.dw-specs th{border-bottom:1px solid var(--color-line);width:22%;padding:.75rem 1.5rem .75rem 0}}.dw-listing{margin-top:var(--dw-head-gap)}.dw-listing__empty{color:var(--color-ink-soft);padding-block:2.5rem;line-height:1.6}.dw-posts__list{grid-template-columns:minmax(0,1fr);display:grid}@media not all and (width>=48rem){.dw-posts__list{gap:1rem}}@media (width>=48rem){.dw-posts__list{gap:1.5rem}}.dw-service,.dw-article__column{margin-top:var(--dw-head-gap)}.dw-article__photo,.dw-about__photo{border-radius:var(--dw-card-radius);background-color:var(--color-surface);filter:grayscale();width:100%}.dw-article__media{max-width:40rem;display:block}.dw-article__media+.dw-prose{margin-top:2rem}.dw-contacts{margin-top:var(--dw-head-gap);grid-template-columns:minmax(0,1fr);display:grid}.dw-contacts__details{align-content:start}.dw-contacts__company{color:var(--color-ink-body);line-height:1.6}.dw-contacts__address{color:var(--color-stage-ink);margin-top:.75rem;font-size:1.0625rem;font-style:normal;line-height:1.6}.dw-contacts__route{width:fit-content;font-family:var(--font-heading);color:var(--color-ink-soft);transition:color var(--duration-fast) ease;margin-top:1rem;font-size:.8125rem;text-decoration-thickness:1px;display:block}.dw-contacts__route:is(:hover,:focus-visible){color:inherit}.dw-contacts__phones{gap:1.25rem;display:grid}.dw-contacts__label{color:var(--color-ink-muted);font-size:.8125rem;line-height:1.4}.dw-contacts__number{font-family:var(--font-heading);margin-top:.25rem;font-size:1.125rem;font-weight:700;line-height:1.25}@media not all and (width>=64rem){.dw-contacts{gap:2rem}.dw-contacts__details{gap:2.5rem;display:grid}}@media (width>=64rem){.dw-contacts{gap:3rem}.dw-contacts__details{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:3rem;display:flex}}.dw-about__body{margin-top:var(--dw-head-gap)}.dw-about__caption{color:var(--color-ink-muted);margin-top:1rem;font-size:.875rem;line-height:1.5}.dw-about__text{margin-top:2rem}.dw-about__part,.dw-perks{margin-top:3rem}.dw-perks__grid{counter-reset:dw-perk;margin-top:2rem}.dw-perk{border-radius:var(--dw-card-radius);background-color:var(--color-surface);color:var(--color-ink-body);counter-increment:dw-perk;flex-direction:column;justify-content:space-between;gap:1.25rem;line-height:1.4;display:flex}.dw-perk:before{content:counter(dw-perk, decimal-leading-zero);content:counter(dw-perk, decimal-leading-zero) / "";font-family:var(--font-digits);letter-spacing:.04em;color:var(--color-ink-faint);font-size:.75rem;font-weight:500;line-height:1}@media not all and (width>=22.5rem){.dw-perk{padding:1rem;font-size:.9375rem}}@media (width>=22.5rem) and ((width<40rem)){.dw-perk{min-height:6.5rem;padding:1rem;font-size:.875rem}}@media (width>=40rem) and ((width<48rem)){.dw-perk{min-height:6.5rem;padding:1rem;font-size:.9375rem}}@media (width>=48rem) and ((width<64rem)){.dw-perk{min-height:6.5rem;padding:1.25rem;font-size:.9375rem}}@media (width>=64rem){.dw-perk{min-height:8rem;padding:1.25rem;font-size:.9375rem}}.dw-item{margin-top:var(--dw-head-gap);display:grid}.dw-item__shot{--dw-shot-fit:contain;border-radius:var(--dw-card-radius);align-self:start;width:100%}.dw-item__chips{margin-top:1.5rem}.dw-item__summary{container-type:inline-size}.dw-item__title--wide{--dw-h1-fit:min(var(--dw-h1-size), 8.8cqi)}.dw-item__title--long{--dw-h1-fit:min(var(--dw-h1-size), 6.2cqi)}.dw-item__lead{margin-top:2rem}@media not all and (width>=48rem){.dw-item{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media (width>=48rem) and ((width<64rem)){.dw-item{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:2.5rem}}@media (width>=64rem){.dw-item{grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:3.5rem}}.dw-legal{margin-top:var(--dw-head-gap);gap:2.5rem;display:grid}.dw-icon-btn.dw-hero__step{display:none}.dw-hero__step[data-dw-step="-1"]{--dw-hero-step-top:1rem}.dw-hero__step[data-dw-step="1"]{--dw-hero-step-bottom:1rem}.dw-hero{padding-top:var(--dw-header-h)}.dw-hero__stage{height:var(--dw-stage-h);background-color:var(--color-stage);position:relative;overflow:hidden}.dw-hero[data-dw-track]{overflow-anchor:none}.dw-hero[data-dw-track] .dw-hero__stage{top:var(--dw-header-h);position:sticky}.dw-hero[data-dw-track]:after{content:"";height:var(--dw-track);display:block}.dw-hero__frame{gap:1.5rem;height:100%;display:flex}.dw-hero__rail{visibility:hidden;flex:none;width:9rem;position:relative}.dw-hero__ruler{visibility:hidden;flex-direction:column;flex:none;justify-content:center;gap:.5rem;width:3rem}.dw-hero[data-dw-painted] .dw-hero__rail,.dw-hero[data-dw-painted] .dw-hero__ruler{visibility:visible}.dw-hero__body{flex:auto;min-width:0;height:100%;position:relative}.dw-hero__scene{height:100%;position:relative}.dw-hero__pins{display:none}.dw-pin{border-radius:var(--radius-pill);background-color:var(--color-veil);max-width:45%;font-family:var(--font-body);white-space:nowrap;color:var(--color-stage-ink);opacity:0;transition:opacity var(--duration-medium) ease;padding:.1875rem .5rem;font-size:.8125rem;font-weight:400;line-height:1.2;position:absolute;top:0;left:0;translate:0 -50%}.dw-pin[data-dw-end]{translate:-100% -50%}.dw-pin[data-dw-active]{opacity:1}.dw-tab{border-radius:var(--radius-pill);background-color:var(--color-surface);width:100%;color:var(--color-stage-ink);font-family:var(--font-body);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;translate:0 calc(var(--dw-tab-y,0px) - 50%);scale:var(--dw-tab-scale,1);opacity:var(--dw-tab-opacity,0);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;padding:.625rem .875rem;font-size:.75rem;font-weight:700;line-height:1.2;position:absolute;top:50%;left:0;overflow:hidden}.dw-tab[data-dw-current]{background-color:var(--color-stage-ink);color:var(--color-stage)}.dw-tab[data-dw-far]{pointer-events:none}.dw-tab:focus-visible{opacity:1;scale:1}.dw-tick{--dw-tick-fill:0;grid-template-columns:1fr 1px;align-items:center;gap:.5rem;height:1.5rem;display:grid}.dw-tick__num{font-family:var(--font-digits);text-align:right;color:var(--color-ink-faint);transition:color var(--duration-fast) ease;font-size:.625rem;font-weight:500;line-height:1}.dw-tick[data-dw-current] .dw-tick__num{color:inherit}.dw-tick__bar{background-color:var(--color-line);height:100%;position:relative}.dw-tick__bar:after{content:"";scale:1 var(--dw-tick-fill);transform-origin:top;background-color:currentColor;position:absolute;inset:0}.dw-hero__canvas{width:100%;height:100%;position:absolute;inset:0}.dw-hero__leader{pointer-events:none;width:100%;height:100%;transition:opacity var(--duration-medium) ease;position:absolute;inset:0}.dw-hero__leader[data-dw-idle]{opacity:0}.dw-hero__leader line{stroke:var(--color-ink-muted);vector-effect:non-scaling-stroke}.dw-hero__leader circle{fill:currentColor}.dw-hero__callouts{margin-inline:calc(var(--dw-hero-deck-bleed,0px) * -1);padding-block:var(--dw-hero-deck-pad,0);translate:var(--dw-hero-deck-shift,none)}.dw-callout{z-index:2;width:var(--dw-callout-width,20rem);padding:var(--dw-callout-pad,1rem);border-radius:var(--dw-callout-radius,var(--radius-card-lg));border:var(--dw-callout-border,1px solid var(--color-line));background:var(--dw-callout-bg,var(--color-callout));box-shadow:var(--dw-callout-shadow,0 1.5rem 3rem -1rem var(--color-shadow));-webkit-backdrop-filter:var(--dw-callout-glass,blur(1.5rem) saturate(150%));backdrop-filter:var(--dw-callout-glass,blur(1.5rem) saturate(150%));color:var(--color-stage-ink);opacity:var(--dw-callout-opacity,0);translate:var(--dw-callout-from,0 calc(var(--dw-shift-y,0rem) - .5rem));transition:var(--dw-callout-transition,opacity var(--duration-medium) ease, translate var(--duration-medium) ease, display var(--duration-medium) allow-discrete);display:none;position:absolute}.dw-callout[data-dw-columns="1"]{width:var(--dw-callout-width,13.5rem)}.dw-callout[data-dw-columns="3"]{width:var(--dw-callout-width,24.5rem)}.dw-callout[data-dw-columns="4"]{width:var(--dw-callout-width,25.5rem)}.dw-callout[data-dw-active]{opacity:1;translate:var(--dw-callout-to,0 var(--dw-shift-y,0rem));display:block}@starting-style{.dw-hero[data-dw-mode=scroll] .dw-callout[data-dw-active]{opacity:var(--dw-callout-enter-opacity,0);translate:var(--dw-callout-enter,0 calc(var(--dw-shift-y,0rem) + .5rem))}}.dw-callout[data-dw-slot=tl]{top:var(--dw-inset-y);left:var(--dw-inset-x)}.dw-callout[data-dw-slot=tr]{top:var(--dw-inset-y);right:var(--dw-inset-x)}.dw-callout[data-dw-slot=bl]{bottom:var(--dw-inset-y);left:var(--dw-inset-x)}.dw-callout[data-dw-slot=br]{bottom:var(--dw-inset-y);right:var(--dw-inset-x)}.dw-callout[data-dw-slot=ml],.dw-callout[data-dw-slot=mr]{--dw-shift-y:-50%;top:50%}.dw-callout[data-dw-slot=ml]{left:var(--dw-inset-x)}.dw-callout[data-dw-slot=mr]{right:var(--dw-inset-x)}.dw-callout__eyebrow{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.6875rem;font-weight:700}.dw-callout__title{font-family:var(--font-body);margin-top:.5rem;font-size:1.0625rem;font-weight:700;line-height:1.2}.dw-callout__grid{margin-top:var(--dw-callout-grid-top,1rem);gap:var(--dw-callout-gap,.5rem);margin-inline:calc(var(--dw-callout-bleed,0px) * -1);padding-inline:var(--dw-callout-bleed,0);-webkit-mask-image:var(--dw-callout-mask,none);-webkit-mask-image:var(--dw-callout-mask,none);-webkit-mask-image:var(--dw-callout-mask,none);mask-image:var(--dw-callout-mask,none);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.dw-callout__grid>li:nth-child(2){--dw-wave:1}.dw-callout__grid>li:nth-child(3){--dw-wave:2}.dw-callout__grid>li:nth-child(n+4){--dw-wave:3}.dw-tile{border-radius:var(--dw-tile-radius,var(--radius-tile));height:100%;padding:var(--dw-tile-pad,.5rem);display:block}.dw-tile__shot{--dw-shot-position:50% 57%;border-radius:var(--dw-tile-shot-radius,var(--radius-tile-shot));aspect-ratio:var(--dw-tile-shot-ratio,4 / 5);min-height:var(--dw-tile-shot-min,auto)}.dw-tile--tip .dw-tile__shot{--dw-shot-position:50% 50%}.dw-tile--tip .dw-tile__shot img{filter:grayscale()}.dw-tile__name{-webkit-line-clamp:var(--dw-tile-lines,2);margin-top:var(--dw-tile-name-top,.5rem);font-size:var(--dw-tile-name-size,.6875rem);color:var(--color-ink-soft);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.dw-tile__name sup{top:-.25em}.dw-tile__volume{font-family:var(--font-heading);font-size:var(--dw-tile-volume-size,.625rem);letter-spacing:.06em;color:var(--dw-tile-volume-color,var(--color-ink-faint));margin-top:.25rem;font-weight:700;display:block}.dw-callout__bar{display:none}@media (width>=48rem) and (not ((pointer:coarse) and ((height<48rem)))){.dw-hero{--dw-stage-h:calc(100svh - var(--dw-header-h))}.dw-hero[data-dw-mode=scroll] .dw-hero__callouts{pointer-events:none;position:absolute;inset:0}.dw-hero[data-dw-mode=scroll] .dw-callout{pointer-events:auto}.dw-hero[data-dw-mode=scroll] .dw-callout[data-dw-columns="4"]{--dw-tile-pad:.375rem;--dw-tile-name-size:.625rem}}@media not all and (width>=64rem),(pointer:coarse) and ((height<48rem)){.dw-hero__rail,.dw-hero__ruler{display:none}}@media (width>=64rem) and (not ((pointer:coarse) and ((height<48rem)))){.dw-hero__rail{display:block}.dw-hero__ruler{display:flex}}.dw-hero[data-dw-mode=static]{--dw-hero-deck-pad:1.5rem 2.5rem;--dw-callout-width:auto;--dw-callout-opacity:1;--dw-callout-from:none;--dw-callout-to:none}.dw-hero[data-dw-mode=static] .dw-hero__stage{height:auto;overflow:visible}.dw-hero[data-dw-mode=static] .dw-hero__frame,.dw-hero[data-dw-mode=static] .dw-hero__body,.dw-hero[data-dw-mode=static] .dw-hero__scene{height:auto;display:block}.dw-hero[data-dw-mode=static] .dw-hero__rail,.dw-hero[data-dw-mode=static] .dw-hero__ruler,.dw-hero[data-dw-mode=static] .dw-hero__canvas{display:none}.dw-hero[data-dw-mode=static][data-dw-painted] .dw-hero__canvas{height:auto;display:block;position:relative}.dw-hero[data-dw-mode=static] .dw-hero__leader{display:none}.dw-hero[data-dw-mode=static] .dw-hero__callouts{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:.75rem;display:grid}.dw-hero[data-dw-mode=static] .dw-callout{display:block;position:static}.dw-hero[data-dw-mode=static] .dw-tile--tip{--dw-tile-lines:none}.dw-hero[data-dw-mode=static] .dw-tile{container-type:inline-size}.dw-hero[data-dw-mode=static] .dw-tile__name--long{font-size:min(.6875rem,8.4cqi)}.dw-hero[data-dw-mode=static] .dw-callout__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}@media not all and (width>=48rem),(pointer:coarse) and ((height<48rem)){.dw-hero{--dw-stage-h:calc(100dvh - var(--dw-header-h))}.dw-hero[data-dw-mode=scroll][data-dw-deck-in]{--dw-hero-deck-shift:0 0}.dw-hero[data-dw-intro]{--dw-hero-intro-wait:var(--duration-medium)}.dw-hero[data-dw-mode=scroll] .dw-hero__scene{flex:0 0 var(--dw-hero-scene-basis,45%);height:auto}.dw-hero[data-dw-mode=scroll] .dw-hero__pins{display:block}.dw-hero[data-dw-swipe] .dw-hero__step{top:var(--dw-hero-step-top,auto);right:var(--dw-hero-step-right,0);bottom:var(--dw-hero-step-bottom,auto);z-index:2;display:inline-flex;position:absolute}.dw-hero[data-dw-mode=scroll] .dw-callout{flex-direction:column;inset:0}.dw-hero[data-dw-mode=scroll] .dw-callout[data-dw-active]{--dw-wave-opacity:1;--dw-wave-ease:ease-out;--dw-wave-wait:var(--dw-hero-intro-wait,var(--delay-enter));transition:translate var(--duration-slow) cubic-bezier(.22, 1, .36, 1) var(--delay-enter), display var(--duration-slow) allow-discrete var(--delay-enter);display:flex}.dw-hero[data-dw-mode=scroll] .dw-callout__grid>li,.dw-hero[data-dw-mode=scroll] .dw-callout__bar{opacity:var(--dw-wave-opacity,0);transition:opacity var(--duration-fast) var(--dw-wave-ease,ease-in) calc(var(--dw-wave-wait,0 * var(--delay-stagger)) + var(--dw-wave,0) * var(--delay-stagger))}@starting-style{.dw-hero[data-dw-mode=scroll] .dw-callout__grid>li,.dw-hero[data-dw-mode=scroll] .dw-callout__bar{opacity:0}}.dw-hero[data-dw-mode=scroll] .dw-callout__eyebrow{display:none}.dw-hero[data-dw-mode=scroll] .dw-callout__title{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dw-hero[data-dw-mode=scroll] .dw-callout__grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex:auto;min-height:0;scroll-padding-inline-start:1rem;display:flex;overflow-x:auto}.dw-hero[data-dw-mode=scroll] .dw-callout__grid::-webkit-scrollbar{display:none}.dw-hero[data-dw-mode=scroll] .dw-callout__grid>li{scroll-snap-align:start;flex:0 0 13rem}.dw-hero[data-dw-mode=scroll] .dw-callout[data-dw-more]{--dw-callout-mask:linear-gradient(to right, var(--color-stage-ink) calc(100% - 3rem), transparent)}.dw-hero[data-dw-mode=scroll] .dw-tile{flex-direction:column;display:flex}.dw-hero[data-dw-mode=scroll] .dw-tile:focus-visible{outline-offset:-2px}.dw-hero[data-dw-mode=scroll] .dw-tile__shot{flex:auto}.dw-hero[data-dw-mode=scroll] .dw-tile__name,.dw-hero[data-dw-mode=scroll] .dw-tile__volume{flex:none}.dw-hero[data-dw-mode=scroll] .dw-callout[data-dw-scrollable] .dw-callout__bar{border-radius:var(--radius-pill);background-color:var(--color-line);flex:none;height:2px;margin-top:.875rem;display:block;position:relative}.dw-hero[data-dw-mode=scroll] .dw-callout__thumb{inset-block:0;left:calc(var(--dw-strip-offset,0) * 100%);width:calc(var(--dw-strip-share,1) * 100%);border-radius:inherit;background-color:var(--color-ink-body);position:absolute}}@media ((width<48rem)) and (not ((pointer:coarse) and (orientation:landscape) and ((height<48rem)))),(pointer:coarse) and (orientation:portrait) and ((height<48rem)){.dw-hero[data-dw-mode=scroll] .dw-hero__body{flex-direction:column;display:flex}.dw-hero[data-dw-mode=scroll] .dw-hero__callouts{border-top:1px solid var(--color-line);background-color:var(--color-stage);min-height:0;transition:translate var(--duration-medium) ease;flex:auto;position:relative;overflow:clip}}@media (pointer:coarse) and (orientation:landscape) and ((height<48rem)){.dw-hero[data-dw-mode=scroll] .dw-hero__body{flex-direction:row;display:flex}.dw-hero[data-dw-mode=scroll] .dw-hero__callouts{border-top:0;border-left:1px solid var(--color-line);background-color:var(--color-stage);min-height:0;transition:translate var(--duration-medium) ease;flex:auto;position:relative;overflow:clip}}@media ((width<48rem)) and (height>=32rem) and (not ((pointer:coarse) and (orientation:landscape) and ((height<48rem)))),(pointer:coarse) and (orientation:portrait) and (height>=32rem) and ((height<48rem)){.dw-hero[data-dw-mode=scroll]{--dw-hero-deck-bleed:1rem;--dw-hero-deck-shift:0 100%;--dw-callout-width:auto;--dw-callout-transition:translate var(--duration-medium) ease-in, display var(--duration-slow) allow-discrete;--dw-callout-radius:0;--dw-callout-border:0;--dw-callout-bg:none 0 0;--dw-callout-shadow:none;--dw-callout-glass:none;--dw-callout-opacity:1;--dw-callout-from:0 -2rem;--dw-callout-to:0 0;--dw-callout-enter-opacity:1;--dw-callout-enter:0 2rem;--dw-callout-grid-top:0;--dw-callout-gap:.75rem;--dw-callout-bleed:1rem;--dw-tile-radius:var(--radius-card);--dw-tile-shot-ratio:auto;--dw-tile-shot-radius:var(--radius-tile);--dw-tile-name-size:.8125rem;--dw-tile-volume-size:.75rem;--dw-tile-volume-color:var(--color-ink-muted);--dw-callout-pad:1.125rem 1rem 1.25rem;--dw-tile-pad:.75rem;--dw-tile-shot-min:5rem}}@media ((width<48rem)) and ((height<32rem)) and (not ((pointer:coarse) and (orientation:landscape))),(pointer:coarse) and (orientation:portrait) and ((height<32rem)){.dw-hero[data-dw-mode=scroll]{--dw-hero-deck-bleed:1rem;--dw-hero-deck-shift:0 100%;--dw-callout-width:auto;--dw-callout-transition:translate var(--duration-medium) ease-in, display var(--duration-slow) allow-discrete;--dw-callout-radius:0;--dw-callout-border:0;--dw-callout-bg:none 0 0;--dw-callout-shadow:none;--dw-callout-glass:none;--dw-callout-opacity:1;--dw-callout-from:0 -2rem;--dw-callout-to:0 0;--dw-callout-enter-opacity:1;--dw-callout-enter:0 2rem;--dw-callout-grid-top:0;--dw-callout-gap:.75rem;--dw-callout-bleed:1rem;--dw-tile-radius:var(--radius-card);--dw-tile-shot-ratio:auto;--dw-tile-shot-radius:var(--radius-tile);--dw-tile-name-size:.8125rem;--dw-tile-volume-size:.75rem;--dw-tile-volume-color:var(--color-ink-muted);--dw-callout-pad:.75rem 1rem .875rem;--dw-tile-pad:.5rem;--dw-tile-shot-min:3rem;--dw-tile-lines:1;--dw-tile-name-top:.375rem}}@media (pointer:coarse) and (orientation:landscape) and (height>=32rem) and ((height<48rem)){.dw-hero[data-dw-mode=scroll]{--dw-hero-scene-basis:55%;--dw-hero-step-right:1rem;--dw-hero-deck-bleed:0px;--dw-hero-deck-shift:none;--dw-callout-width:auto;--dw-callout-transition:translate var(--duration-medium) ease-in, display var(--duration-slow) allow-discrete;--dw-callout-radius:0;--dw-callout-border:0;--dw-callout-bg:none 0 0;--dw-callout-shadow:none;--dw-callout-glass:none;--dw-callout-opacity:1;--dw-callout-from:0 -2rem;--dw-callout-to:0 0;--dw-callout-enter-opacity:1;--dw-callout-enter:0 2rem;--dw-callout-grid-top:0;--dw-callout-gap:.75rem;--dw-callout-bleed:1rem;--dw-tile-radius:var(--radius-card);--dw-tile-shot-ratio:auto;--dw-tile-shot-radius:var(--radius-tile);--dw-tile-name-size:.8125rem;--dw-tile-volume-size:.75rem;--dw-tile-volume-color:var(--color-ink-muted);--dw-callout-pad:1.125rem 1rem 1.25rem;--dw-tile-pad:.75rem;--dw-tile-shot-min:5rem}}@media (pointer:coarse) and (orientation:landscape) and ((height<32rem)){.dw-hero[data-dw-mode=scroll]{--dw-hero-scene-basis:55%;--dw-hero-step-right:1rem;--dw-hero-deck-bleed:0px;--dw-hero-deck-shift:none;--dw-callout-width:auto;--dw-callout-transition:translate var(--duration-medium) ease-in, display var(--duration-slow) allow-discrete;--dw-callout-radius:0;--dw-callout-border:0;--dw-callout-bg:none 0 0;--dw-callout-shadow:none;--dw-callout-glass:none;--dw-callout-opacity:1;--dw-callout-from:0 -2rem;--dw-callout-to:0 0;--dw-callout-enter-opacity:1;--dw-callout-enter:0 2rem;--dw-callout-grid-top:0;--dw-callout-gap:.75rem;--dw-callout-bleed:1rem;--dw-tile-radius:var(--radius-card);--dw-tile-shot-ratio:auto;--dw-tile-shot-radius:var(--radius-tile);--dw-tile-name-size:.8125rem;--dw-tile-volume-size:.75rem;--dw-tile-volume-color:var(--color-ink-muted);--dw-callout-pad:.75rem 1rem .875rem;--dw-tile-pad:.5rem;--dw-tile-shot-min:3rem;--dw-tile-lines:1;--dw-tile-name-top:.375rem}}:where(body:has(.dw-hero[data-dw-mode=scroll])) .dw-footer{min-height:calc(100dvh - var(--dw-header-h))}@media (prefers-reduced-motion:no-preference){.dw-hero[data-dw-boot] .dw-hero__callouts{display:var(--dw-boot-deck)}.dw-hero[data-dw-boot] .dw-hero__stage{--dw-boot-deck:none;height:var(--dw-stage-h);animation-name:dw-boot-reveal;animation-delay:var(--delay-boot);animation-fill-mode:forwards;overflow:hidden}}@keyframes dw-boot-reveal{to{--dw-boot-deck:grid;height:auto}}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.inset-x-0{inset-inline:0}.top-0{top:0}.z-50{z-index:50}.col-start-1{grid-column-start:1}.col-start-3{grid-column-start:3}.mx-auto{margin-inline:auto}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-\(--dw-header-h\){height:var(--dw-header-h)}.h-7{height:calc(var(--spacing) * 7)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.w-auto{width:auto}.max-w-none{max-width:none}.max-w-site{max-width:var(--container-site)}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.bg-header{background-color:var(--color-header)}.px-4{padding-inline:calc(var(--spacing) * 4)}.pt-\(--dw-header-h\){padding-top:var(--dw-header-h)}.whitespace-nowrap{white-space:nowrap}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}@media (width>=48rem){.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (width>=64rem){.lg\:h-8{height:calc(var(--spacing) * 8)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}}}@font-face{font-family:Involve;src:url(/_astro/involve-latin-400.nzQbBYY6.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+A7,U+A9,U+AB,U+AE,U+B0-B3,U+B5,U+B7,U+BB,U+BD,U+D7,U+F7,U+2009,U+2010-2014,U+2018-201E,U+2020-2022,U+2026,U+202F,U+2030,U+2032-2033,U+2039-203A,U+20AC,U+20BD,U+2122,U+2190-2193,U+2212}@font-face{font-family:Involve;src:url(/_astro/involve-cyrillic-400.DbowMR-T.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+401,U+410-44F,U+451,U+2116}@font-face{font-family:Involve;src:url(/_astro/involve-latin-700.CuQvFOd8.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+A7,U+A9,U+AB,U+AE,U+B0-B3,U+B5,U+B7,U+BB,U+BD,U+D7,U+F7,U+2009,U+2010-2014,U+2018-201E,U+2020-2022,U+2026,U+202F,U+2030,U+2032-2033,U+2039-203A,U+20AC,U+20BD,U+2122,U+2190-2193,U+2212}@font-face{font-family:Involve;src:url(/_astro/involve-cyrillic-700.C-iGCrP4.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+301,U+401,U+410-44F,U+451,U+2116}@font-face{font-family:Involve Fallback;src:local(Arial);size-adjust:107.08%;ascent-override:74.71%;descent-override:18.68%;line-gap-override:30.82%}@font-face{font-family:Unbounded;src:url(/_astro/unbounded-latin-400.B8S3bTBn.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+A7,U+A9,U+AB,U+AE,U+B0-B3,U+B5,U+B7,U+BB,U+BD,U+D7,U+F7,U+2009,U+2010-2014,U+2018-201E,U+2020-2022,U+2026,U+202F,U+2030,U+2032-2033,U+2039-203A,U+20AC,U+20BD,U+2122,U+2190-2193,U+2212}@font-face{font-family:Unbounded;src:url(/_astro/unbounded-cyrillic-400.DkYE44HC.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+401,U+410-44F,U+451,U+2116}@font-face{font-family:Unbounded;src:url(/_astro/unbounded-latin-700.BoU8mlfo.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+A7,U+A9,U+AB,U+AE,U+B0-B3,U+B5,U+B7,U+BB,U+BD,U+D7,U+F7,U+2009,U+2010-2014,U+2018-201E,U+2020-2022,U+2026,U+202F,U+2030,U+2032-2033,U+2039-203A,U+20AC,U+20BD,U+2122,U+2190-2193,U+2212}@font-face{font-family:Unbounded;src:url(/_astro/unbounded-cyrillic-700.AiduqJnM.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+301,U+401,U+410-44F,U+451,U+2116}@font-face{font-family:Unbounded Fallback;src:local(Arial);size-adjust:134.28%;ascent-override:74.1%;descent-override:18.25%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:url(/_astro/jetbrains-mono-digits.DXFFQ4JN.woff2)format("woff2");font-weight:500;font-style:normal;font-display:block;unicode-range:U+30-39}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);size-adjust:107.91%;ascent-override:94.52%;descent-override:27.8%;line-gap-override:0%;unicode-range:U+30-39}
