.dtr-sec{padding-block:var(--sp-8)}.dtr-w{display:inline-block;overflow:hidden;vertical-align:top;padding-block:.06em .14em;margin-block:-.06em -.14em}.dtr-w>span{display:inline-block}@media(prefers-reduced-motion:no-preference){.dtr-w>span{animation:dtr-rise 1s var(--ease) both;animation-delay:calc(var(--i, 0) * 90ms + 80ms)}}@keyframes dtr-rise{0%{transform:translateY(110%) rotate(3deg)}}.dtr-hero{padding-block:var(--sp-6) 0}.dtr-hero__cols{gap:var(--sp-7)!important;align-items:center!important;margin-block-end:var(--sp-7)}.dtr-hero__copy .dtr-label{margin-block-end:var(--sp-5)}.dtr-hero__title{font:800 clamp(3.25rem,1.2rem + 6.2vw,7.75rem)/.86 var(--f-display);letter-spacing:-.055em;margin:0 0 var(--sp-5)}.dtr-hero__title mark{background:none;color:var(--signal)}.dtr-hero__lede{font:400 var(--fs-m)/1.5 var(--f-sans);max-width:33em;color:var(--ink-800);margin:0}.dtr-hero__actions{margin-block-start:var(--sp-5);gap:var(--sp-3)}.dtr-facts-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-block-start:2px solid var(--ink)}.dtr-fact{padding:var(--sp-4) var(--sp-4) var(--sp-5) 0;margin:0!important}.dtr-fact+.dtr-fact{padding-inline-start:var(--sp-4);border-inline-start:1px solid var(--line)}.dtr-fact>*{margin:0}.dtr-fact__k{font:700 var(--fs-m)/1.1 var(--f-display);letter-spacing:-.02em;margin-block-end:.4rem!important}.dtr-fact p:last-child{font-size:var(--fs-small);color:var(--ink-600);line-height:1.5;max-width:30ch}.dtr-stage{max-inline-size:640px;margin-inline-start:auto}.dtr-stage__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:8px;aspect-ratio:1;margin:0;padding:0;list-style:none}.dtr-mod{position:relative;min-width:0;overflow:hidden;background:var(--foam, var(--ink));color:var(--on, var(--ink));transform:translate3d(var(--px, 0),var(--py, 0),0);transition:border-radius var(--t-slow) var(--ease),opacity var(--t-base) var(--ease),filter var(--t-base) var(--ease),scale var(--t-base) var(--ease)}.dtr-mod--q-br{border-end-end-radius:100%}.dtr-mod--q-tr{border-start-end-radius:100%}.dtr-mod--q-tl{border-start-start-radius:100%}.dtr-mod--arch{border-start-start-radius:999px;border-start-end-radius:999px}.dtr-mod--circle{border-radius:50%}.dtr-mod--accent{pointer-events:none}.dtr-mod--lemon{background:var(--lemon)}.dtr-mod--ink{background:var(--ink);display:grid;align-content:center;gap:10px;padding-inline:18%}.dtr-mod--ink span{display:block;block-size:7px;background:var(--lemon)}.dtr-mod--ink span:nth-child(2){inline-size:70%;background:var(--paper)}.dtr-mod--ink span:nth-child(3){inline-size:40%;background:var(--paper)}.dtr-mod--empty{background:var(--board-deep)}.dtr-mod a{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(10px,1.7vw,24px);color:inherit;text-decoration:none}.dtr-mod a:focus-visible{outline-offset:-6px;outline:4px solid var(--ink)}.dtr-foam--plum a:focus-visible,.dtr-foam--steel a:focus-visible{outline-color:var(--lemon)}.dtr-mod__num{font:500 11px/1 var(--f-mono);letter-spacing:.08em}.dtr-mod__glyph{display:grid;place-items:center;flex:1}.dtr-mod__glyph svg{inline-size:clamp(34px,46%,84px);block-size:auto;transition:transform var(--t-slow) var(--ease)}.dtr-mod__name{font:700 clamp(.72rem,.38rem + .8vw,1.2rem)/1.02 var(--f-display);letter-spacing:-.03em;overflow-wrap:normal;word-break:normal;hyphens:none;text-wrap:balance}.dtr-mod--q-br .dtr-mod__name{max-inline-size:52%}.dtr-mod--circle a,.dtr-mod--bar a{align-items:center;text-align:center;justify-content:center;gap:.25rem}.dtr-mod--circle .dtr-mod__num,.dtr-mod--bar .dtr-mod__num{display:none}.dtr-mod--circle .dtr-mod__glyph,.dtr-mod--bar .dtr-mod__glyph{flex:0}.dtr-mod--circle .dtr-mod__name{font-size:clamp(.62rem,.35rem + .65vw,.95rem)}.dtr-mod--bar a{flex-direction:row;justify-content:space-between;align-items:center;text-align:start}.dtr-mod--bar .dtr-mod__glyph svg{inline-size:clamp(28px,60%,44px)}.dtr-mod--bar .dtr-mod__name{font-size:clamp(.9rem,.5rem + 1.1vw,1.5rem)}.dtr-mod--arch a,.dtr-mod--q-tl a,.dtr-mod--q-tr a{text-align:start}@media(hover:hover){.dtr-stage__grid:has(a:hover) .dtr-mod:not(:has(a:hover)){opacity:.5;filter:saturate(.4)}.dtr-mod:has(a:hover){scale:1.035;z-index:2}.dtr-mod:has(a:hover) .dtr-mod__glyph svg{transform:rotate(-8deg) scale(1.1)}.dtr-mod--q-br:has(a:hover){border-end-end-radius:14%}.dtr-mod--q-tr:has(a:hover){border-start-end-radius:14%}.dtr-mod--q-tl:has(a:hover){border-start-start-radius:14%}.dtr-mod--arch:has(a:hover){border-start-start-radius:40%;border-start-end-radius:40%}.dtr-mod--circle:has(a:hover){border-radius:22%}}.dtr-mod:has(a:focus-visible){z-index:2}.dtr-stage__readout{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:var(--sp-3) 0 0;padding-block:.8rem 0;border-block-start:2px solid var(--ink);font:500 var(--fs-label)/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;min-block-size:3.2rem}.dtr-stage__readout-arrow{flex:0 0 auto}.dtr-sec--explorer{background:var(--board)}.dtr-explorer{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0;align-items:stretch}.dtr-explorer__nav{display:flex;flex-direction:column}.dtr-explorer__tab{display:grid;grid-template-columns:3rem 1fr auto;align-items:baseline;gap:.5rem 1rem;padding:1.15rem 1.25rem 1.15rem 0;text-align:start;cursor:pointer;border:0;border-block-start:2px solid var(--ink);background:transparent;color:var(--ink);position:relative;transition:padding var(--t-base) var(--ease),background-color var(--t-base) var(--ease),color var(--t-base) var(--ease)}.dtr-explorer__tab:last-child{border-block-end:2px solid var(--ink)}.dtr-explorer__num{font:500 var(--fs-small)/1 var(--f-mono)}.dtr-explorer__name{font:800 clamp(1.9rem,1.1rem + 2.4vw,3.4rem)/.98 var(--f-display);letter-spacing:-.045em}.dtr-explorer__count{font:500 var(--fs-small)/1 var(--f-mono)}.dtr-explorer__tab:hover{padding-inline-start:.75rem}.dtr-explorer__tab[aria-selected=true]{background:var(--foam);color:var(--on);padding-inline-start:1.25rem}.dtr-explorer__tab[aria-selected=true]+.dtr-explorer__tab{border-block-start-color:var(--ink)}.dtr-explorer__panel{background:var(--foam);color:var(--on);padding:var(--sp-6);display:grid;gap:var(--sp-6);align-content:start;border-end-end-radius:0}.dtr-explorer__intro{display:grid;grid-template-columns:auto 1fr;gap:.5rem var(--sp-4);align-items:start}.dtr-explorer__glyph{grid-row:span 3}.dtr-explorer__glyph svg{inline-size:72px;block-size:72px}.dtr-explorer__title{margin:0;font:800 var(--fs-l)/1 var(--f-display);letter-spacing:-.04em}.dtr-explorer__line{margin:0;font-size:var(--fs-m);line-height:1.4;max-width:38ch}.dtr-explorer__go{display:inline-flex;align-items:center;gap:.5rem;justify-self:start;margin-block-start:.6rem;padding:.7rem 1.1rem;background:var(--on);color:var(--foam);font:600 var(--fs-small)/1 var(--f-display);text-decoration:none;border-radius:99px}.dtr-explorer__go:hover{background:var(--paper);color:var(--ink)}.dtr-explorer__go svg{width:18px;height:18px}.dtr-explorer__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);margin:0;padding:0;list-style:none}.dtr-explorer__items a{display:grid;gap:.5rem;color:inherit;text-decoration:none}.dtr-explorer__items .dtr-cover{box-shadow:inset 0 0 0 2px var(--on)}.dtr-explorer__items a:hover .dtr-cover{border-end-end-radius:48px}.dtr-explorer__pname{font:700 var(--fs-base)/1.15 var(--f-display);letter-spacing:-.02em}.dtr-explorer__pprice{font:500 var(--fs-small)/1 var(--f-mono)}html:not(.dtr-js) .dtr-explorer{grid-template-columns:1fr}html:not(.dtr-js) .dtr-explorer__nav{display:none}html:not(.dtr-js) .dtr-explorer__panels{display:grid;gap:8px}.dtr-js .dtr-explorer__panel[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.dtr-js .dtr-explorer__panel:not([hidden]){animation:dtr-panel-in .52s var(--ease) both}.dtr-js .dtr-explorer__panel:not([hidden]) .dtr-explorer__items li{animation:dtr-panel-in .6s var(--ease) both}.dtr-js .dtr-explorer__panel:not([hidden]) .dtr-explorer__items li:nth-child(2){animation-delay:70ms}.dtr-js .dtr-explorer__panel:not([hidden]) .dtr-explorer__items li:nth-child(3){animation-delay:.14s}}@keyframes dtr-panel-in{0%{opacity:0;transform:translateY(18px)}}.dtr-sec--spot{padding-block:var(--sp-8) var(--sp-9)}.dtr-spot__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sp-3) var(--sp-6);align-items:end;margin-block-end:var(--sp-7)}.dtr-spot__head>*{margin:0}.dtr-spot__head .dtr-label{grid-column:1 / -1}.dtr-spot__title{font:800 var(--fs-2xl)/.9 var(--f-display);letter-spacing:-.05em}.dtr-spot__lede{font-size:var(--fs-m);line-height:1.45;color:var(--fg-muted);max-width:34ch}.dtr-spot__head .dtr-chip{justify-self:start}.dtr-spot__body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sp-6);align-items:start}.dtr-spot__sticky{position:sticky;inset-block-start:calc(var(--header-h) + var(--sp-5))}.dtr-spot__frame{position:relative}.dtr-spot__frame .dtr-cover{border-end-end-radius:120px}.dtr-pin{position:absolute;inset-inline-start:var(--x);inset-block-start:var(--y);translate:-50% -50%;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;background:var(--lemon);color:var(--ink);font:700 15px/1 var(--f-mono);z-index:4;transition:scale var(--t-base) var(--ease),opacity var(--t-base) var(--ease),background-color var(--t-base) var(--ease)}[dir=rtl] .dtr-pin{translate:50% -50%}.dtr-js .dtr-pin{opacity:.4;scale:.8}.dtr-js .dtr-pin.is-active{opacity:1;scale:1.2;background:var(--ink);color:var(--lemon);box-shadow:0 0 0 4px var(--lemon)}.dtr-spot__steps{margin:0;padding:0;list-style:none}.dtr-spot__step{min-block-size:56vh;display:flex;flex-direction:column;justify-content:center;gap:.9rem;padding-block:var(--sp-5);border-block-start:1px solid var(--rule);transition:opacity var(--t-slow) var(--ease)}.dtr-spot__step:first-child{border-block-start:0}.dtr-js .dtr-spot__step{opacity:.32}.dtr-js .dtr-spot__step.is-active{opacity:1}.dtr-spot__stepnum{font:500 var(--fs-small)/1 var(--f-mono);color:var(--lemon);letter-spacing:.08em}.dtr-spot__step h3{margin:0;font:800 var(--fs-xl)/.95 var(--f-display);letter-spacing:-.045em}.dtr-spot__step p{margin:0;font-size:var(--fs-m);line-height:1.5;color:var(--fg-muted);max-width:30ch}.dtr-spot__step--final{min-block-size:0;gap:var(--sp-4);justify-content:flex-start}.dtr-spot__buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-block-start:var(--sp-4);border-block-start:2px solid var(--paper)}.dtr-spot__price{font:800 var(--fs-l)/1 var(--f-display);letter-spacing:-.03em}.dtr-spot .dtr-chip--demo{background:var(--lemon)}.dtr-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5);position:relative;padding-block-start:var(--sp-6)}.dtr-process:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:6px;background:var(--ink);transform-origin:left;transform:scaleX(var(--p, 1))}[dir=rtl] .dtr-process:before{transform-origin:right}.dtr-process:after{content:"";position:absolute;inset-inline:0;inset-block-start:2px;block-size:2px;background:var(--line);z-index:-1}.dtr-process__step{margin:0!important;position:relative}.dtr-process__step>*{margin:0}.dtr-process__num{font:800 clamp(4rem,2.5rem + 5vw,7.5rem)/.8 var(--f-display);letter-spacing:-.07em;color:var(--signal);margin-block-end:var(--sp-4)!important}.dtr-process__step:nth-child(2) .dtr-process__num{color:var(--ink)}.dtr-process__step:nth-child(3) .dtr-process__num{color:var(--signal)}.dtr-process__step:nth-child(4) .dtr-process__num{color:var(--ink)}.dtr-process__title{font:800 var(--fs-l)/1 var(--f-display);letter-spacing:-.04em;margin-block-end:var(--sp-2)!important}.dtr-process__step p:last-child{color:var(--ink-600);line-height:1.5;max-width:26ch}.dtr-sec--audience{background:var(--board)}.dtr-aud{margin:0;padding:0;list-style:none;border-block-end:2px solid var(--ink)}.dtr-aud__row{border-block-start:2px solid var(--ink)}.dtr-aud__row a{position:relative;display:grid;grid-template-columns:3.5rem minmax(0,6fr) minmax(0,5fr) 3rem;align-items:center;gap:var(--sp-4);padding-block:clamp(1rem,.6rem + 1.4vw,1.9rem);color:var(--ink);text-decoration:none;isolation:isolate;transition:padding var(--t-base) var(--ease)}.dtr-aud__row a:before{content:"";position:absolute;inset:0 calc(-1 * var(--gutter));background:var(--foam, var(--jade));transform:scaleX(0);transform-origin:left;transition:transform var(--t-slow) var(--ease);z-index:-1}[dir=rtl] .dtr-aud__row a:before{transform-origin:right}.dtr-aud__row a:hover:before,.dtr-aud__row a:focus-visible:before{transform:scaleX(1)}.dtr-aud__row a:hover{padding-inline-start:.6rem}.dtr-aud__num{font:500 var(--fs-small)/1 var(--f-mono)}.dtr-aud__who{font:800 clamp(1.9rem,1rem + 3.6vw,4.5rem)/.95 var(--f-display);letter-spacing:-.05em}.dtr-aud__what{font-size:var(--fs-base);line-height:1.4;color:var(--ink-600);transition:color var(--t-base) var(--ease)}.dtr-aud__row a:hover .dtr-aud__what{color:var(--ink)}.dtr-aud__go{display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:50%;background:var(--ink);color:var(--paper);justify-self:end;transition:transform var(--t-base) var(--ease)}.dtr-aud__row a:hover .dtr-aud__go{transform:rotate(-45deg)}[dir=rtl] .dtr-aud__row a:hover .dtr-aud__go{transform:scaleX(-1) rotate(-45deg)}.dtr-sec--releases{padding-inline:0!important;overflow:hidden}.dtr-sec--releases>.dtr-sectionhead{padding-inline:var(--gutter)}.dtr-sec--releases .dtr-productblock{max-inline-size:none}.dtr-sec--journal{background:var(--ink);color:var(--paper);--fg: var(--paper);--fg-muted: #b3b3bd;--rule: #2e2e36;--accent: var(--lemon)}.dtr-sec--journal .dtr-sectionhead__link a{color:var(--lemon)}.wp-block-latest-posts.dtr-latest,.wp-block-latest-posts.dtr-latest.is-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--sp-6) var(--sp-5);margin:0;padding:0}.wp-block-latest-posts.dtr-latest>li,.wp-block-latest-posts.dtr-latest.is-grid>li{margin:0;inline-size:auto!important;display:flex;flex-direction:column;gap:.6rem}.dtr-latest .wp-block-latest-posts__featured-image{order:-1;margin:0 0 var(--sp-3);aspect-ratio:16 / 10;overflow:hidden;background:var(--ink-800);transition:border-radius var(--t-slow) var(--ease)}.dtr-latest li:hover .wp-block-latest-posts__featured-image{border-end-end-radius:56px}.dtr-latest .wp-block-latest-posts__featured-image img{width:100%;height:100%;object-fit:cover}.dtr-latest .wp-block-latest-posts__post-title{font:800 var(--fs-l)/1 var(--f-display);letter-spacing:-.04em;text-decoration:none;color:var(--paper)}.dtr-latest .wp-block-latest-posts__post-title:hover{color:var(--lemon)}.dtr-latest .wp-block-latest-posts__post-date{order:-1;font:500 var(--fs-label)/1 var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--lemon)}.dtr-latest .wp-block-latest-posts__post-excerpt{margin:0;font-size:var(--fs-base);color:#b3b3bd;line-height:1.5}.dtr-latest .wp-block-latest-posts__post-excerpt a{display:none}.dtr-closing{position:relative;overflow:hidden;padding-block:var(--sp-9)}.dtr-closing:after{content:"";position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:min(46vw,560px);aspect-ratio:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%232236F0' d='M0 0H32A32 32 0 0 1 0 32Z'/%3E%3Cpath fill='%23F5F2EA' d='M32 0H64V32H32Z'/%3E%3Cpath fill='%23F3A9BE' d='M0 64V32A32 32 0 0 1 32 64Z'/%3E%3Cpath fill='%23F1DE47' d='M64 64H32A32 32 0 0 1 64 32Z'/%3E%3C/svg%3E") center / contain no-repeat;translate:22% 22%;pointer-events:none}[dir=rtl] .dtr-closing:after{translate:-22% 22%;transform:scaleX(-1)}.dtr-closing__inner{position:relative;z-index:1}.dtr-closing__inner>*{margin-block:0}.dtr-closing__title{font:800 var(--fs-display)/.84 var(--f-display);letter-spacing:-.06em;max-width:9ch;margin-block-end:var(--sp-5)!important}.dtr-closing__lede{font-size:var(--fs-m);color:var(--fg-muted);max-width:40ch;margin-block-end:var(--sp-6)!important;line-height:1.45}.dtr-closing .wp-block-buttons{gap:var(--sp-3)}.dtr-mention{background:var(--foam, var(--board));color:var(--on, var(--ink));border:0;border-end-end-radius:40px}.dtr-mention__label,.dtr-mention__note{color:inherit;opacity:.85}.dtr-mention__cover .dtr-cover{box-shadow:inset 0 0 0 2px var(--on, var(--ink))}@media(max-width:1100px){.dtr-explorer{grid-template-columns:1fr}.dtr-explorer__nav{flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:6px;margin-block-end:6px}.dtr-explorer__tab{flex:0 0 auto;border:0!important;grid-template-columns:auto auto;padding:.8rem 1.1rem!important;background:var(--paper);border-radius:99px;gap:.6rem}.dtr-explorer__tab[aria-selected=true]{background:var(--foam)}.dtr-explorer__num,.dtr-explorer__count{display:none}.dtr-explorer__name{font-size:var(--fs-m);letter-spacing:-.02em}.dtr-spot__head,.dtr-spot__body{grid-template-columns:1fr}.dtr-spot__sticky{position:sticky;inset-block-start:calc(var(--header-h) + 8px);z-index:3;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);background:var(--ink);padding-block:8px 12px}.dtr-spot__frame .dtr-cover{aspect-ratio:16 / 9}.dtr-spot__step{min-block-size:38vh}}@media(max-width:900px){.dtr-facts-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dtr-fact:nth-child(3){padding-inline-start:0;border-inline-start:0}.dtr-process{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--sp-6)}.dtr-aud__row a{grid-template-columns:2.5rem minmax(0,1fr) 3rem}.dtr-aud__what{grid-column:2;grid-row:2}.dtr-aud__go{grid-row:1 / 3;grid-column:3}.dtr-explorer__panel{padding:var(--sp-5)}.dtr-explorer__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:781px){.dtr-hero{padding-block:var(--sp-4) 0}.dtr-hero__cols{gap:var(--sp-6)!important}.dtr-stage{margin-inline:auto}.dtr-explorer__items{grid-template-columns:1fr 1fr}.dtr-explorer__items li:nth-child(3){display:none}.dtr-explorer__intro{grid-template-columns:1fr}.dtr-explorer__glyph{grid-row:auto}.dtr-explorer__glyph svg{inline-size:56px;block-size:56px}}@media(max-width:560px){.dtr-facts-row{grid-template-columns:1fr}.dtr-fact+.dtr-fact{padding-inline-start:0;border-inline-start:0;border-block-start:1px solid var(--line)}.dtr-process{grid-template-columns:1fr}.dtr-grid--rail>li{flex-basis:78vw}.dtr-closing:after{opacity:.9;inline-size:62vw}}.dtr-explorer__items .dtr-cover__code{display:none}
