[data-page=engine-drt]{--drt-block: var(--space-9)}[data-page=engine-drt] .drt-nw{white-space:nowrap}[data-page=engine-drt] .drt-stats .eng-stat__value{font-size:clamp(2.5rem,4vw,5rem);letter-spacing:-.045em;white-space:nowrap}@media(min-width:64.01rem){[data-page=engine-drt] .drt-stats .eng-stat{grid-column:span 3}}@media(min-width:40.01rem)and (max-width:64rem){[data-page=engine-drt] .drt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-page=engine-drt] .drt-spec__head{margin-bottom:var(--space-4)}[data-page=engine-drt] .drt-spec{margin:0;grid-template-columns:minmax(7.5rem,1fr) 2fr}[data-page=engine-drt] .drt-spec dd{margin:0;padding-left:var(--space-4)}[data-page=engine-drt] .drt-transport__body{row-gap:var(--space-8);align-items:start}[data-page=engine-drt] .drt-lattice{grid-column:1 / span 6;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:6 / 5;min-height:24rem;margin:0;padding:var(--space-4)}[data-page=engine-drt] .drt-lattice__mesh{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to right,var(--line) 1px,transparent 1px),linear-gradient(to bottom,var(--line) 1px,transparent 1px);background-size:2.5rem 2.5rem;background-position:-1px -1px}[data-page=engine-drt] .drt-lattice__corners{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-4)}[data-page=engine-drt] .drt-lattice__corners--top{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) calc(-1 * var(--space-7));padding:var(--space-4) var(--space-4) var(--space-7);background:linear-gradient(to bottom,rgb(0 0 0 / .3),rgb(0 0 0 / .2) 45%,transparent)}[data-page=engine-drt] .drt-lattice__corners--bottom{margin:calc(-1 * var(--space-7)) calc(-1 * var(--space-4)) calc(-1 * var(--space-4));padding:var(--space-7) var(--space-4) var(--space-4);background:linear-gradient(to top,rgb(0 0 0 / .42),rgb(0 0 0 / .3) 45%,transparent)}[data-page=engine-drt] .drt-lattice__svg{position:absolute;top:50%;left:50%;width:min(62%,26rem);height:auto;transform:translate(-50%,-50%);overflow:visible}[data-page=engine-drt] .drt-lattice__svg line{stroke:var(--fg);stroke-width:1;vector-effect:non-scaling-stroke}[data-page=engine-drt] .drt-lattice__svg .st-face line,[data-page=engine-drt] .drt-lattice__svg .st-edge line{stroke-width:1.25}[data-page=engine-drt] .drt-lattice__svg circle{fill:var(--fg)}[data-page=engine-drt] .drt-lattice__svg .st-rest{fill:none;stroke:var(--fg);stroke-width:1.5;vector-effect:non-scaling-stroke}[data-page=engine-drt] .drt-lattice__svg .st-face,[data-page=engine-drt] .drt-lattice__svg .st-edge,[data-page=engine-drt] .drt-lattice__svg .st-rest{transition:opacity var(--dur-2) var(--ease-out)}[data-page=engine-drt] .drt-lattice__svg[data-group=rest] :is(.st-face,.st-edge),[data-page=engine-drt] .drt-lattice__svg[data-group=face] :is(.st-edge,.st-rest),[data-page=engine-drt] .drt-lattice__svg[data-group=edge] :is(.st-face,.st-rest){opacity:.12}[data-page=engine-drt] .drt-lattice__svg[data-group=rest] .st-rest{stroke-width:2.5}[data-page=engine-drt] .drt-lattice__key{display:flex;flex-wrap:wrap;gap:var(--space-2)}[data-page=engine-drt] .drt-key{display:inline-flex;align-items:baseline;gap:.45em;min-height:2.25rem;padding:.55rem .7rem .5rem;border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;line-height:1;color:var(--fg);transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}[data-page=engine-drt] .drt-key:hover{border-color:var(--fg)}[data-page=engine-drt] .drt-key[aria-pressed=true]{background:var(--fg);color:var(--ink);border-color:var(--fg)}[data-page=engine-drt] .drt-key__n{letter-spacing:0}[data-page=engine-drt] .drt-transport__spec{grid-column:8 / span 5}[data-page=engine-drt] .drt-gpu__body{row-gap:var(--space-8);align-items:start}[data-page=engine-drt] .drt-ruler{--decades: 12;margin:0}[data-page=engine-drt] .drt-ruler__track{position:relative;height:3.25rem;border-bottom:1px solid var(--line-strong)}[data-page=engine-drt] .drt-ruler__band{position:absolute;left:0;right:calc(100% / var(--decades) * .25);bottom:0;height:.625rem;background:linear-gradient(to right,var(--signal) 88%,transparent);transform-origin:0 50%;transition:transform 1.6s var(--ease-inout) .3s}.js-motion [data-page=engine-drt] .drt-ruler:not(.is-in) .drt-ruler__band{transform:scaleX(0)}[data-page=engine-drt] .drt-ruler__ticks{position:absolute;inset:0;background-image:repeating-linear-gradient(to right,var(--line-strong) 0 1px,transparent 1px calc(100% / var(--decades)));-webkit-mask:linear-gradient(to top,#000 1.25rem,transparent 1.25rem);mask:linear-gradient(to top,#000 1.25rem,transparent 1.25rem);border-right:1px solid var(--line-strong)}[data-page=engine-drt] .drt-ruler__scale{position:relative;height:calc(var(--t-h3) * 1.4 + var(--space-4));margin:0;padding:0;list-style:none}[data-page=engine-drt] .drt-ruler__scale li{position:absolute;top:var(--space-4);left:calc(100% / var(--decades) * var(--at));font-size:var(--t-h3);line-height:1.1;letter-spacing:-.028em;white-space:nowrap;transform:translate(-50%)}[data-page=engine-drt] .drt-ruler__scale li:first-child{transform:none}@media(min-width:64.01rem){[data-page=engine-drt] .drt-ruler{--pitch: calc((100% + var(--col-gap)) / 12)}[data-page=engine-drt] .drt-ruler__band{right:calc(100% - var(--pitch) * 11.75)}[data-page=engine-drt] .drt-ruler__ticks{background-image:linear-gradient(to right,var(--line-strong) 0 1px,transparent 1px);background-size:var(--pitch) 100%;background-repeat:repeat-x}[data-page=engine-drt] .drt-ruler__scale li{left:calc(var(--pitch) * var(--at))}}[data-page=engine-drt] .drt-ruler__cap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-5);padding-top:var(--space-5)}[data-page=engine-drt] .drt-reactors{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--space-5);margin-top:var(--drt-block)}[data-page=engine-drt] .drt-reactors>.drt-spec__head{grid-column:1 / span 4;margin:0;padding-top:1.2rem}[data-page=engine-drt] .drt-reactors__list{grid-column:5 / -1;list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}[data-page=engine-drt] .drt-reactor{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-5);padding-block:1.05rem 1.15rem;border-bottom:1px solid var(--line)}[data-page=engine-drt] .drt-reactor__name{font-size:var(--t-h3);line-height:1.1;letter-spacing:-.028em}[data-page=engine-drt] .drt-reactor__tag{flex:none}[data-page=engine-drt] .drt-twin{position:relative}[data-page=engine-drt] .drt-twin__band{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(34rem,82vh,54rem);display:flex}[data-page=engine-drt] .drt-twin__frame{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:space-between;padding-block:var(--space-7) var(--space-6)}[data-page=engine-drt] .drt-twin__head{row-gap:var(--space-5);align-items:end;margin-top:auto}[data-page=engine-drt] .drt-twin__title{grid-column:1 / span 8;font-size:clamp(3rem,6.6vw,8rem)}[data-page=engine-drt] .drt-twin__lead{grid-column:9 / span 4;padding-bottom:.5rem}[data-page=engine-drt] .drt-twin__lower{position:relative;isolation:isolate}[data-page=engine-drt] .drt-twin__uses{padding-block:var(--space-8) var(--space-9)}[data-page=engine-drt] .drt-uses{list-style:none;margin:0;padding:0;row-gap:var(--space-7)}[data-page=engine-drt] .drt-use{grid-column:span 3;display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line-strong)}[data-page=engine-drt] .drt-use__title{margin-top:var(--space-5);font-size:clamp(1.25rem,1.6vw,1.75rem);font-weight:400;line-height:1.12;letter-spacing:-.026em}[data-page=engine-drt] .drt-eco{row-gap:var(--space-8)}[data-page=engine-drt] :is(.drt-eco__col,.drt-gpu__col){grid-column:span 6}[data-page=engine-drt] :is(.drt-eco__col,.drt-gpu__col)+:is(.drt-eco__col,.drt-gpu__col){grid-column:8 / span 5}@media(max-width:64rem){[data-page=engine-drt]{--drt-block: var(--space-8)}[data-page=engine-drt] .drt-lattice{grid-column:1 / -1}[data-page=engine-drt] .drt-transport__spec{grid-column:3 / -1}[data-page=engine-drt] .drt-reactors>.drt-spec__head,[data-page=engine-drt] .drt-reactors__list{grid-column:1 / -1}[data-page=engine-drt] .drt-reactors>.drt-spec__head{padding-top:0}[data-page=engine-drt] .drt-twin__title,[data-page=engine-drt] .drt-twin__lead{grid-column:1 / -1}[data-page=engine-drt] .drt-twin__lead{max-width:34rem}[data-page=engine-drt] .drt-use{grid-column:span 4}[data-page=engine-drt] :is(.drt-eco__col,.drt-gpu__col),[data-page=engine-drt] :is(.drt-eco__col,.drt-gpu__col)+:is(.drt-eco__col,.drt-gpu__col){grid-column:span 4}}@media(max-width:40rem){[data-page=engine-drt] .drt-lattice{aspect-ratio:4 / 5;min-height:0}[data-page=engine-drt] .drt-lattice__svg{width:70%}[data-page=engine-drt] .drt-lattice__mesh{background-size:1.75rem 1.75rem}[data-page=engine-drt] .drt-lattice__corners--bottom>.label{display:none}[data-page=engine-drt] .drt-transport__spec{grid-column:1 / -1}[data-page=engine-drt] .drt-spec{grid-template-columns:minmax(0,1fr)}[data-page=engine-drt] .drt-spec>dt{border-bottom:0;padding-bottom:0}[data-page=engine-drt] .drt-spec>dd{padding-left:0;padding-top:.35rem}[data-page=engine-drt] .drt-ruler{--decades: 12}[data-page=engine-drt] .drt-ruler__scale li{font-size:1.125rem}[data-page=engine-drt] .drt-ruler__scale{height:3rem}[data-page=engine-drt] .drt-ruler__scale li:last-child{transform:translate(-70%)}[data-page=engine-drt] .drt-ruler__scale li:nth-child(4){display:none}[data-page=engine-drt] .drt-reactor{flex-direction:column;gap:var(--space-2)}[data-page=engine-drt] .drt-reactor__name{font-size:1.375rem}[data-page=engine-drt] .drt-twin__band{min-height:36rem}[data-page=engine-drt] .drt-twin__frame .frame__corners{flex-direction:column;gap:var(--space-2)}[data-page=engine-drt] .drt-use{grid-column:1 / -1}[data-page=engine-drt] .drt-use__title{margin-top:var(--space-3)}[data-page=engine-drt] :is(.drt-eco__col,.drt-gpu__col),[data-page=engine-drt] :is(.drt-eco__col,.drt-gpu__col)+:is(.drt-eco__col,.drt-gpu__col){grid-column:1 / -1}}
