:root{--ard-ink:#0b0b0c;--ard-ink-2:#161618;--ard-ink-3:#232326;--ard-paper:#ffffff;--ard-paper-2:#f5f5f2;--ard-paper-3:#ebebe6;--ard-muted:#5f5f66;--ard-muted-2:#8a8a91;--ard-line:rgba(11, 11, 12, .12);--ard-line-2:rgba(11, 11, 12, .22);--ard-line-inv:rgba(255, 255, 255, .14);--ard-radius-sm:12px;--ard-radius:20px;--ard-radius-lg:32px;--ard-pill:999px;--ard-font:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ard-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ard-ease:cubic-bezier(.2, .7, .1, 1);--ard-ease-out:cubic-bezier(.16, 1, .3, 1);--ard-shadow:0 1px 2px rgba(0, 0, 0, .04), 0 18px 48px -18px rgba(0, 0, 0, .22);--ard-shadow-lg:0 2px 4px rgba(0, 0, 0, .04), 0 40px 80px -30px rgba(0, 0, 0, .35);--ard-header-h:76px;--ard-gutter:clamp(20px, 4vw, 48px);--ard-stripes:repeating-linear-gradient(180deg, currentColor 0 1px, transparent 1px 9px);--ard-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url("%23n")'/%3E%3C/svg%3E")}html{font-family:var(--ard-font);font-size:17px;line-height:1.6;color:var(--ard-ink);background:var(--ard-paper);font-feature-settings:"ss01","cv11";scroll-padding-top:calc(var(--ard-header-h) + 16px)}@media (min-width:1200px){html{font-size:18px}}body{padding:0!important;background:var(--ard-paper)}.tm-page{border:0!important;margin:0!important}::selection{background:var(--ard-ink);color:#fff}.uk-light ::selection,.uk-section-secondary ::selection{background:#fff;color:var(--ard-ink)}:focus-visible{outline:2px solid var(--ard-ink);outline-offset:3px;border-radius:4px}.uk-light :focus-visible{outline-color:#fff}a,.uk-link{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover,.uk-link:hover{color:inherit}em{color:inherit;font-style:italic}strong,b{font-weight:600}hr,.uk-hr{border-top-color:var(--ard-line)}.uk-light hr,.uk-section-secondary hr{border-top-color:var(--ard-line-inv)}p{text-wrap:pretty}img{image-rendering:auto}h1,h2,h3,h4,h5,h6,.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-small,.uk-heading-medium,.uk-heading-large,.uk-heading-xlarge,.uk-heading-2xlarge,.uk-heading-3xlarge,.uk-logo,.uk-navbar-nav>li>a,.uk-button,.uk-nav,.uk-text-lead,.uk-card-title{font-family:var(--ard-font)}h1,h2,h3,h4,h5,.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-heading-small,.uk-heading-medium,.uk-heading-large,.uk-heading-xlarge,.uk-heading-2xlarge,.uk-heading-3xlarge{color:inherit;font-weight:600;letter-spacing:-.035em;text-wrap:balance}h1,.uk-h1{font-size:clamp(2.35rem, 1.3rem + 3.6vw, 4.4rem);line-height:1.02}h2,.uk-h2{font-size:clamp(1.9rem, 1.2rem + 2.2vw, 3rem);line-height:1.06}h3,.uk-h3{font-size:clamp(1.45rem, 1.1rem + 1.1vw, 2rem);line-height:1.12;letter-spacing:-.028em}h4,.uk-h4{font-size:clamp(1.2rem, 1rem + .6vw, 1.45rem);line-height:1.25;letter-spacing:-.02em}h5,.uk-h5{font-size:1.05rem;line-height:1.35;letter-spacing:-.01em}h6,.uk-h6{font-family:var(--ard-mono);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.uk-heading-small{font-size:clamp(2.2rem, 1.4rem + 2.6vw, 3.5rem);line-height:1.04}.uk-heading-medium{font-size:clamp(2.5rem, 1.3rem + 4vw, 5rem);line-height:.98;letter-spacing:-.045em}.uk-heading-large{font-size:clamp(2.4rem, 1.1rem + 5.4vw, 6.4rem);line-height:.95;letter-spacing:-.05em}.uk-heading-xlarge{font-size:clamp(2.7rem, .9rem + 7.4vw, 8.4rem);line-height:.92;letter-spacing:-.055em}.uk-heading-2xlarge{font-size:clamp(3rem, .6rem + 9.6vw, 11rem);line-height:.88;letter-spacing:-.06em}.uk-heading-3xlarge{font-size:clamp(4.4rem, .5rem + 14vw, 15rem);line-height:.85;letter-spacing:-.065em}.uk-text-lead{font-size:clamp(1.12rem, 1rem + .45vw, 1.35rem);line-height:1.5;font-weight:400;color:inherit;letter-spacing:-.012em}.uk-text-large{font-size:1.2rem}.uk-text-small{font-size:.88rem}.uk-text-meta,.el-meta.uk-text-meta{font-family:var(--ard-mono);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ard-muted)}.uk-light .uk-text-meta,.uk-section-secondary .uk-text-meta,.uk-card-primary .uk-text-meta,.uk-card-secondary .uk-text-meta{color:rgb(255 255 255 / .6)}.uk-text-muted{color:var(--ard-muted)!important}.uk-light .uk-text-muted{color:rgb(255 255 255 / .62)!important}.uk-heading-line>::before,.uk-heading-line>::after{border-bottom-color:var(--ard-line-2);border-bottom-width:1px}.uk-heading-divider{border-bottom-color:var(--ard-line);padding-bottom:.4em}.uk-heading-bullet::before{border-left-color:var(--ard-ink)}blockquote{font-size:inherit;font-style:normal;color:inherit;margin:0 0 1em}.uk-list>::before{color:inherit}.el-content ul:not([class]),.ard-list{list-style:none;padding-left:0}.el-content ul:not([class])>li,.ard-list>li{position:relative;padding-left:1.5em;margin-top:.45em}.el-content ul:not([class])>li::before,.ard-list>li::before{content:"";position:absolute;left:0;top:.72em;width:.7em;height:1px;background:currentColor;opacity:.7}.el-content ul:not([class])>li>p{margin:0}.uk-container{max-width:1320px;padding-left:var(--ard-gutter);padding-right:var(--ard-gutter)}.uk-container-small{max-width:900px}.uk-container-large{max-width:1480px}.uk-container-xlarge{max-width:1680px}.uk-container-expand{max-width:none}.uk-section{padding-top:clamp(64px, 8vw, 128px);padding-bottom:clamp(64px, 8vw, 128px)}.uk-section-xsmall{padding-top:24px;padding-bottom:24px}.uk-section-small{padding-top:clamp(40px, 5vw, 72px);padding-bottom:clamp(40px, 5vw, 72px)}.uk-section-large{padding-top:clamp(88px, 11vw, 176px);padding-bottom:clamp(88px, 11vw, 176px)}.uk-section-xlarge{padding-top:clamp(110px, 14vw, 220px);padding-bottom:clamp(110px, 14vw, 220px)}.uk-section-default{background:var(--ard-paper)}.uk-section-muted{background:var(--ard-paper-2)}.uk-section-primary,.uk-section-secondary{background:var(--ard-ink);color:rgb(255 255 255 / .78)}.uk-section-primary h1,.uk-section-primary h2,.uk-section-primary h3,.uk-section-primary h4,.uk-section-secondary h1,.uk-section-secondary h2,.uk-section-secondary h3,.uk-section-secondary h4,.uk-section-secondary .uk-heading-medium,.uk-section-secondary .uk-heading-large,.uk-section-secondary .uk-heading-xlarge{color:#fff}.uk-button{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:52px;padding:0 26px;margin-left:0;border-radius:var(--ard-pill);font-size:.92rem;font-weight:500;line-height:1.1;letter-spacing:-.01em;text-transform:none;transition:transform .45s var(--ard-ease-out),background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .45s var(--ard-ease-out);will-change:transform}.uk-button:hover{transform:translateY(-2px)}.uk-button:active{transform:translateY(0) scale(.98)}.uk-button-small{min-height:40px;padding:0 18px;font-size:.84rem}.uk-button-large{min-height:60px;padding:0 32px;font-size:1rem}.uk-button-primary{background:var(--ard-ink);color:#fff;border:1px solid var(--ard-ink)}.uk-button-primary:hover,.uk-button-primary:focus{background:#000;color:#fff;border-color:#000;box-shadow:0 16px 30px -14px rgb(0 0 0 / .55)}.uk-button-default{background:#fff0;color:var(--ard-ink);border:1px solid var(--ard-line-2)}.uk-button-default:hover,.uk-button-default:focus{background:var(--ard-ink);color:#fff;border-color:var(--ard-ink)}.uk-button-secondary{background:#fff;color:var(--ard-ink);border:1px solid #fff}.uk-button-secondary:hover,.uk-button-secondary:focus{background:var(--ard-paper-2);color:var(--ard-ink);border-color:var(--ard-paper-2)}.uk-button-text{min-height:0;padding:0;border-radius:0;color:inherit;font-weight:500;position:relative}.uk-button-text::before{border-bottom:1px solid currentColor;left:0;right:100%;transition:right .45s var(--ard-ease-out)}.uk-button-text:hover{transform:none}.uk-button-text:hover::before{right:0}.uk-button-link{color:inherit}.uk-light .uk-button-primary,.uk-section-secondary .uk-button-primary,.uk-card-primary .uk-button-primary{background:#fff;color:var(--ard-ink);border-color:#fff}.uk-light .uk-button-primary:hover,.uk-section-secondary .uk-button-primary:hover{background:var(--ard-paper-2);color:var(--ard-ink)}.uk-light .uk-button-default,.uk-section-secondary .uk-button-default,.uk-card-primary .uk-button-default{color:#fff;border-color:rgb(255 255 255 / .35)}.uk-light .uk-button-default:hover,.uk-section-secondary .uk-button-default:hover,.uk-card-primary .uk-button-default:hover{background:#fff;color:var(--ard-ink);border-color:#fff}.uk-button .uk-icon svg{transition:transform .45s var(--ard-ease-out)}.uk-button:hover .uk-icon svg{transform:translateX(3px)}.uk-button-group>.uk-button:nth-child(n+2){margin-left:0}.ard-kit .uk-light .uk-button-primary,.ard-kit .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary,.ard-kit .uk-section-primary:not(.uk-preserve-color) .uk-button-primary,.ard-kit .uk-card-primary.uk-card-body .uk-button-primary{background:#fff;color:var(--ard-ink);border-color:#fff}.ard-kit .uk-light .uk-button-primary:hover,.ard-kit .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover{background:var(--ard-paper-2);color:var(--ard-ink);border-color:var(--ard-paper-2);box-shadow:0 16px 30px -14px rgb(0 0 0 / .6)}.ard-kit .uk-light .uk-button-default,.ard-kit .uk-section-secondary:not(.uk-preserve-color) .uk-button-default{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .35)}.ard-kit .uk-light .uk-button-default:hover,.ard-kit .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover{background:#fff;color:var(--ard-ink);border-color:#fff}.ard-kit .uk-light .uk-button-text,.ard-kit .uk-section-secondary .uk-button-text{color:#fff}.uk-card{border-radius:var(--ard-radius);transition:transform .5s var(--ard-ease-out),box-shadow .5s var(--ard-ease-out),background-color .3s ease,border-color .3s ease,color .3s ease}.uk-card-body{padding:clamp(26px, 3vw, 40px)}.uk-card-small .uk-card-body,.uk-card-small.uk-card-body{padding:clamp(20px, 2.2vw, 28px)}.uk-card-large .uk-card-body,.uk-card-large.uk-card-body{padding:clamp(32px, 4vw, 56px)}.uk-card-default{background:var(--ard-paper);color:var(--ard-ink);border:1px solid var(--ard-line);box-shadow:none}.uk-card-primary{background:var(--ard-ink);color:rgb(255 255 255 / .78);border:1px solid var(--ard-ink)}.uk-card-primary .uk-card-title,.uk-card-primary .el-title,.uk-card-primary h3{color:#fff}.uk-card-secondary{background:var(--ard-ink-2);color:rgb(255 255 255 / .78);border:1px solid var(--ard-ink-2)}.uk-card-hover:hover,a.uk-card-default:hover,.uk-card-default.uk-link-toggle:hover{background:var(--ard-paper);border-color:var(--ard-ink);box-shadow:var(--ard-shadow);transform:translateY(-4px)}a.uk-card-primary:hover,.uk-card-primary.uk-link-toggle:hover{background:#000;box-shadow:var(--ard-shadow-lg);transform:translateY(-4px)}.uk-card-media-top,.uk-card-media-top img{border-radius:var(--ard-radius) var(--ard-radius) 0 0}.uk-tile-muted{background:var(--ard-paper-2)}.uk-tile{border-radius:var(--ard-radius)}.el-image.uk-border-rounded,.uk-border-rounded{border-radius:var(--ard-radius)!important}.el-link.uk-link-text,.el-link.uk-button-text{font-weight:500}.tm-header .uk-navbar-container,.tm-header-mobile .uk-navbar-container{transition:background-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease,transform .45s var(--ard-ease-out)}.tm-header .uk-navbar-container:not(.uk-navbar-transparent),.tm-header-mobile .uk-navbar-container:not(.uk-navbar-transparent),.uk-navbar-sticky{background:rgb(255 255 255 / .74)!important;-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);box-shadow:0 1px 0 var(--ard-line)}.uk-navbar-container.uk-navbar-transparent{background:#fff0;box-shadow:none}.uk-navbar-container .uk-container{max-width:1480px}.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{min-height:var(--ard-header-h)}.uk-logo{display:inline-flex;align-items:center;color:var(--ard-ink)}.uk-logo img,.uk-logo svg{height:40px;width:auto;max-width:none}@media (max-width:959px){.uk-logo img,.uk-logo svg{height:30px}:root{--ard-header-h:64px}}.uk-navbar-nav{gap:2px}.uk-navbar-nav>li>a{padding:0 14px;font-size:.9rem;font-weight:500;letter-spacing:-.01em;color:var(--ard-ink);text-transform:none}.uk-navbar-nav>li>a::before{content:none!important}.uk-navbar-nav>li>a::after{content:"";position:absolute;left:14px;right:14px;bottom:calc(50% - .95em);height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .5s var(--ard-ease-out)}.uk-navbar-nav>li:hover>a::after,.uk-navbar-nav>li>a[aria-expanded="true"]::after,.uk-navbar-nav>li.uk-active>a::after{transform:scaleX(1);transform-origin:left center}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a[aria-expanded="true"],.uk-navbar-nav>li.uk-active>a{color:var(--ard-ink)}.uk-navbar-nav>li>a .uk-navbar-parent-icon,.uk-navbar-nav>li>a [uk-navbar-parent-icon]{margin-left:4px;opacity:.6}.uk-navbar-nav>li.ard-nav-cta{margin-left:10px;display:flex;align-items:center}.uk-navbar-nav>li.ard-nav-cta>a{min-height:44px;height:44px;padding:0 20px;border-radius:var(--ard-pill);background:var(--ard-ink);color:#fff!important;transition:transform .45s var(--ard-ease-out),background-color .25s ease,box-shadow .45s var(--ard-ease-out)}.uk-navbar-nav>li.ard-nav-cta>a::after{content:"→";position:static;transform:none;height:auto;background:none;margin-left:8px;transition:transform .45s var(--ard-ease-out)}.uk-navbar-nav>li.ard-nav-cta>a:hover{background:#000;transform:translateY(-1px);box-shadow:0 12px 24px -12px rgb(0 0 0 / .5)}.uk-navbar-nav>li.ard-nav-cta>a:hover::after{transform:translateX(3px)}.uk-navbar-dropdown{width:280px;padding:14px;margin-top:0;background:rgb(255 255 255 / .94);color:var(--ard-ink);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border:1px solid var(--ard-line);border-radius:var(--ard-radius);box-shadow:var(--ard-shadow-lg);--uk-inverse:dark}.uk-navbar-dropdown-width-2{width:560px}.uk-navbar-dropdown-width-3{width:760px}.uk-navbar-dropdown-nav>li>a{display:block;padding:10px 12px;border-radius:var(--ard-radius-sm);color:var(--ard-ink);font-size:.92rem;font-weight:500;letter-spacing:-.01em;transition:background-color .2s ease,padding-left .35s var(--ard-ease-out)}.uk-navbar-dropdown-nav>li>a:hover,.uk-navbar-dropdown-nav>li.uk-active>a{background:var(--ard-paper-2);color:var(--ard-ink);padding-left:16px}.uk-navbar-dropdown-nav .uk-nav-header{font-family:var(--ard-mono);font-size:.68rem;letter-spacing:.12em;color:var(--ard-muted)}.uk-navbar-toggle{color:var(--ard-ink);font-weight:500;font-size:.92rem;gap:8px}.uk-navbar-toggle:hover{color:var(--ard-ink)}.tm-header-mobile .uk-navbar-toggle{padding:0 4px}.tm-header .uk-navbar-transparent.uk-light .uk-navbar-nav>li>a,.tm-header .uk-navbar-transparent.uk-light .uk-logo,.tm-header .uk-navbar-transparent.uk-light .uk-navbar-toggle{color:#fff}.uk-offcanvas-bar{background:var(--ard-ink);padding:32px}.uk-modal-full .uk-modal-dialog,#tm-dialog-mobile .uk-modal-dialog{background:var(--ard-ink);color:#fff}#tm-dialog-mobile .uk-modal-dialog{min-height:100svh}#tm-dialog-mobile .uk-modal-close-full,#tm-dialog-mobile .uk-close{color:#fff;background:#fff0}#tm-dialog-mobile .uk-nav>li>a,.uk-offcanvas-bar .uk-nav>li>a{font-size:clamp(1.9rem, 7.5vw, 3rem);font-weight:600;letter-spacing:-.04em;line-height:1.05;color:rgb(255 255 255 / .92);padding:8px 0;transition:color .2s ease,transform .45s var(--ard-ease-out)}#tm-dialog-mobile .uk-nav>li>a:hover,.uk-offcanvas-bar .uk-nav>li>a:hover{color:#fff;transform:translateX(6px)}#tm-dialog-mobile .uk-nav .uk-nav-sub,.uk-offcanvas-bar .uk-nav .uk-nav-sub{padding:4px 0 10px}#tm-dialog-mobile .uk-nav .uk-nav-sub a,.uk-offcanvas-bar .uk-nav .uk-nav-sub a{font-size:1.02rem;font-weight:500;letter-spacing:-.01em;color:rgb(255 255 255 / .6);padding:4px 0}#tm-dialog-mobile .uk-nav .uk-nav-sub a:hover,.uk-offcanvas-bar .uk-nav .uk-nav-sub a:hover{color:#fff}#tm-dialog-mobile .uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-offcanvas-bar .uk-nav-divider>li+li{border-top-color:var(--ard-line-inv)}#tm-dialog-mobile .widget_media_image img,.uk-offcanvas-bar .widget_media_image img{filter:invert(1);opacity:.9;max-width:160px}#tm-dialog-mobile .uk-nav-center{text-align:center}#tm-dialog-mobile .uk-modal-body{justify-content:center}.uk-modal{background:rgb(11 11 12 / .6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.uk-input,.uk-select,.uk-textarea{background:var(--ard-paper);color:var(--ard-ink);border:1px solid var(--ard-line-2);border-radius:var(--ard-radius-sm);font-family:var(--ard-font);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.uk-input:focus,.uk-select:focus,.uk-textarea:focus{border-color:var(--ard-ink);box-shadow:0 0 0 4px rgb(11 11 12 / .08);outline:none}.uk-slidenav{color:var(--ard-ink);background:rgb(255 255 255 / .82);border-radius:var(--ard-pill);padding:14px 16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--ard-shadow);transition:transform .4s var(--ard-ease-out),background-color .2s ease}.uk-slidenav:hover{color:var(--ard-ink);background:#fff;transform:scale(1.06)}.uk-light .uk-slidenav,.uk-section-secondary .uk-slidenav{color:var(--ard-ink)}.uk-dotnav>*>*{background:var(--ard-line-2);border:0;width:8px;height:8px;transition:width .4s var(--ard-ease-out),background-color .2s ease;border-radius:var(--ard-pill)}.uk-dotnav>.uk-active>*{background:var(--ard-ink);width:26px}.uk-light .uk-dotnav>*>*,.uk-section-secondary .uk-dotnav>*>*{background:rgb(255 255 255 / .3)}.uk-light .uk-dotnav>.uk-active>*,.uk-section-secondary .uk-dotnav>.uk-active>*{background:#fff}.uk-thumbnav>*>*{border-radius:10px;overflow:hidden;opacity:.55;transition:opacity .25s ease}.uk-thumbnav>.uk-active>*,.uk-thumbnav>*>*:hover{opacity:1}.uk-thumbnav>*>::after{background:transparent!important}.uk-overlay-primary{background:linear-gradient(180deg,#fff0 0%,rgb(11 11 12 / .82) 100%)}.uk-overlay-default{background:rgb(255 255 255 / .86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.uk-subnav>*>:first-child{font-family:var(--ard-font);text-transform:none;font-size:.9rem;letter-spacing:-.01em}.uk-subnav-pill>*>:first-child{border-radius:var(--ard-pill);padding:8px 16px}.uk-subnav-pill>.uk-active>a{background:var(--ard-ink);color:#fff}.uk-tab>*>a{font-family:var(--ard-font);text-transform:none;font-size:.95rem;letter-spacing:-.01em}.uk-accordion>:nth-child(n+2){border-top:1px solid var(--ard-line);margin-top:0;padding-top:18px}.uk-accordion-title{font-family:var(--ard-font);font-size:1.2rem;font-weight:500;letter-spacing:-.02em;padding:4px 0 18px}.uk-totop{color:var(--ard-ink);padding:12px;border:1px solid var(--ard-line-2);border-radius:var(--ard-pill);transition:transform .45s var(--ard-ease-out),background-color .2s ease,color .2s ease}.uk-totop:hover{background:var(--ard-ink);color:#fff;transform:translateY(-3px)}.ard-eyebrow,.ard-eyebrow .el-meta,.ard-eyebrow-meta .el-meta{display:inline-flex;align-items:center;gap:12px;font-family:var(--ard-mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ard-muted)}.ard-eyebrow::before,.ard-eyebrow-meta .el-meta::before{content:"";width:28px;height:1px;background:currentColor;opacity:.7;flex:none}.uk-light .ard-eyebrow,.uk-section-secondary .ard-eyebrow,.uk-section-secondary .ard-eyebrow-meta .el-meta{color:rgb(255 255 255 / .6)}.ard-index{font-family:var(--ard-mono);font-size:.72rem;letter-spacing:.1em;color:var(--ard-muted)}.ard-outline{color:#fff0;-webkit-text-stroke:1.2px var(--ard-stroke,#0b0b0c)}.uk-heading-large .ard-outline,.uk-heading-xlarge .ard-outline,.uk-heading-2xlarge .ard-outline,.uk-heading-3xlarge .ard-outline{-webkit-text-stroke-width:1.6px}.uk-light,.uk-section-secondary,.uk-section-primary,.uk-card-primary,.uk-card-secondary,.ard-footer{--ard-stroke:#ffffff}@supports not (-webkit-text-stroke:1px black){.ard-outline{color:inherit}}.ard-marquee--outline .ard-marquee__item:nth-child(even){-webkit-text-stroke-color:var(--ard-stroke,#0b0b0c)!important}.ard-muted-words{color:var(--ard-muted-2)}.uk-section-secondary .ard-muted-words{color:rgb(255 255 255 / .42)}.ard-underline{background:linear-gradient(currentColor,currentColor) 0 92% / 100% 2px no-repeat}.ard-italic{font-style:italic;font-weight:400;letter-spacing:-.04em}.ard-hero{position:relative;overflow:hidden;isolation:isolate;padding-top:calc(var(--ard-header-h) + clamp(40px, 7vw, 96px))!important}.ard-hero .tm-header-placeholder,.ard-page-hero .tm-header-placeholder{max-width:100%}.ard-hero>.uk-container,.ard-hero>div>.uk-container{position:relative;z-index:2}.ard-hero::before{content:"";position:absolute;z-index:0;right:-6vw;top:8%;width:min(64vw, 980px);aspect-ratio:1428 / 1196;background:url("https://ardesign.company/wp-content/plugins/ardesign-site-kit/assets/img/ard-mark.svg") center / contain no-repeat;opacity:.075;transform:translate3d(0,calc(var(--ard-scroll, 0) * -0.12px),0)}.ard-hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(1200px 600px at 12% 0%,rgb(11 11 12 / .045),transparent 70%),radial-gradient(900px 500px at 100% 100%,rgb(11 11 12 / .05),transparent 70%)}.ard-hero-title{margin:0}.ard-hero-title .uk-heading-2xlarge,.ard-hero-title.uk-heading-2xlarge,.ard-hero-title .uk-heading-xlarge{line-height:.9}.ard-hero-meta{display:flex;flex-wrap:wrap;gap:10px 22px;font-family:var(--ard-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ard-muted)}.ard-hero-meta span::before{content:"●";font-size:.6em;margin-right:8px;vertical-align:middle;opacity:.6}.ard-scroll-cue{display:inline-flex;align-items:center;gap:10px;font-family:var(--ard-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ard-muted)}.ard-scroll-cue::after{content:"";width:1px;height:38px;background:linear-gradient(var(--ard-ink),transparent);animation:ard-cue 2.2s var(--ard-ease) infinite;transform-origin:top}@keyframes ard-cue{0%{transform:scaleY(0)}40%{transform:scaleY(1)}100%{transform:scaleY(1);opacity:0}}.ard-page-hero{position:relative;overflow:hidden;padding-top:calc(var(--ard-header-h) + clamp(48px, 8vw, 120px))!important}.ard-page-hero::after{content:"";position:absolute;right:-4vw;bottom:-12%;width:min(46vw, 640px);aspect-ratio:1428 / 1196;background:url("https://ardesign.company/wp-content/plugins/ardesign-site-kit/assets/img/ard-mark.svg") center / contain no-repeat;opacity:.05;pointer-events:none;z-index:0}.ard-page-hero>*{position:relative;z-index:1}.ard-frame,.ard-frame .el-image,.ard-frame video{border-radius:var(--ard-radius-lg);overflow:hidden}.ard-frame{box-shadow:var(--ard-shadow-lg);background:var(--ard-ink)}.ard-frame video,.ard-frame img{display:block;width:100%;height:auto}.ard-marquee{position:relative;overflow:hidden;border-block:1px solid var(--ard-line);padding:clamp(16px, 2vw, 26px) 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ard-marquee__track{display:flex;width:max-content;gap:clamp(28px, 4vw, 64px);animation:ard-marquee var(--ard-marquee-speed,42s) linear infinite}.ard-marquee:hover .ard-marquee__track{animation-play-state:paused}.ard-marquee__item{display:inline-flex;align-items:center;gap:clamp(28px, 4vw, 64px);white-space:nowrap;font-size:clamp(1.6rem, 1rem + 2.6vw, 3.6rem);font-weight:600;letter-spacing:-.045em;line-height:1}.ard-marquee__item::after{content:"";width:.52em;height:.52em;flex:none;background:currentColor;-webkit-mask:url("https://ardesign.company/wp-content/plugins/ardesign-site-kit/assets/img/ard-mark.svg") center / contain no-repeat;mask:url("https://ardesign.company/wp-content/plugins/ardesign-site-kit/assets/img/ard-mark.svg") center / contain no-repeat;opacity:.9}.ard-marquee--small .ard-marquee__item{font-size:clamp(1.05rem, .9rem + .6vw, 1.4rem);font-weight:500;letter-spacing:-.02em}.ard-marquee--outline .ard-marquee__item:nth-child(even){color:#fff0;-webkit-text-stroke:1px var(--ard-ink)}.uk-section-secondary .ard-marquee{border-color:var(--ard-line-inv)}.uk-section-secondary .ard-marquee--outline .ard-marquee__item:nth-child(even){-webkit-text-stroke-color:#fff}@keyframes ard-marquee{to{transform:translate3d(-50%,0,0)}}.ard-statement{font-size:clamp(1.7rem, 1rem + 2.7vw, 3.6rem);line-height:1.12;font-weight:500;letter-spacing:-.04em;text-wrap:balance}.ard-statement p{margin:0}.ard-highlight .ard-w{opacity:.16;transition:opacity .35s linear}.ard-highlight .ard-w.is-on{opacity:1}.no-js .ard-highlight .ard-w,.ard-reduced .ard-highlight .ard-w{opacity:1}.ard-services .uk-grid>*>.el-item,.ard-services .el-item{height:100%}.ard-services .el-item.uk-card{position:relative;display:flex;flex-direction:column;min-height:100%;border-radius:var(--ard-radius-lg);padding:clamp(28px, 3.2vw, 48px);background:var(--ard-paper);border:1px solid var(--ard-line);color:var(--ard-ink);overflow:hidden}.ard-services .el-item.uk-card::before{content:"";position:absolute;inset:0;color:var(--ard-ink);background:var(--ard-stripes);opacity:0;transition:opacity .6s var(--ard-ease-out);pointer-events:none;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(circle at 100% 0%,#000 0,transparent 55%);mask-image:radial-gradient(circle at 100% 0%,#000 0,transparent 55%)}.ard-services .el-item.uk-card:hover{background:var(--ard-ink);color:rgb(255 255 255 / .8);border-color:var(--ard-ink);transform:translateY(-6px);box-shadow:var(--ard-shadow-lg)}.ard-services .el-item.uk-card:hover::before{opacity:.12;color:#fff;mix-blend-mode:normal}.ard-services .el-item.uk-card:hover .el-title,.ard-services .el-item.uk-card:hover .el-link{color:#fff}.ard-services .el-item .el-meta{font-family:var(--ard-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ard-muted);order:-1;margin:0 0 clamp(40px, 6vw, 88px)!important}.ard-services .el-item:hover .el-meta{color:rgb(255 255 255 / .55)}.ard-services .el-title{font-size:clamp(1.8rem, 1.2rem + 1.8vw, 2.8rem);letter-spacing:-.045em;line-height:1;margin:0 0 12px}.ard-services .el-content{font-size:1rem;line-height:1.55}.ard-services .el-content p:first-child{font-size:1.12rem;letter-spacing:-.015em}.ard-services .el-content ul{margin-top:18px;columns:2;column-gap:24px}@media (max-width:639px){.ard-services .el-content ul{columns:1}}.ard-services .el-content ul>li{break-inside:avoid;font-size:.95rem}.ard-services .el-link,.ard-services .uk-margin-top:last-child{margin-top:auto!important;padding-top:28px}.ard-services .el-link{display:inline-flex;align-items:center;gap:10px;font-weight:500;color:var(--ard-ink);text-decoration:none}.ard-services .el-link::after{content:"→";display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid currentColor;transition:transform .5s var(--ard-ease-out),background-color .3s ease,color .3s ease}.ard-services .el-item:hover .el-link::after{transform:rotate(-45deg);background:#fff;color:var(--ard-ink);border-color:#fff}.ard-work .el-item{border-radius:var(--ard-radius-lg);overflow:hidden;background:var(--ard-ink)}.ard-work .el-item .el-image,.ard-work .uk-inline-clip img{transition:transform 1.1s var(--ard-ease-out),filter .6s ease}.ard-work .el-item:hover .el-image{transform:scale(1.06)}.ard-work .uk-overlay{padding:clamp(18px, 2.4vw, 32px)}.ard-work .el-title{color:#fff;font-size:clamp(1.4rem, 1.1rem + 1vw, 2rem);letter-spacing:-.035em;margin:0}.ard-work .el-meta{color:rgb(255 255 255 / .65);font-family:var(--ard-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.ard-work .el-link{color:#fff}.ard-work .uk-position-cover.uk-overlay-primary,.ard-work .el-overlay{background:linear-gradient(180deg,#fff0 38%,rgb(0 0 0 / .78) 100%)!important}.ard-work .uk-slider-items>*{transition:opacity .4s ease}.ard-work-grid .el-item{position:relative}.ard-work-grid .el-image,.ard-work-grid .uk-inline-clip{border-radius:var(--ard-radius-lg)}.ard-work-grid .uk-inline-clip{overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black)}.ard-work-grid .el-title{font-size:clamp(1.3rem, 1rem + .9vw, 1.8rem);letter-spacing:-.035em;margin-top:18px!important}.ard-work-grid .el-title::after{content:" →";opacity:0;display:inline-block;transform:translateX(-8px);transition:opacity .35s ease,transform .5s var(--ard-ease-out)}.ard-work-grid .el-item:hover .el-title::after{opacity:1;transform:none}.ard-process .el-item{position:relative;padding-top:26px;border-top:1px solid var(--ard-line-2);height:100%;transition:border-color .3s ease}.ard-process .el-item::before{content:"";position:absolute;left:0;top:-1px;height:1px;width:0;background:var(--ard-ink);transition:width .9s var(--ard-ease-out)}.ard-process .el-item:hover::before{width:100%}.ard-process .el-meta{font-family:var(--ard-mono);font-size:.72rem;letter-spacing:.14em;color:var(--ard-muted);margin-bottom:36px!important;order:-1}.ard-process .el-title{font-size:clamp(1.35rem, 1.1rem + .7vw, 1.75rem);letter-spacing:-.035em}.ard-process .el-content{color:var(--ard-muted);font-size:.98rem}.uk-section-secondary .ard-process .el-item{border-top-color:var(--ard-line-inv)}.uk-section-secondary .ard-process .el-item::before{background:#fff}.uk-section-secondary .ard-process .el-content,.uk-section-secondary .ard-process .el-meta{color:rgb(255 255 255 / .6)}.ard-stats .el-item{border-left:1px solid var(--ard-line-2);padding-left:clamp(16px, 2vw, 28px)}.ard-stats .el-title{font-size:clamp(3rem, 1.6rem + 4.6vw, 6rem);line-height:.9;letter-spacing:-.06em;font-weight:600;margin:0 0 10px;font-variant-numeric:tabular-nums}.ard-stats .el-meta,.ard-stats .el-content{font-family:var(--ard-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ard-muted)}.uk-section-secondary .ard-stats .el-item{border-left-color:var(--ard-line-inv)}.uk-section-secondary .ard-stats .el-meta,.uk-section-secondary .ard-stats .el-content{color:rgb(255 255 255 / .55)}.ard-sticky-title{position:sticky;top:calc(var(--ard-header-h) + 32px)}.ard-divider-top{border-top:1px solid var(--ard-line);padding-top:24px}.uk-section-secondary .ard-divider-top{border-top-color:var(--ard-line-inv)}.ard-includes .el-item{border-radius:var(--ard-radius);border:1px solid var(--ard-line);padding:22px 24px;display:flex;gap:16px;align-items:flex-start;height:100%;background:var(--ard-paper);transition:border-color .3s ease,transform .5s var(--ard-ease-out)}.ard-includes .el-item:hover{border-color:var(--ard-ink);transform:translateY(-3px)}.ard-includes .el-title{font-size:1.12rem;letter-spacing:-.02em;margin:0}.ard-includes .el-meta{font-family:var(--ard-mono);font-size:.7rem;letter-spacing:.12em;color:var(--ard-muted)}.ard-related .el-item.uk-card{border-radius:var(--ard-radius)}.ard-related .el-title{font-size:1.3rem;letter-spacing:-.03em}.ard-work-grid .el-meta{font-family:var(--ard-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ard-muted);margin-top:6px!important}.uk-section-secondary .ard-work-grid .el-meta{color:rgb(255 255 255 / .55)}.ard-work-grid .el-item:not(a):not(:has(a)) .el-title::after{display:none}.ard-work-grid--compact .el-title{font-size:clamp(1.15rem, 1rem + .5vw, 1.4rem)}.ard-steps .el-meta{margin:0 0 6px!important}.ard-steps .el-image,.ard-sites .el-image,.ard-thumbs .el-image{box-shadow:0 0 0 1px var(--ard-line)}.uk-section-secondary .ard-work-grid .el-image{box-shadow:0 0 0 1px var(--ard-line-inv)}.ard-sites .el-link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:.92rem;font-weight:500;text-decoration:underline;text-underline-offset:.25em}.ard-sites .el-link::after{content:"↗";transition:transform .4s var(--ard-ease-out)}.ard-sites .el-item:hover .el-link::after{transform:translate(2px,-2px)}.ard-thumbs .el-image{border-radius:var(--ard-radius);transition:transform .8s var(--ard-ease-out)}.ard-thumbs .el-item:hover .el-image{transform:translateY(-4px)}.ard-gallery .el-item{border-radius:var(--ard-radius);overflow:hidden;cursor:zoom-in}.ard-gallery .el-image{border-radius:var(--ard-radius);transition:transform 1s var(--ard-ease-out)}.ard-gallery .el-item:hover .el-image{transform:scale(1.04)}.ard-gallery .uk-overlay-default,.ard-gallery .uk-overlay-primary{background:rgb(11 11 12 / .18)}.ard-frame--dark{background:#000}.ard-frame video[poster]{object-fit:cover}.ard-gallery-rows .ard-frame{box-shadow:0 0 0 1px var(--ard-line-inv)}.ard-caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.ard-caption__title{font-weight:600;font-size:1.02rem;letter-spacing:-.02em}.ard-caption__meta{font-family:var(--ard-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ard-muted)}.uk-section-secondary .ard-caption__title{color:#fff}.uk-section-secondary .ard-caption__meta{color:rgb(255 255 255 / .55)}.ard-project-row{padding-top:clamp(24px, 3vw, 40px)}.ard-vertical-videos .ard-frame{max-width:440px}@media (max-width:639px){.ard-vertical-videos .ard-frame{max-width:340px;margin-inline:auto}}.ard-cta{position:relative;overflow:hidden;isolation:isolate}.ard-cta::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ard-grain);opacity:.5;mix-blend-mode:soft-light;pointer-events:none}.ard-cta::after{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:min(90vw, 1300px);aspect-ratio:1428 / 1196;transform:translate(-50%,-50%);background:url("https://ardesign.company/wp-content/plugins/ardesign-site-kit/assets/img/ard-mark.svg") center / contain no-repeat;filter:invert(1);opacity:.045;pointer-events:none}.ard-cta .uk-heading-xlarge,.ard-cta .uk-heading-large,.ard-cta .uk-heading-2xlarge{color:#fff}.ard-cta a.ard-mail{color:#fff;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .6s var(--ard-ease-out)}.ard-cta a.ard-mail:hover{background-size:100% 1px}.ard-grain{position:relative;isolation:isolate}.ard-grain::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ard-grain);opacity:.35;pointer-events:none;mix-blend-mode:soft-light}.ard-form-wrap{position:relative}.ard-form{position:relative}.ard-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}@media (max-width:639px){.ard-form__grid{grid-template-columns:1fr}}.ard-field{display:flex;flex-direction:column;gap:8px}.ard-field--full{grid-column:1 / -1}.ard-field label{font-family:var(--ard-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ard-muted)}.ard-field label small{text-transform:none;letter-spacing:0;font-family:var(--ard-font);font-size:.75rem;opacity:.8}.ard-field input,.ard-field select,.ard-field textarea{width:100%;box-sizing:border-box;padding:15px 16px;min-height:54px;font:400 1rem/1.4 var(--ard-font);color:var(--ard-ink);background:var(--ard-paper);border:1px solid var(--ard-line-2);border-radius:14px;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ard-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230b0b0c' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:42px}.ard-field textarea{min-height:150px;resize:vertical}.ard-field input:hover,.ard-field select:hover,.ard-field textarea:hover{border-color:rgb(11 11 12 / .4)}.ard-field input:focus,.ard-field select:focus,.ard-field textarea:focus{outline:none;border-color:var(--ard-ink);box-shadow:0 0 0 4px rgb(11 11 12 / .08)}.ard-field.is-invalid input,.ard-field.is-invalid textarea{border-color:#b3261e;box-shadow:0 0 0 4px rgb(179 38 30 / .1)}.ard-field__error{color:#b3261e;font-size:.85rem}.ard-form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px}.ard-form__privacy{margin:0;font-size:.85rem;color:var(--ard-muted)}.ard-form__submit .ard-arrow{transition:transform .45s var(--ard-ease-out)}.ard-form__submit:hover .ard-arrow{transform:translateX(4px)}.ard-form__submit[disabled]{opacity:.6;pointer-events:none}.ard-form__status:empty{display:none}.ard-form__status{margin-top:16px;font-size:.95rem}.ard-form__alert{padding:14px 18px;border-radius:14px;background:#fdecea;color:#7a1a14;margin-bottom:18px}.ard-form__success{padding:clamp(24px, 3vw, 36px);border-radius:var(--ard-radius);background:var(--ard-ink);color:rgb(255 255 255 / .8)}.ard-form__success strong{display:block;color:#fff;font-size:clamp(1.4rem, 1rem + 1vw, 2rem);letter-spacing:-.035em;line-height:1.1;margin-bottom:8px;font-weight:600}.ard-form__success p{margin:0}.ard-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.uk-section-secondary .ard-field input,.uk-section-secondary .ard-field select,.uk-section-secondary .ard-field textarea{background:rgb(255 255 255 / .06);color:#fff;border-color:rgb(255 255 255 / .22)}.uk-section-secondary .ard-field label{color:rgb(255 255 255 / .6)}.ard-contact-card{border-radius:var(--ard-radius-lg);background:var(--ard-paper-2);padding:clamp(26px, 3vw, 40px)}.ard-contact-card a{text-decoration:none}.ard-contact-card a:hover{text-decoration:underline}.ard-footer{position:relative;overflow:hidden;isolation:isolate}.ard-footer .uk-heading-xlarge,.ard-footer .uk-heading-large{color:#fff}.ard-footer a{text-decoration:none}.ard-footer .uk-nav>li>a,.ard-footer .uk-list a{color:rgb(255 255 255 / .72);padding:5px 0;transition:color .2s ease,transform .4s var(--ard-ease-out);display:inline-block}.ard-footer .uk-nav>li>a:hover,.ard-footer .uk-list a:hover{color:#fff;transform:translateX(3px)}.ard-footer .ard-footer-mark{position:absolute;right:-3vw;bottom:-10%;width:min(44vw, 620px);aspect-ratio:1428 / 1196;background:url("https://ardesign.company/wp-content/plugins/ardesign-site-kit/assets/img/ard-mark.svg") center / contain no-repeat;filter:invert(1);opacity:.06;pointer-events:none;z-index:-1}.ard-footer .ard-legal{font-family:var(--ard-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .45)}.ard-footer .ard-legal a{color:rgb(255 255 255 / .7)}.ard-footer-links h3,.ard-footer-links .el-title{font-family:var(--ard-mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .45);margin-bottom:14px}.gt_switcher_wrapper{top:auto!important;bottom:18px!important;right:18px!important;left:auto!important;z-index:980!important}.gt_switcher_wrapper .gt_switcher-popup{display:inline-flex!important;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;background:rgb(255 255 255 / .82);color:var(--ard-ink)!important;text-decoration:none!important;font-family:var(--ard-font)!important;font-size:13px!important;font-weight:500;letter-spacing:-.01em;-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);box-shadow:0 0 0 1px var(--ard-line),0 10px 30px -12px rgb(0 0 0 / .3);transition:transform .4s var(--ard-ease-out),box-shadow .3s ease}.gt_switcher_wrapper .gt_switcher-popup:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--ard-line-2),0 14px 34px -12px rgb(0 0 0 / .35)}.gt_switcher_wrapper .gt_switcher-popup img{width:18px!important;height:18px!important;border-radius:50%;object-fit:cover}.gt_switcher_wrapper .gt_switcher-popup span[style]{color:var(--ard-muted)!important}.gt_white_content{border-radius:var(--ard-radius)!important;font-family:var(--ard-font)!important}.gt_white_content a{border-radius:10px}@media (max-width:639px){.gt_switcher_wrapper .gt_switcher-popup span:not([style]){display:none}.gt_switcher_wrapper{bottom:14px!important;right:14px!important}}.ard-values .el-item{display:flex;align-items:baseline;gap:clamp(16px, 3vw, 40px);padding:clamp(14px, 1.6vw, 22px) 0;border-top:1px solid var(--ard-line)}.ard-values .uk-grid>*:last-child .el-item{border-bottom:1px solid var(--ard-line)}.ard-values .el-meta{font-family:var(--ard-mono);font-size:.72rem;letter-spacing:.12em;color:var(--ard-muted);margin:0!important;min-width:2.5em}.ard-values .el-title{margin:0!important;font-size:clamp(1.5rem, 1rem + 2vw, 2.6rem);letter-spacing:-.045em;line-height:1.05;transition:transform .6s var(--ard-ease-out)}.ard-values .el-item:hover .el-title{transform:translateX(10px)}.ard-footer-bottom{padding-top:24px}.uk-section-secondary .ard-line-top,.ard-footer .ard-line-top{border-top-color:var(--ard-line-inv)}.ard-footer .uk-nav-default>li>a{font-size:.95rem}.ard-footer .uk-grid>*>.ard-footer-links{margin-bottom:8px}.ard-footer .ard-legal a:hover{color:#fff}.ard-footer .uk-button-default{color:#fff;border-color:rgb(255 255 255 / .35)}.ard-footer .uk-button-default:hover{background:#fff;color:var(--ard-ink)}.ard-footer .uk-button-primary{background:#fff;color:var(--ard-ink);border-color:#fff}.ard-page-hero .uk-text-lead,.ard-hero .uk-text-lead{color:var(--ard-ink)}.ard-reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity 1s var(--ard-ease-out),transform 1.2s var(--ard-ease-out);transition-delay:var(--ard-delay,0s)}.ard-reveal.is-visible{opacity:1;transform:none}.ard-reduced .ard-reveal,.no-js .ard-reveal{opacity:1;transform:none}.ard-mono{font-family:var(--ard-mono);letter-spacing:.04em}.ard-balance{text-wrap:balance}.ard-maxw-copy{max-width:64ch}.ard-line-top{border-top:1px solid var(--ard-line)}.ard-rounded-xl,.ard-rounded-xl img{border-radius:var(--ard-radius-lg)!important;overflow:hidden}.ard-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--ard-pill);border:1px solid var(--ard-line-2);font-size:.82rem;font-weight:500}.ard-pill::before{content:"";width:7px;height:7px;border-radius:50%;background:#1fae5b;box-shadow:0 0 0 4px rgb(31 174 91 / .16)}.uk-section-secondary .ard-pill{border-color:var(--ard-line-inv);color:#fff}.ard-tags{display:flex;flex-wrap:wrap;gap:8px}.ard-tags span{padding:6px 12px;border-radius:var(--ard-pill);border:1px solid var(--ard-line);font-size:.82rem}.tm-main .uk-panel .el-title.uk-heading-medium,.tm-main .uk-panel .el-title.uk-heading-large{text-wrap:balance}.tm-main .el-content h1{font-size:clamp(1.6rem, 1.1rem + 1.6vw, 2.4rem);letter-spacing:-.03em}.tm-main .uk-grid .uk-card-primary .el-title{font-size:1.5rem}.tm-main>.uk-section:first-child,.tm-main .uk-section-default:first-child>.uk-section{padding-top:calc(var(--ard-header-h) + clamp(32px, 5vw, 72px))}.tm-main article.uk-article .uk-article-title{font-size:clamp(2rem, 1.2rem + 2.8vw, 3.6rem);letter-spacing:-.045em;line-height:1.02}.uk-article-meta{font-family:var(--ard-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ard-muted)}.uk-article .el-content,.uk-article p{max-width:72ch}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.ard-marquee__track{animation:none}.ard-hero::before{transform:none}}@media print{.tm-header,.tm-header-mobile,.gtranslate_wrapper,.ard-marquee{display:none!important}}.ard-footer-brand{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.ard-footer-brand img{height:30px;width:auto;display:block;opacity:.92}.ard-footer-brand a:hover img{opacity:1}:root{--ard-accent:#552583;--ard-accent-bright:#9b6bd6;--ard-accent-soft:rgba(85, 37, 131, .1)}::selection{background:var(--ard-accent);color:#fff}:focus-visible{outline-color:var(--ard-accent)}a:hover{text-decoration-color:var(--ard-accent)}.ard-outline{--ard-stroke:var(--ard-accent)}.uk-light .ard-outline,.uk-section-secondary .ard-outline,.uk-section-primary .ard-outline,.ard-footer .ard-outline,.ard-cta .ard-outline{--ard-stroke:var(--ard-accent-bright)}.ard-marquee--outline .ard-marquee__item:nth-child(even){-webkit-text-stroke-color:var(--ard-accent)!important}.ard-eyebrow::before,.ard-eyebrow-meta .el-meta::before{background:var(--ard-accent);opacity:1}.uk-section-secondary .ard-eyebrow::before,.ard-footer .ard-eyebrow::before{background:var(--ard-accent-bright)}.ard-scroll-cue::after{background:linear-gradient(var(--ard-accent),transparent)}.ard-marquee__item::after{background:var(--ard-accent);opacity:1}.uk-section-secondary .ard-marquee__item::after{background:var(--ard-accent-bright)}.ard-hero-meta span::before{color:var(--ard-accent);opacity:1}.ard-pill::before{background:var(--ard-accent);box-shadow:0 0 0 4px var(--ard-accent-soft)}.ard-hero::after{background:radial-gradient(900px 520px at 88% 12%,rgb(85 37 131 / .10),transparent 70%),radial-gradient(1200px 600px at 12% 0%,rgb(11 11 12 / .045),transparent 70%),radial-gradient(900px 500px at 100% 100%,rgb(11 11 12 / .05),transparent 70%)}.ard-cta{background-image:radial-gradient(900px 480px at 85% 110%,rgb(85 37 131 / .55),transparent 70%),radial-gradient(700px 380px at 5% -10%,rgb(85 37 131 / .28),transparent 70%)}.ard-footer{background-image:radial-gradient(800px 420px at 0% 0%,rgb(85 37 131 / .30),transparent 70%)}.uk-button-primary:hover,.uk-button-primary:focus{background:var(--ard-accent);border-color:var(--ard-accent);box-shadow:0 16px 30px -14px rgb(85 37 131 / .7)}.ard-kit .uk-light .uk-button-primary:hover,.ard-kit .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover,.ard-footer .uk-button-primary:hover{background:var(--ard-accent-bright);color:#fff;border-color:var(--ard-accent-bright)}.uk-button-default:hover{border-color:var(--ard-accent)}.uk-navbar-nav>li.ard-nav-cta>a:hover{background:var(--ard-accent)!important}.uk-navbar-nav>li:not(.ard-nav-cta)>a::after{background:var(--ard-accent)!important}.uk-navbar-dropdown-nav>li>a:hover{color:var(--ard-accent)}.ard-services .el-item.uk-card:hover{background:linear-gradient(160deg,#1b0f2a 0%,var(--ard-ink) 60%);border-color:var(--ard-accent);box-shadow:0 40px 80px -30px rgb(85 37 131 / .55)}.ard-services .el-item:hover .el-link::after{background:var(--ard-accent-bright);border-color:var(--ard-accent-bright);color:#fff}.ard-process .el-item::before{background:var(--ard-accent)}.uk-section-secondary .ard-process .el-item::before{background:var(--ard-accent-bright)}.ard-stats .el-title [data-count]::after{content:""}.ard-stats .el-item{border-left-color:var(--ard-accent)}.ard-includes .el-item:hover{border-color:var(--ard-accent)}.ard-includes .el-meta{color:var(--ard-accent)}.ard-work-grid .el-item:hover .el-title::after{color:var(--ard-accent)}.uk-section-secondary .ard-work-grid .el-item:hover .el-title::after{color:var(--ard-accent-bright)}.ard-values .el-item:hover .el-meta{color:var(--ard-accent)}.ard-field input:focus,.ard-field select:focus,.ard-field textarea:focus{border-color:var(--ard-accent);box-shadow:0 0 0 4px var(--ard-accent-soft)}.ard-form__success{background:linear-gradient(150deg,var(--ard-accent) 0%,var(--ard-ink) 75%)}.ard-footer .uk-nav>li>a:hover,.ard-footer .ard-legal a:hover{color:var(--ard-accent-bright)}.ard-footer-logo img{height:42px;width:auto;display:block}.ard-footer-about,.ard-footer-about p{color:rgb(255 255 255 / .66)}.ard-footer-mail a{color:#fff;font-size:clamp(1.2rem, 1rem + .8vw, 1.6rem);font-weight:600;letter-spacing:-.02em;background:linear-gradient(var(--ard-accent-bright),var(--ard-accent-bright)) 0 100% / 0 2px no-repeat;transition:background-size .6s var(--ard-ease-out)}.ard-footer-mail a:hover{background-size:100% 2px;color:#fff}.tm-header .uk-navbar-dropdown,.tm-header .uk-navbar-dropdown.uk-light{background:rgb(255 255 255 / .97)!important;color:var(--ard-ink)!important}.tm-header .uk-navbar-dropdown .uk-navbar-dropdown-nav>li>a{color:var(--ard-ink)!important}.tm-header .uk-navbar-dropdown .uk-navbar-dropdown-nav>li>a:hover,.tm-header .uk-navbar-dropdown .uk-navbar-dropdown-nav>li.uk-active>a{color:var(--ard-accent)!important;background:var(--ard-accent-soft)}.tm-header .uk-navbar-dropdown .uk-nav-subtitle{color:var(--ard-muted)!important;font-size:.78rem;font-weight:400;margin-top:2px}.tm-header .uk-navbar-dropdown:has(.uk-navbar-dropdown-nav>li:nth-child(6)){width:500px}.tm-header .uk-navbar-dropdown:has(.uk-navbar-dropdown-nav>li:nth-child(6)) .uk-navbar-dropdown-nav{columns:2;column-gap:8px}.tm-header .uk-navbar-dropdown-nav>li{break-inside:avoid}#tm-dialog-mobile .uk-nav-sub a,#tm-dialog-mobile .uk-nav-sub a>div{text-align:center;justify-content:center}#tm-dialog-mobile .uk-nav-subtitle{color:rgb(255 255 255 / .45);font-size:.78rem}.ard-hero::before{animation:ard-drift 18s ease-in-out infinite alternate;translate:calc(var(--ard-mx, 0) * -18px) calc(var(--ard-my, 0) * -12px);transition:translate .8s var(--ard-ease-out)}@keyframes ard-drift{0%{rotate:-1.5deg;scale:1}100%{rotate:1.5deg;scale:1.04}}.ard-orbs{position:absolute;inset:-20% -10% -10% -10%;z-index:-1;pointer-events:none}.ard-orbs span{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;will-change:transform}.ard-orbs span:nth-child(1){width:420px;height:420px;right:8%;top:4%;background:radial-gradient(circle,rgb(85 37 131 / .55),#fff0 70%);animation:ard-orb1 16s ease-in-out infinite alternate;translate:calc(var(--ard-mx, 0) * 30px) calc(var(--ard-my, 0) * 24px);transition:translate 1s var(--ard-ease-out)}.ard-orbs span:nth-child(2){width:320px;height:320px;right:34%;top:46%;background:radial-gradient(circle,rgb(155 107 214 / .45),#fff0 70%);animation:ard-orb2 21s ease-in-out infinite alternate;translate:calc(var(--ard-mx, 0) * -22px) calc(var(--ard-my, 0) * -18px);transition:translate 1.2s var(--ard-ease-out)}.ard-orbs span:nth-child(3){width:260px;height:260px;left:-4%;top:58%;background:radial-gradient(circle,rgb(11 11 12 / .18),#fff0 70%);animation:ard-orb1 24s ease-in-out infinite alternate-reverse}@keyframes ard-orb1{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-60px,40px,0) scale(1.12)}100%{transform:translate3d(40px,-30px,0) scale(.95)}}@keyframes ard-orb2{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(70px,-50px,0) scale(.9)}100%{transform:translate3d(-40px,30px,0) scale(1.1)}}@media (max-width:639px){.ard-orbs span:nth-child(1){width:260px;height:260px}.ard-orbs span:nth-child(2){width:200px;height:200px}}.ard-rotate{display:inline-block;position:relative;vertical-align:bottom}.ard-rotate__word{display:inline-block}.ard-rotate.is-out .ard-rotate__word{animation:ard-word-out .45s var(--ard-ease) forwards}.ard-rotate.is-in .ard-rotate__word{animation:ard-word-in .7s var(--ard-ease-out) forwards}@keyframes ard-word-out{to{opacity:0;transform:translateY(-.35em);filter:blur(6px)}}@keyframes ard-word-in{from{opacity:0;transform:translateY(.35em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.ard-rotate::after{content:"";position:absolute;left:0;right:.2em;bottom:.02em;height:3px;background:var(--ard-accent);transform-origin:left;transform:scaleX(0);animation:ard-underline 3.2s var(--ard-ease-out) infinite;opacity:.8}@keyframes ard-underline{0%{transform:scaleX(0)}30%,80%{transform:scaleX(1)}100%{transform:scaleX(1);opacity:0}}@media (prefers-reduced-motion:reduce){.ard-orbs span,.ard-hero::before,.ard-rotate::after{animation:none!important}}.ard-work-grid .el-link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:.88rem;font-weight:500;color:inherit;text-decoration:none}.ard-work-grid .el-link::after{content:"→";transition:transform .4s var(--ard-ease-out);color:var(--ard-accent)}.uk-section-secondary .ard-work-grid .el-link::after{color:var(--ard-accent-bright)}.ard-work-grid .el-item:hover .el-link::after{transform:translateX(4px)}.ard-work-grid .el-item:hover .el-link{color:var(--ard-accent)}.ard-sites .el-link::after{content:"↗"}.ard-work .el-link{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-family:var(--ard-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .8)!important;text-decoration:none}.ard-work .el-link::after{content:"→";color:var(--ard-accent-bright);transition:transform .4s var(--ard-ease-out)}.ard-work .el-item:hover .el-link::after{transform:translateX(4px)}a.el-item{color:inherit;text-decoration:none}.ard-work-grid .el-title::after{display:none!important}.ard-quote{position:relative;margin:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:clamp(26px, 3vw, 40px);border-radius:var(--ard-radius-lg);background:rgb(255 255 255 / .04);border:1px solid var(--ard-line-inv);transition:border-color .4s ease,transform .6s var(--ard-ease-out),background-color .4s ease}.ard-quote::before{content:"“";position:absolute;top:6px;right:24px;font-size:7rem;line-height:1;font-weight:600;color:var(--ard-accent-bright);opacity:.35}.ard-quote:hover{border-color:var(--ard-accent-bright);transform:translateY(-6px);background:rgb(85 37 131 / .12)}.ard-quote blockquote{margin:0;padding:0;border:0;font-style:normal}.ard-quote blockquote p{margin:0;font-size:clamp(1.1rem, .95rem + .5vw, 1.35rem);line-height:1.45;letter-spacing:-.015em;color:#fff;text-wrap:pretty}.ard-quote figcaption{display:flex;flex-direction:column;gap:4px;padding-top:18px;border-top:1px solid var(--ard-line-inv)}.ard-quote__name{font-weight:600;color:#fff}.ard-quote__role{font-family:var(--ard-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .55)}.ard-quote__role a{color:var(--ard-accent-bright);text-decoration:none}.ard-quote__role a:hover{text-decoration:underline}.ard-quotes__note{margin-top:24px;font-size:.8rem;color:rgb(255 255 255 / .45)}.ard-article #tm-main>.uk-section:first-child{padding-top:calc(var(--ard-header-h) + clamp(40px, 6vw, 88px))}.ard-article #tm-main .uk-container{max-width:860px}.ard-article #tm-main h1.el-title,.ard-article #tm-main .el-title.uk-h1{font-size:clamp(2.2rem, 1.3rem + 3vw, 3.8rem);line-height:1.02;letter-spacing:-.045em}.ard-article #tm-main .el-image{border-radius:var(--ard-radius-lg);width:100%;height:auto;margin-top:32px!important}.ard-article-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 32px;font-family:var(--ard-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ard-muted)}.ard-article-meta span:first-child{color:var(--ard-accent)}.ard-article-meta span+span::before{content:"·";margin-right:20px}.ard-article #tm-main .el-content{font-size:1.12rem;line-height:1.75;color:#26262a}.ard-article #tm-main .el-content>*+*{margin-top:1.1em}.ard-article #tm-main .el-content h2,.ard-article #tm-main .el-content h3{margin-top:1.9em;font-size:clamp(1.5rem, 1.1rem + 1.2vw, 2.1rem);letter-spacing:-.035em;line-height:1.15;color:var(--ard-ink)}.ard-article #tm-main .el-content h4{margin-top:1.6em}.ard-article #tm-main .el-content .ard-lead,.ard-article #tm-main .el-content>p:first-child{font-size:clamp(1.25rem, 1.05rem + .6vw, 1.5rem);line-height:1.5;letter-spacing:-.015em;color:var(--ard-ink)}.ard-article #tm-main .el-content a{color:var(--ard-accent);text-decoration:underline;text-underline-offset:.2em}.ard-article #tm-main .el-content ul,.ard-article #tm-main .el-content ol{padding-left:1.2em}.ard-article #tm-main .el-content li+li{margin-top:.4em}.ard-article #tm-main .el-content li::marker{color:var(--ard-accent)}.ard-article #tm-main .el-content blockquote,.ard-article #tm-main .el-content .wp-block-quote{margin:1.8em 0;padding:4px 0 4px 24px;border-left:3px solid var(--ard-accent);font-size:1.3rem;line-height:1.5;font-style:normal;color:var(--ard-ink)}.ard-article #tm-main .el-content img,.ard-article #tm-main .el-content figure img{border-radius:var(--ard-radius);height:auto}.ard-article #tm-main .el-content figcaption{font-size:.85rem;color:var(--ard-muted);margin-top:8px}.ard-article-cta{position:relative;overflow:hidden;margin:56px 0 24px;padding:clamp(28px, 4vw, 48px);border-radius:var(--ard-radius-lg);background:radial-gradient(600px 300px at 100% 100%,rgb(85 37 131 / .55),transparent 70%),var(--ard-ink);color:rgb(255 255 255 / .75)}.ard-article-cta .ard-eyebrow{color:rgb(255 255 255 / .6)}.ard-article-cta .ard-eyebrow::before{background:var(--ard-accent-bright)}.ard-article-cta__title{margin:12px 0 10px!important;font-size:clamp(1.7rem, 1.2rem + 1.6vw, 2.6rem);font-weight:600;line-height:1.05;letter-spacing:-.04em;color:#fff}.ard-article-cta__title .ard-outline{--ard-stroke:var(--ard-accent-bright)}.ard-article-cta__actions{margin-top:20px!important;display:flex;flex-wrap:wrap;gap:10px}.ard-article-cta .uk-button-primary{background:#fff;color:var(--ard-ink);border-color:#fff}.ard-article-cta .uk-button-primary:hover{background:var(--ard-accent-bright);color:#fff;border-color:var(--ard-accent-bright)}.ard-article-cta .uk-button-default{color:#fff;border-color:rgb(255 255 255 / .35)}.ard-article-back a{font-family:var(--ard-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--ard-muted)}.ard-article-back a:hover{color:var(--ard-accent)}.ard-blog-index #tm-main>.uk-section-default>.uk-section{padding-top:calc(var(--ard-header-h) + clamp(40px, 6vw, 96px))!important;background-image:none!important}.ard-blog-index #tm-main>.uk-section-default>.uk-section>.uk-position-cover{display:none}.ard-blog-index #tm-main h1.el-title{font-size:clamp(2.6rem, 1.4rem + 4vw, 5rem);letter-spacing:-.05em;line-height:.98}.ard-blog-index #tm-main .uk-grid-match>div>*{text-align:left}.ard-blog-index #tm-main .el-item,.ard-blog-index #tm-main .uk-card{border-radius:var(--ard-radius-lg);overflow:hidden;transition:transform .6s var(--ard-ease-out),box-shadow .4s ease}.ard-blog-index #tm-main .el-item:hover,.ard-blog-index #tm-main .uk-card:hover{transform:translateY(-6px);box-shadow:var(--ard-shadow-lg)}.ard-blog-index #tm-main .el-item .el-title{font-size:1.25rem;letter-spacing:-.025em;line-height:1.2}.ard-blog-index #tm-main .el-item img{border-radius:var(--ard-radius)}.ard-article #tm-main>.uk-section:first-child{padding-top:calc(var(--ard-header-h) + clamp(40px, 6vw, 88px))!important}.ard-article #tm-main .el-content p,.ard-article #tm-main .el-content li{font-size:1.1rem;line-height:1.75}.ard-blog-index #tm-main .el-item .el-meta{font-family:var(--ard-font);text-transform:none;letter-spacing:0;font-size:.92rem;line-height:1.55;color:var(--ard-muted)}.ard-frame--light{background:#fff;box-shadow:0 0 0 1px var(--ard-line),0 30px 60px -34px rgb(0 0 0 / .25)}.ard-gallery-light .ard-frame--light img{padding:clamp(10px, 2vw, 28px);box-sizing:border-box}.ard-silent video::-webkit-media-controls-mute-button,.ard-silent video::-webkit-media-controls-volume-slider,.ard-silent video::-webkit-media-controls-volume-control-container{display:none!important}.ard-page-privacy-policy .tm-main .uk-container{max-width:820px}.ard-page-privacy-policy .tm-main h1{font-size:clamp(2.4rem, 5vw, 3.6rem);letter-spacing:-.035em;font-weight:600;margin-bottom:.4em}.ard-legal-doc{font-size:1.02rem;line-height:1.7;color:var(--ard-ink)}.ard-legal-doc__meta{font-family:var(--ard-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ard-muted)}.ard-legal-doc__meta a{color:var(--ard-accent)}.ard-legal-doc__lead{font-size:1.2rem;line-height:1.55;color:var(--ard-ink);margin:1.2em 0 1.6em}.ard-legal-doc__toc{border:1px solid var(--ard-line);border-radius:var(--ard-radius);padding:22px 26px;margin:0 0 2.4em;background:var(--ard-paper-2)}.ard-legal-doc__toc ol{columns:2;column-gap:32px;margin:0;padding-left:1.2em;font-size:.95rem}.ard-legal-doc__toc li{break-inside:avoid;margin:0 0 .35em}.ard-legal-doc__toc a,.ard-legal-doc a{color:var(--ard-ink);text-decoration:underline;text-decoration-color:rgb(85 37 131 / .45);text-underline-offset:3px;transition:color .3s,text-decoration-color .3s}.ard-legal-doc a:hover{color:var(--ard-accent);text-decoration-color:var(--ard-accent)}.ard-legal-doc h2{font-size:clamp(1.35rem, 2.4vw, 1.7rem);letter-spacing:-.02em;font-weight:600;margin:2.2em 0 .6em;padding-top:1.2em;border-top:1px solid var(--ard-line);scroll-margin-top:calc(var(--ard-header-h) + 24px)}.ard-legal-doc h3{font-size:1.05rem;font-weight:600;margin:1.4em 0 .4em}.ard-legal-doc ul{padding-left:1.2em}.ard-legal-doc li{margin:.45em 0}.ard-legal-doc li::marker{color:var(--ard-accent)}.ard-legal-doc code{font-family:var(--ard-mono);font-size:.85em;background:var(--ard-paper-3);padding:1px 6px;border-radius:6px;color:var(--ard-ink)}.ard-legal-doc__divider{margin:3.5em 0 0;border:0;border-top:1px solid var(--ard-line-2)}.ard-legal-doc__es h2{border-top:0}@media (max-width:639px){.ard-legal-doc__toc ol{columns:1}.ard-legal-doc__toc{padding:18px 20px}}.ard-legal__link{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(255 255 255 / .35)}.ard-legal__link:hover{color:var(--ard-accent-bright)}.ard-form__privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ard-404-main{padding:0!important;background:var(--ard-paper)}.ard-404{position:relative;overflow:hidden;isolation:isolate;min-height:calc(100vh - var(--ard-header-h));min-height:calc(100svh - var(--ard-header-h));border-radius:var(--ard-radius-lg) var(--ard-radius-lg) 0 0;display:flex;align-items:center;padding:clamp(32px, 4vw, 56px) 0;background:var(--ard-ink);color:#fff;text-align:center}.ard-404::before{content:"";position:absolute;inset:0;background-image:var(--ard-grain);opacity:.22;mix-blend-mode:overlay;pointer-events:none;z-index:-1}.ard-404__orbs{position:absolute;inset:0;z-index:-2;pointer-events:none}.ard-404__orbs span{position:absolute;border-radius:50%;filter:blur(70px);opacity:.7}.ard-404__orbs span:nth-child(1){width:520px;height:520px;left:50%;top:10%;margin-left:-260px;background:radial-gradient(circle,rgb(85 37 131 / .7),#fff0 70%);animation:ard-orb1 18s ease-in-out infinite alternate}.ard-404__orbs span:nth-child(2){width:360px;height:360px;right:-6%;bottom:-8%;background:radial-gradient(circle,rgb(155 107 214 / .45),#fff0 70%);animation:ard-orb2 22s ease-in-out infinite alternate}.ard-404__orbs span:nth-child(3){width:300px;height:300px;left:-6%;top:55%;background:radial-gradient(circle,rgb(155 107 214 / .3),#fff0 70%);animation:ard-orb1 26s ease-in-out infinite alternate-reverse}.ard-404__inner{position:relative;width:100%}.ard-404__eyebrow{font-family:var(--ard-mono);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ard-accent-bright);margin:0 0 18px}.ard-404__digits{display:flex;align-items:center;justify-content:center;gap:clamp(8px, 2vw, 28px);font-weight:700;font-size:clamp(7.5rem, 22vw, 16rem);line-height:.82;letter-spacing:-.06em;user-select:none}.ard-404__four{display:inline-block;background:linear-gradient(180deg,#fff 30%,rgb(255 255 255 / .55));-webkit-background-clip:text;background-clip:text;color:#fff0;transform:translate3d(calc(var(--ard-mx, 0) * var(--d, 18px)),calc(var(--ard-my, 0) * var(--d, 18px)),0) rotate(calc(var(--ard-mx, 0) * 4deg));transition:transform .8s var(--ard-ease-out);animation:ard-404-bob 5s ease-in-out infinite}.ard-404__four[data-depth="-18"]{--d:-18px;animation-delay:-2.5s}@keyframes ard-404-bob{0%,100%{translate:0 0}50%{translate:0 -10px}}.ard-404__eye{font:inherit;font-size:inherit;line-height:1;color:inherit;position:relative;width:.78em;height:.78em;padding:0;border:0;background:none;cursor:pointer;flex:none;border-radius:50%;-webkit-tap-highlight-color:#fff0}.ard-404__ring{position:absolute;inset:0;width:100%;height:100%;animation:ard-404-spin 9s linear infinite;filter:drop-shadow(0 0 30px rgb(155 107 214 / .45))}@keyframes ard-404-spin{to{transform:rotate(360deg)}}.ard-404__sclera{position:absolute;inset:17%;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff,#e9e4f3 70%);box-shadow:inset 0 -8px 24px rgb(85 37 131 / .25);overflow:hidden}.ard-404__pupil{position:absolute;left:50%;top:50%;width:44%;height:44%;margin:-22% 0 0 -22%;border-radius:50%;background:radial-gradient(circle at 50% 50%,#0b0b0c 55%,#552583 56%,#2b1244 100%);transform:translate3d(var(--px,0),var(--py,0),0);transition:transform .18s ease-out}.ard-404__glint{position:absolute;width:26%;height:26%;left:22%;top:18%;border-radius:50%;background:#fff;opacity:.9}.ard-404__lid{position:absolute;inset:17%;border-radius:50%;background:var(--ard-ink);transform:scaleY(0);transform-origin:top;transition:transform .09s ease-in}.ard-404__eye.is-blink .ard-404__lid{transform:scaleY(1)}.ard-404__eye.is-ouch{animation:ard-404-shake .5s var(--ard-ease)}@keyframes ard-404-shake{20%{transform:rotate(-14deg) scale(.92)}45%{transform:rotate(10deg)}70%{transform:rotate(-5deg)}100%{transform:none}}.ard-404__title{color:#fff;font-size:clamp(2rem, 4.6vw, 3.6rem);font-weight:600;letter-spacing:-.035em;line-height:1.05;margin:clamp(20px, 3vw, 34px) auto 14px;max-width:16ch}.ard-404__lead{color:rgb(255 255 255 / .72);font-size:clamp(1.02rem, 1.6vw, 1.2rem);line-height:1.55;max-width:560px;margin:0 auto 22px}.ard-404__excuse{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px;align-items:baseline;font-family:var(--ard-mono);font-size:.82rem;color:rgb(255 255 255 / .62);padding:10px 18px;border:1px solid var(--ard-line-inv);border-radius:var(--ard-pill);background:rgb(255 255 255 / .04);backdrop-filter:blur(6px);margin:0 0 34px;max-width:100%}.ard-404__label{color:var(--ard-accent-bright);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.ard-404__rotator{color:#fff;display:inline-block}.ard-404__rotator.is-out{animation:ard-word-out .35s var(--ard-ease) forwards}.ard-404__rotator.is-in{animation:ard-word-in .55s var(--ard-ease-out) forwards}.ard-404__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ard-404 .ard-404__home{background:#fff!important;color:var(--ard-ink)!important}.ard-404 .ard-404__home:hover{background:var(--ard-accent-bright)!important;color:#fff!important}.ard-404 .ard-404__home .ard-arrow{display:inline-block;transition:transform .4s var(--ard-ease-out)}.ard-404 .ard-404__home:hover .ard-arrow{transform:translateX(-4px)}.ard-404 .ard-404__talk{color:#fff!important;border-color:rgb(255 255 255 / .35)!important;background:transparent!important}.ard-404 .ard-404__talk:hover{border-color:#fff!important}.ard-404__toast{position:absolute;left:50%;top:0;transform:translate(-50%,-8px);margin:0;font-family:var(--ard-mono);font-size:.78rem;color:var(--ard-ink);background:#fff;padding:8px 14px;border-radius:var(--ard-pill);opacity:0;pointer-events:none;transition:opacity .3s,transform .4s var(--ard-ease-out);white-space:nowrap}.ard-404__toast.is-on{opacity:1;transform:translate(-50%,0)}@media (max-width:639px){.ard-404__excuse{border-radius:16px;font-size:.76rem}.ard-404__actions .uk-button{width:100%}}@media (prefers-reduced-motion:reduce){.ard-404__ring,.ard-404__four,.ard-404__orbs span{animation:none!important}}.ard-mstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ard-mstat{display:flex;flex-direction:column;background:var(--ard-paper);border:1px solid var(--ard-line);border-radius:var(--ard-radius);padding:28px 24px 22px;transition:transform .5s var(--ard-ease-out),box-shadow .5s var(--ard-ease-out),border-color .4s}.ard-mstat:hover{transform:translateY(-4px);box-shadow:var(--ard-shadow);border-color:rgb(85 37 131 / .35)}.ard-mstat__num{font-size:clamp(2.6rem, 4.4vw, 3.6rem);font-weight:600;letter-spacing:-.045em;line-height:1;color:var(--ard-ink);font-variant-numeric:tabular-nums}.ard-mstat__num::after{content:"";display:block;width:28px;height:3px;background:var(--ard-accent);border-radius:2px;margin-top:16px}.ard-mstat__text{font-size:1rem;line-height:1.5;color:var(--ard-ink);margin:14px 0 18px;flex:1}.ard-mstat__src{font-family:var(--ard-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ard-muted)!important;text-decoration:none}.ard-mstat__src:hover{color:var(--ard-accent)!important}@media (max-width:959px){.ard-mstats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.ard-mstats{grid-template-columns:1fr}}.ard-mistakes{list-style:none;margin:0;padding:0;border-top:1px solid var(--ard-line);counter-reset:none}.ard-mistake{display:grid;grid-template-columns:88px 1fr;gap:24px;padding:26px 0;border-bottom:1px solid var(--ard-line);transition:padding-left .5s var(--ard-ease-out)}.ard-mistake:hover{padding-left:10px}.ard-mistake__n{font-family:var(--ard-mono);font-size:.8rem;letter-spacing:.12em;color:var(--ard-accent);padding-top:6px}.ard-mistake__t{font-size:clamp(1.2rem, 2vw, 1.5rem);font-weight:600;letter-spacing:-.02em;margin:0 0 6px}.ard-mistake p{margin:0;color:var(--ard-muted);max-width:70ch;line-height:1.6}@media (max-width:639px){.ard-mistake{grid-template-columns:1fr;gap:6px}}.ard-mix{position:relative;--mix-0:#2e2a35;--mix-1:#5a3190;--mix-2:#8f5bd3;--mix-3:#d2b6f5}.ard-mix__tabs{display:inline-flex;flex-wrap:wrap;gap:6px;padding:5px;border:1px solid var(--ard-line-inv);border-radius:var(--ard-pill);margin-bottom:22px;background:rgb(255 255 255 / .03)}.ard-mix__tabs button{font:inherit;font-size:.9rem;color:rgb(255 255 255 / .7);background:none;border:0;border-radius:var(--ard-pill);padding:9px 18px;cursor:pointer;transition:background .3s,color .3s}.ard-mix__tabs button:hover{color:#fff}.ard-mix__tabs button.is-active{background:#fff;color:var(--ard-ink)}.ard-mix__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ard-mix__table{width:100%;min-width:620px;border-collapse:separate;border-spacing:2px;table-layout:fixed}.ard-mix__table th{font-family:var(--ard-mono);font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .6);text-align:left;padding:0 12px 10px}.ard-mix__table thead th:first-child{width:26%}.ard-mix__table tbody th{font-family:var(--ard-font);font-size:.98rem;letter-spacing:0;text-transform:none;color:#fff;padding:0 12px 0 0;font-weight:500}.ard-mix__cell{height:58px;border-radius:4px;padding:0 12px;font-size:.8rem;font-weight:500;vertical-align:middle;cursor:default;transition:background-color .6s var(--ard-ease-out),color .6s,transform .3s var(--ard-ease-out),box-shadow .3s}.ard-mix__cell[data-l="0"]{background:var(--mix-0);color:rgb(255 255 255 / .55)}.ard-mix__cell[data-l="1"]{background:var(--mix-1);color:#fff}.ard-mix__cell[data-l="2"]{background:var(--mix-2);color:#fff}.ard-mix__cell[data-l="3"]{background:var(--mix-3);color:var(--ard-ink)}.ard-mix__cell:hover,.ard-mix__cell:focus-visible{transform:scale(1.03);box-shadow:0 0 0 2px var(--ard-ink),0 0 0 3px rgb(255 255 255 / .7);outline:none}.ard-mix__cell.is-pop{animation:ard-mix-pop .6s var(--ard-ease-out) both}@keyframes ard-mix-pop{from{transform:scale(.92);opacity:.4}to{transform:none;opacity:1}}.ard-mix__legend{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px;font-size:.8rem;color:rgb(255 255 255 / .7)}.ard-mix__legend span{display:inline-flex;align-items:center;gap:8px}.ard-mix__legend i{width:14px;height:14px;border-radius:4px;display:inline-block}.ard-mix__legend i[data-l="0"]{background:var(--mix-0)}.ard-mix__legend i[data-l="1"]{background:var(--mix-1)}.ard-mix__legend i[data-l="2"]{background:var(--mix-2)}.ard-mix__legend i[data-l="3"]{background:var(--mix-3)}.ard-mix__note{margin:22px 0 0;padding:18px 20px;border-left:3px solid var(--ard-accent-bright);background:rgb(255 255 255 / .04);border-radius:0 var(--ard-radius-sm) var(--ard-radius-sm) 0;color:rgb(255 255 255 / .85);max-width:780px;line-height:1.55}.ard-mix__foot{font-family:var(--ard-mono);font-size:.7rem;letter-spacing:.06em;color:rgb(255 255 255 / .5);margin:0}.ard-mix__tip{position:absolute;z-index:5;pointer-events:none;max-width:260px;background:#fff;color:var(--ard-ink);border-radius:12px;padding:10px 12px;font-size:.82rem;line-height:1.45;box-shadow:var(--ard-shadow-lg)}.ard-mix__tip strong{display:block;font-size:.72rem;font-family:var(--ard-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ard-accent);margin-bottom:2px}@media (prefers-reduced-motion:reduce){.ard-mix__cell{transition:none}.ard-mix__cell.is-pop{animation:none}}@media (max-width:639px){.ard-mix__tabs{display:flex;width:100%;border-radius:16px}.ard-mix__tabs button{flex:1 1 auto;padding:9px 12px;font-size:.84rem;border-radius:12px}.ard-mix__table tbody th,.ard-mix__table thead th:first-child{position:sticky;left:0;z-index:1;background:var(--ard-ink)}.ard-mix__table{min-width:560px}.ard-mix__table thead th:first-child{width:30%}}.ard-blog-grid>div>.el-item{position:relative;display:flex;flex-direction:column;height:100%;text-align:left;background:var(--ard-paper);border:1px solid var(--ard-line);border-radius:var(--ard-radius);overflow:hidden;transition:transform .5s var(--ard-ease-out),box-shadow .5s var(--ard-ease-out),border-color .4s}.ard-blog-grid>div>.el-item:hover{transform:translateY(-4px);box-shadow:var(--ard-shadow);border-color:rgb(85 37 131 / .3)}.ard-blog-grid .el-item picture,.ard-blog-grid .el-item>img,.ard-blog-grid .el-item .el-image{display:block;width:100%}.ard-blog-grid .el-item .el-image{aspect-ratio:16 / 10;height:auto;object-fit:cover;border-radius:0!important;transition:transform .8s var(--ard-ease-out)}.ard-blog-grid .el-item:hover .el-image{transform:scale(1.04)}.ard-blog-grid .el-item picture{overflow:hidden}.ard-card-meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin:22px 22px 0;font-family:var(--ard-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ard-muted)}.ard-card-meta span:first-child{color:var(--ard-accent)}.ard-card-meta span+span::before{content:"·";margin-right:14px;color:var(--ard-line-2)}.ard-blog-grid .el-item .el-title{margin:10px 22px 0!important;font-size:1.18rem;line-height:1.3;letter-spacing:-.015em;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.3em * 3)}.ard-blog-grid .el-item .el-meta{margin:10px 22px 0!important;font-family:var(--ard-font);text-transform:none;letter-spacing:0;font-size:.95rem;line-height:1.5;color:var(--ard-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.5em * 2)}.ard-blog-grid .el-item .el-meta p{margin:0;display:inline}.ard-blog-grid .el-item>.uk-margin-top:last-child,.ard-blog-grid .el-item .uk-margin-top:has(>.el-link){margin:auto 22px 22px!important;padding-top:18px}.ard-blog-grid .el-item .el-link{position:static;padding:0;border:0!important;background:none!important;min-height:0;line-height:1.4;font-size:.9rem;font-weight:500;color:var(--ard-ink)!important;display:inline-flex;gap:6px}.ard-blog-grid .el-item .el-link::after{content:"→";color:var(--ard-accent);transition:transform .4s var(--ard-ease-out)}.ard-blog-grid .el-item:hover .el-link::after{transform:translateX(4px)}.ard-blog-grid .el-item .el-link::before{content:"";position:absolute;inset:0;z-index:1}@media (min-width:960px) and (max-width:1199px){.ard-blog-grid>div{width:50%!important}}.ard-discband-wrap{background:var(--ard-ink);position:relative;overflow:hidden}.ard-discband-wrap::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 120% at 15% 50%,rgb(85 37 131 / .35),transparent 60%),radial-gradient(50% 120% at 85% 50%,rgb(155 107 214 / .18),transparent 60%);pointer-events:none}.ard-discband{border:0!important;padding:clamp(22px, 3vw, 34px) 0!important}.ard-discband .ard-marquee__track{gap:16px;align-items:stretch}.ard-disc{flex:none;display:flex;align-items:center;gap:16px;padding:16px 22px 16px 16px;min-width:280px;border-radius:22px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .04);color:#fff!important;text-decoration:none!important;backdrop-filter:blur(6px);transition:transform .5s var(--ard-ease-out),background .4s,border-color .4s}.ard-disc:hover{transform:translateY(-6px) rotate(-1.2deg);background:rgb(255 255 255 / .09);border-color:rgb(155 107 214 / .6)}.ard-disc:nth-child(even):hover{transform:translateY(-6px) rotate(1.2deg)}.ard-disc__icon{width:64px;height:64px;flex:none;display:grid;place-items:center;border-radius:16px;background:linear-gradient(145deg,rgb(155 107 214 / .25),rgb(85 37 131 / .18));border:1px solid rgb(155 107 214 / .35)}.ard-disc__icon svg{width:46px;height:46px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.ard-disc__icon .i-acc{stroke:var(--ard-accent-bright)}.ard-disc__icon .i-acc-fill{fill:var(--ard-accent-bright);stroke:none}.ard-disc__icon .i-ghost{stroke:rgb(255 255 255 / .3);stroke-dasharray:3 4}.ard-disc__txt{display:flex;flex-direction:column;gap:4px}.ard-disc__name{font-size:1.15rem;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.ard-disc__sub{font-family:var(--ard-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .55);white-space:nowrap}.ard-disc:hover .ard-disc__sub{color:var(--ard-accent-bright)}.ard-disc .i-draw{stroke-dasharray:90;stroke-dashoffset:90;animation:i-draw 3.2s var(--ard-ease-out) infinite}@keyframes i-draw{0%{stroke-dashoffset:90}55%,80%{stroke-dashoffset:0}100%{stroke-dashoffset:-90}}.ard-disc .i-nib{transform-origin:34px 30px;animation:i-nib 3.2s ease-in-out infinite}@keyframes i-nib{0%,100%{transform:translate(-14px,12px) rotate(-6deg)}55%{transform:translate(8px,4px) rotate(4deg)}}.ard-disc .i-type{stroke-dasharray:34;stroke-dashoffset:34;animation:i-type 3s steps(8) infinite}.ard-disc .i-t2{animation-delay:.5s}.ard-disc .i-t3{animation-delay:1s}@keyframes i-type{0%{stroke-dashoffset:34}40%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:34;opacity:0}}.ard-disc .i-pop{transform-box:fill-box;transform-origin:center;animation:i-pop 2.6s var(--ard-ease-out) infinite}@keyframes i-pop{0%,100%{transform:scale(.85);opacity:.5}40%{transform:scale(1.08);opacity:1}60%{transform:scale(1)}}.ard-disc .i-badge{transform-box:fill-box;transform-origin:center;animation:i-badge 2.6s ease-in-out infinite}@keyframes i-badge{0%,30%,100%{transform:scale(0)}40%{transform:scale(1.3)}50%,90%{transform:scale(1)}}.ard-disc .i-float{animation:i-float 3s ease-in-out infinite}@keyframes i-float{0%,100%{transform:translateY(2px)}50%{transform:translateY(-4px)}}.ard-disc .i-lid{transform-origin:12px 19px;animation:i-lid 3s ease-in-out infinite}@keyframes i-lid{0%,100%{transform:rotate(0deg) translateY(2px)}50%{transform:rotate(-24deg) translateY(-4px)}}.ard-disc .i-spin3d{transform-origin:32px 31px;animation:i-spin3d 4s ease-in-out infinite}@keyframes i-spin3d{0%{transform:rotateY(0deg)}50%{transform:rotateY(180deg) scale(.95)}100%{transform:rotateY(360deg)}}.ard-disc .i-reel{animation:i-reel 1.2s linear infinite}@keyframes i-reel{to{transform:translateX(-8px)}}.ard-disc .i-play{transform-box:fill-box;transform-origin:center;animation:i-pop 1.8s ease-in-out infinite}.ard-disc .i-page{transform-origin:32px 32px;animation:i-page 3.4s var(--ard-ease) infinite}@keyframes i-page{0%,20%{transform:rotateY(0deg)}50%,70%{transform:rotateY(-180deg)}100%{transform:rotateY(-360deg)}}.ard-disc .i-bar{transform-box:fill-box;transform-origin:bottom;animation:i-bar 2.8s var(--ard-ease-out) infinite}.ard-disc .i-b2{animation-delay:.2s}.ard-disc .i-b3{animation-delay:.4s}@keyframes i-bar{0%{transform:scaleY(.15)}45%,85%{transform:scaleY(1)}100%{transform:scaleY(.15)}}.ard-disc .i-glow{animation:i-glow 2s ease-in-out infinite}@keyframes i-glow{0%,100%{opacity:.15}50%{opacity:1}}.ard-disc .i-fil{animation:i-fil 2s ease-in-out infinite}@keyframes i-fil{0%,100%{stroke:#fff}50%{stroke:var(--ard-accent-bright)}}.ard-disc--brand .i-draw,.ard-disc--marketing .i-draw{stroke:var(--ard-accent-bright)}@media (max-width:639px){.ard-disc{min-width:240px;padding:12px 16px 12px 12px}.ard-disc__icon{width:54px;height:54px}.ard-disc__icon svg{width:38px;height:38px}.ard-disc__name{font-size:1rem}}@media (prefers-reduced-motion:reduce){.ard-disc svg *{animation:none!important;stroke-dashoffset:0!important}}.ard-disc{min-width:320px;padding:18px 26px 18px 18px;gap:20px}.ard-disc__icon{width:92px;height:92px;border-radius:22px}.ard-disc__icon svg{width:62px;height:62px;stroke-width:2}.ard-disc__name{font-size:1.3rem}.ard-disc{animation:ard-disc-wave 6s ease-in-out infinite}.ard-disc:nth-child(3n+2){animation-delay:-2s}.ard-disc:nth-child(3n){animation-delay:-4s}@keyframes ard-disc-wave{0%,100%{translate:0 -5px}50%{translate:0 5px}}.ard-disc__icon{position:relative;overflow:hidden}.ard-disc__icon::after{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent 0 70%,rgb(155 107 214 / .55) 85%,transparent 100%);animation:i-sweep 4s linear infinite;opacity:.6;z-index:0}.ard-disc__icon svg{position:relative;z-index:2}@keyframes i-sweep{to{transform:rotate(360deg)}}.ard-disc__icon::before{content:"";position:absolute;inset:2px;border-radius:20px;background:linear-gradient(145deg,#2a1843,#140e1c);z-index:1}@media (max-width:639px){.ard-disc{min-width:270px}.ard-disc__icon{width:72px;height:72px}.ard-disc__icon svg{width:48px;height:48px}.ard-disc__name{font-size:1.08rem}}@media (prefers-reduced-motion:reduce){.ard-disc,.ard-disc__icon::after{animation:none!important}}.ard-highlight .ard-muted-words{color:inherit!important}.uk-section-secondary .ard-highlight .ard-muted-words{color:inherit!important}.ard-article #tm-main .el-content{max-width:760px}.ard-post-aside{display:none}@media (min-width:1200px){.ard-article #tm-main .uk-container{max-width:1320px}.ard-article #tm-main h1.el-title,.ard-article #tm-main .el-title.uk-h1{font-size:clamp(3rem, 2rem + 2.6vw, 4.8rem);max-width:22ch}.ard-article #tm-main .uk-panel>picture .el-image,.ard-article #tm-main .uk-panel>.el-image{aspect-ratio:21 / 9;object-fit:cover}.ard-post-grid{display:grid;grid-template-columns:minmax(0,820px) 320px;justify-content:space-between;gap:clamp(48px, 5vw, 96px);align-items:start;margin-top:8px}.ard-post-grid>.el-content{max-width:none}.ard-post-grid>.el-content{margin-top:0!important}.ard-post-aside{display:block;position:sticky;top:calc(var(--ard-header-h) + 32px)}}.ard-post-aside__box{border:1px solid var(--ard-line);border-radius:var(--ard-radius);padding:22px 22px 18px;background:var(--ard-paper)}.ard-post-aside__label{font-family:var(--ard-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ard-muted);margin:0 0 12px}.ard-post-aside__bar{height:3px;border-radius:3px;background:var(--ard-paper-3);margin:0 0 16px;overflow:hidden}.ard-post-aside__bar i{display:block;height:100%;width:0;background:var(--ard-accent);transition:width .15s linear}.ard-post-toc{list-style:none;margin:0;padding:0;counter-reset:toc}.ard-post-toc li{counter-increment:toc}.ard-post-toc a{display:grid;grid-template-columns:28px 1fr;gap:4px;padding:7px 0;font-size:.92rem;line-height:1.35;color:var(--ard-muted)!important;text-decoration:none!important;border-top:1px solid var(--ard-line);transition:color .3s}.ard-post-toc li:first-child a{border-top:0}.ard-post-toc a::before{content:counter(toc,decimal-leading-zero);font-family:var(--ard-mono);font-size:.7rem;padding-top:3px;color:var(--ard-muted-2)}.ard-post-toc a:hover,.ard-post-toc a.is-active{color:var(--ard-ink)!important}.ard-post-toc a.is-active::before{color:var(--ard-accent)}.ard-post-aside__cta{margin-top:14px;padding:20px 22px;border-radius:var(--ard-radius);background:radial-gradient(260px 160px at 100% 100%,rgb(85 37 131 / .6),transparent 70%),var(--ard-ink);color:rgb(255 255 255 / .75);font-size:.92rem;line-height:1.45}.ard-post-aside__cta strong{display:block;color:#fff;font-size:1.1rem;letter-spacing:-.02em;margin-bottom:6px}.ard-post-aside__cta a{display:inline-flex;gap:6px;margin-top:12px;color:#fff!important;font-weight:500;text-decoration:none!important}.ard-post-aside__cta a::after{content:"→";color:var(--ard-accent-bright);transition:transform .4s var(--ard-ease-out)}.ard-post-aside__cta a:hover::after{transform:translateX(4px)}.ard-article #tm-main .el-content h2[id]{scroll-margin-top:calc(var(--ard-header-h) + 28px)}