@layer tokens,base;@layer components{.tec-heading{max-width:calc(var(--container-max) * .618)}.tec-heading__eyebrow{margin:0 0 var(--space-2);color:var(--eyebrow-ink);display:block}.tec-heading__eyebrow:before{content:"_" / "";color:var(--eyebrow-mark)}.tec-heading__title{color:var(--ink)}.tec-heading__chapter{margin-block-end:var(--space-5)}.tec-heading--rule .tec-heading__eyebrow{align-items:center;gap:var(--space-4);color:var(--surface-deep);margin-block-end:var(--space-5);display:flex}.tec-heading--rule .tec-heading__eyebrow:before{content:"";inline-size:var(--rule-w);block-size:var(--stroke-accent);background:var(--rule-accent);color:var(--rule-accent);flex:none}.tec-heading--accent .tec-heading__title{color:var(--title-accent-ink)}.tec-heading__lead{max-width:var(--measure);margin-top:var(--space-4);color:var(--ink)}.tec-heading--center{text-align:center;margin:0 auto}.tec-heading--center .tec-heading__title{margin-inline-start:0}.tec-heading--center .tec-heading__lead{margin-inline:auto}@container tec-band (width>=1024px){.tec-heading--track{grid-template-columns:var(--grid-margin);column-gap:var(--gap-margin);max-width:none;display:grid}.tec-heading--track .tec-heading__eyebrow{grid-column:1}.tec-heading--track .tec-heading__title,.tec-heading--track .tec-heading__lead{grid-column:2}}:where(.tec-section--deep,.tec-section--night,.tec-hero:not(.tec-hero--light),.tec-footer,[data-ground=deep],[data-ground=night]) :is(.tec-heading__title,.tec-heading__lead),:where(.tec-section--deep,.tec-section--night,.tec-hero:not(.tec-hero--light),.tec-footer,[data-ground=deep],[data-ground=night]) .tec-heading--accent .tec-heading__title{color:var(--on-deep)}:where(.tec-section--deep,.tec-section--night,.tec-hero:not(.tec-hero--light),.tec-footer,[data-ground=deep],[data-ground=night]) .tec-heading--rule .tec-heading__eyebrow{color:var(--on-deep-accent)}:where(.tec-section--deep,.tec-section--night,.tec-hero:not(.tec-hero--light),.tec-footer,[data-ground=deep],[data-ground=night]) :where(.tec-notice,.tec-field,.tec-desk__panel,.tec-news-card__body,[data-ground=light]) :is(.tec-heading__title,.tec-heading__lead){color:var(--ink)}:where(.tec-section--deep,.tec-section--night,.tec-hero:not(.tec-hero--light),.tec-footer,[data-ground=deep],[data-ground=night]) :where(.tec-notice,.tec-field,.tec-desk__panel,.tec-news-card__body,[data-ground=light]) .tec-heading--accent .tec-heading__title{color:var(--title-accent-ink)}.tec-cover{--tec-cover-focus:50% 28%;isolation:isolate;min-block-size:var(--cover-h);background:var(--surface-deep);color:var(--on-deep);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}.tec-cover--short{min-block-size:var(--cover-h-short)}.tec-cover--plain{background-image:linear-gradient(160deg, var(--plate-tone), var(--surface-deep) 62%)}.tec-cover__figure{z-index:-1;margin:0;position:absolute;inset:0;overflow:hidden}.tec-cover__media{position:absolute;inset:0}.tec-cover__img{object-fit:cover;object-position:var(--tec-cover-focus);block-size:100%;inline-size:100%;position:absolute;inset:0}.tec-cover__img--fade{opacity:0}.tec-cover__media:after{content:"";background:linear-gradient(to top, var(--overlay-fall) 0%, var(--overlay-fall-mid) 42%, transparent 82%), linear-gradient(to right, var(--overlay-melt), transparent 60%);position:absolute;inset:0}.tec-cover__caption{max-inline-size:min(100% - 2 * var(--gutter-fluid), var(--measure-chip));padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);background:var(--overlay-frost);backdrop-filter:blur(.5rem);text-align:end;position:absolute;inset-block-start:var(--space-5);inset-inline-end:var(--gutter-fluid)}.tec-cover--masthead{min-block-size:0}.tec-cover--masthead .tec-cover__body{padding-block:var(--space-8) var(--space-7);row-gap:var(--space-4)}.tec-cover__body{column-gap:var(--gutter-fluid);row-gap:var(--space-5);padding-block:clamp(3rem, 7vh, 4.5rem) var(--space-6);padding-inline:var(--gutter-fluid);grid-template-columns:repeat(12,minmax(0,1fr));align-self:end;display:grid}.tec-cover__body>*{grid-column:1/-1;min-inline-size:0}.tec-cover__eyebrow{align-items:center;gap:var(--space-4);color:var(--on-deep-accent);display:flex}.tec-cover__eyebrow:before{content:"";inline-size:var(--rule-w);block-size:var(--stroke-accent);background:var(--rule-accent);flex:none}.tec-cover__title{color:var(--on-deep)}.tec-cover__lead{gap:var(--space-4);color:var(--on-deep);display:grid}.tec-cover__action{display:flex}.tec-cover__strip{grid-row:2}@media (width<1024px){.tec-cover{grid-template-rows:auto minmax(0,1fr) auto;min-block-size:0}.tec-cover__figure{z-index:auto;aspect-ratio:3/2;grid-row:1;position:relative;inset:auto}.tec-cover__body{grid-row:2;padding-block-start:var(--space-6)}.tec-cover__strip{grid-row:3}.tec-cover__caption{inset-inline:var(--gutter-fluid);max-inline-size:none;font-size:var(--font-size-fineprint);text-align:start}}@media (width<768px){.tec-cover__figure{aspect-ratio:4/3}}@media (width>=1024px){.tec-cover__body>.tec-cover__title{grid-column:1/span 9}.tec-cover__body>.tec-cover__lead{grid-area:3/7/auto/-1}.tec-cover__body>.tec-cover__action{grid-area:3/1/auto/span 6;align-self:end}.tec-cover--masthead .tec-cover__body>.tec-cover__title{grid-column:1/span 7}.tec-cover--masthead .tec-cover__body>.tec-cover__lead{grid-area:2/8/auto/-1;align-self:end}.tec-cover--short .tec-cover__body{padding-block-start:clamp(4rem,14vh,8rem)}.tec-cover--right .tec-cover__media{inset-inline-start:44%}.tec-cover--right .tec-cover__img{object-position:var(--tec-cover-focus-right,3% 28%)}.tec-cover--right .tec-cover__media:before{content:"";z-index:1;background:linear-gradient(to right, var(--surface-deep), transparent 40%);position:absolute;inset:0}}@keyframes tec-cover-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.tec-cover__img--fade{animation:tec-cover-fade var(--duration-fade) var(--ease-in-out) var(--delay-fade) forwards}}@media (forced-colors:active){.tec-cover__media:after,.tec-cover--right .tec-cover__media:before{content:none}.tec-cover__eyebrow:before{background:canvastext}}}@layer x,page;
